Pewnie — poniżej masz **klarowny, produktowy opis agentów AI**, rozpisany logicznie (tak, żeby nadawał się zarówno do dokumentacji, pitcha, jak i architektury systemu multi-agentowego). *** ## Opis agentów AI w platformie ### 1. **Agent Skanowania Strony** **Rola:** Automatycznie skanuje istniejącą stronę WordPress po uzyskaniu dostępu przez hasło aplikacyjne. **Zakres odpowiedzialności:** * Analiza struktury strony (strony, wpisy, kategorie, tagi) * Odczyt istniejących treści, metadanych, nagłówków (H1–H6) * Identyfikacja braków SEO i problemów technicznych * Przygotowanie surowych danych wejściowych dla pozostałych agentów **Wynik (Output):** Ustrukturyzowany model wiedzy o stronie (mapa treści + metadane). *** ### 2. **Agent Optymalizacji SEO i LLM** **Rola:** Optymalizuje stronę pod kątem klasycznego SEO oraz widoczności w systemach opartych na modelach językowych (treści gotowe na AI). **Zakres odpowiedzialności:** * Analiza słów kluczowych i intencji użytkownika * Optymalizacja nagłówków, opisów, struktury treści * Dostosowanie treści do zasad „treści przyjaznych AI” * Rekomendacje zmian na stronie (on-page) i treściowych **Wynik (Output):** Zoptymalizowane wytyczne SEO + struktura treści gotowa do publikacji. *** ### 3. **Agent Badania Treści** **Rola:** Bada kontekst tematyczny strony i jej branży w celu rozszerzenia treści. **Zakres odpowiedzialności:** * Analiza tego, **o czym strona już mówi** * Identyfikacja luk w treści * Badanie tematów, pytań użytkowników i trendów * Propozycje tematów blogowych zgodnych z profilem strony **Wynik (Output):** Lista tematów i kierunków treści opartych o realny kontekst strony. *** ### 4. **Agent Pisania Treści** **Rola:** Tworzy gotowe wpisy blogowe i treści marketingowe na podstawie danych z innych agentów. **Zakres odpowiedzialności:** * Generowanie artykułów blogowych opartych na istniejącej wiedzy strony * Dopasowanie stylu do głosu marki klienta * Tworzenie treści zoptymalizowanych pod SEO i modele językowe (LLM) * Przygotowanie treści gotowych do publikacji w WordPressie **Wynik (Output):** Gotowe wpisy blogowe i treści do bezpośredniego wdrożenia. *** ### 5. **Agent Koordynujący (Orkiestrator)** **Rola:** Zarządza współpracą pozostałych agentów i pilnuje kompletności procesu. **Zakres odpowiedzialności:** * Kolejkowanie zadań dla agentów * Kontrola jakości wyników * Pilnowanie zależności między etapami * Uruchamianie dodatkowych agentów pomocniczych (np. audyt, kontrola jakości) **Wynik (Output):** Spójny, kompletny proces optymalizacji i produkcji treści. *** ### 6. **Agenty Pomocnicze / Zadaniowe** **Rola:** Wykonują wyspecjalizowane zadania wspierające cały system. **Przykłady:** * Agent audytu technicznego * Agent kontroli jakości treści * Agent publikacji i synchronizacji z WordPressem * Agent raportowania i podsumowań *** ## Podsumowanie (jednym zdaniem): > Wielozadaniowy system AI, który skanuje istniejące strony WordPress, optymalizuje je pod SEO i modele językowe oraz automatycznie generuje wysokiej jakości treści blogowe na podstawie realnego kontekstu strony. Świetnie — poniżej masz **konkrety gotowe do użycia**: 1️⃣ **Instrukcja systemowa dla Agenta Optymalizacji SEO i LLM** 2️⃣ **Misja / Cel / Zasoby AI** w stylu produktowym *** ## ✅ Instrukcja systemowa – Agent Optymalizacji SEO i LLM **Rola systemowa:** > Jesteś agentem AI odpowiedzialnym za optymalizację treści stron WordPress pod kątem SEO oraz widoczności w systemach opartych na dużych modelach językowych (LLM). > > Twoim celem jest maksymalizacja: > – widoczności organicznej w wyszukiwarkach, > – użyteczności treści dla użytkownika, > – oraz zrozumiałości i atrakcyjności treści dla modeli AI. > > **Zakres odpowiedzialności:** > – Analizuj istniejące treści strony (struktura, nagłówki, metadane, semantyka). > – Identyfikuj problemy SEO (na stronie, strukturalne, semantyczne). > – Dopasowuj treści do intencji użytkownika. > – Optymalizuj treści pod kątem modeli językowych (jasna struktura, definicje, kontekst, odpowiedzi w stylu FAQ). > – Współpracuj z Agentem Badania Treści i Agentem Pisania Treści, przekazując im precyzyjne wytyczne. > > **Zasady działania:** > – Nie twórz treści od zera, jeśli można je ulepszyć. > – Opieraj się wyłącznie na danych ze strony i badaniach. > – Zachowuj spójność z głosem marki. > – Preferuj klarowność, prostotę i strukturę nad upychanie słów kluczowych. > > **Wynik (Output):** > – Rekomendacje SEO i LLM (punktowe, możliwe do wdrożenia). > – Propozycje struktury treści (nagłówki, sekcje, FAQ). > – Wskazówki dla Agenta Pisania Treści. > > Działaj jak doświadczony specjalista SEO i strateg treści AI w jednym. *** ## ✅ Misja / Cel / Zasoby AI ### 🎯 **Misja** > Naszą misją jest umożliwienie właścicielom stron WordPress automatycznej, inteligentnej i kontekstowej optymalizacji ich istniejących treści pod kątem SEO oraz systemów opartych na sztucznej inteligencji, bez konieczności ręcznego tworzenia materiałów od zera. *** ### 🎯 **Cel** > Celem platformy jest: > – skanowanie istniejących stron WordPress, > – optymalizacja ich struktury i treści pod SEO i modele językowe, > – oraz automatyczne generowanie wysokiej jakości treści blogowych, > > wszystko na podstawie realnej wiedzy już zawartej na stronie, przy użyciu bezpiecznego dostępu przez hasło aplikacyjne WordPress. *** ### 🧠 **Zasoby AI** **Nasze kluczowe aktywa AI to:** 1. **Agent Skanowania Strony** – zamienia stronę WordPress w uporządkowany model wiedzy. 2. **Agent Optymalizacji SEO i LLM** – przekształca istniejące treści w materiał gotowy na Google i AI. 3. **Agent Badania Treści** – identyfikuje luki, tematy i kierunki rozwoju treści. 4. **Agent Pisania Treści** – generuje wpisy blogowe oparte na faktycznym kontekście strony. 5. **Agent Koordynujący (Orkiestrator)** – zarządza procesem, jakością i kolejnością działań. > Razem tworzą skalowalny, powtarzalny i odporny system produkcji treści oparty na rzeczywistej wartości strony. *** ## 🔥 Krótkie podsumowanie > To nie jest generator treści. > To system AI, który **rozumie Twoją stronę**, optymalizuje ją i rozwija — automatycznie. Tak — poniżej masz **w pełni przepisane i uogólnione wersje**, tak aby obejmowały **wszystkie typy stron internetowych** (nie tylko WordPress). Język jest neutralny technologicznie: niezależny od CMS, niezależny od frameworków, gotowy na integrację przez API. *** # ✅ Instrukcja systemowa – Agent Optymalizacji SEO i LLM (dla stron internetowych ogólnie) ### **Instrukcja systemowa** > Jesteś agentem AI odpowiedzialnym za optymalizację **dowolnych stron internetowych** pod kątem: > – wyszukiwarek internetowych (SEO), > – systemów opartych na dużych modelach językowych (wyszukiwanie AI), > – oraz czytelności i użyteczności treści dla ludzi. > > Strony mogą być oparte na dowolnej technologii (CMS, bezgłowy CMS, statyczne strony, dedykowane aplikacje webowe). > > *** > > ## Zakres odpowiedzialności > > – Analizuj dostarczone treści strony: strukturę informacji, nagłówki, sekcje, metadane i semantykę. > – Identyfikuj problemy SEO (na stronie, strukturalne, semantyczne, informacyjne). > – Dopasowuj treści do intencji użytkownika. > – Optymalizuj treści pod kątem modeli językowych: > > * jednoznaczne definicje, > * logiczne sekcje, > * jasne relacje pojęć, > * struktury typu FAQ / wyjaśnienia / poradniki krok po kroku. > – Twórz jasne wytyczne dla Agenta Badania Treści i Agenta Pisania Treści. > > *** > > ## Zasady działania > > – Preferuj **ulepszanie istniejących treści** zamiast tworzenia nowych bez kontekstu. > – Opieraj się wyłącznie na dostarczonych danych strony i wynikach badań. > – Zachowuj spójność z językiem, stylem i pozycjonowaniem marki. > – Unikaj upychania słów kluczowych — priorytetem jest klarowność i wartość informacyjna. > – Projektuj treści tak, aby były łatwo przyswajalne przez ludzi **i** modele AI. > > *** > > ## Oczekiwany wynik > > – Konkretne, możliwe do wdrożenia rekomendacje SEO i dla modeli językowych. > – Propozycje struktury treści (sekcje, nagłówki, układ logiczny). > – Wytyczne dla generowania lub modyfikacji treści. > > Działaj jak starszy strateg SEO i architekt treści AI. *** # ✅ Misja / Cel / Zasoby AI (wersja ogólna – strony internetowe) ## 🎯 **Misja** > Naszą misją jest umożliwienie właścicielom stron internetowych automatycznej i inteligentnej optymalizacji **istniejących treści** pod kątem wyszukiwarek oraz systemów opartych na sztucznej inteligencji, bez zależności od konkretnej technologii lub platformy. *** ## 🎯 **Cel** > Celem platformy jest: > – zrozumienie treści i struktury dowolnej strony internetowej, > – optymalizacja jej zawartości pod SEO i modele językowe, > – oraz automatyczne tworzenie i rozwijanie treści opartych na realnym kontekście strony, > > przy minimalnym wkładzie manualnym i maksymalnej spójności informacyjnej. *** ## 🧠 **Zasoby AI** ### 1. **Agent Rozumienia Strony** – zamienia dowolną stronę internetową w uporządkowany model wiedzy (mapę wiedzy). ### 2. **Agent Optymalizacji SEO i LLM** – optymalizuje treści pod kątem wyszukiwań ludzi i zapytań AI. ### 3. **Agent Badania Treści** – identyfikuje luki tematyczne, kontekst branżowy i potrzeby informacyjne użytkowników. ### 4. **Agent Generowania Treści** – tworzy artykuły, sekcje i rozszerzenia treści w oparciu o realne dane strony. ### 5. **Agent Koordynujący (Orkiestrator)** – zarządza procesem, jakością i kolejnością pracy agentów. > Razem tworzą technicznie neutralny, skalowalny system rozwoju treści dla nowoczesnych stron internetowych. *** ## 🔥 Krótkie podsumowanie (uniwersalne) > System AI, który **rozumie Twoją stronę**, a nie tylko generuje treści. *** Jasne — zrobię Ci **bazę instrukcji** (Badanie / Pisanie / Koordynacja) oraz **niezależny od CMS diagram agentów (Mermaid)**. W instrukcjach stosuję zasady: *jasno i konkretnie, kontekst, format wyjścia, ograniczenia, iteracja* oraz formatowanie strukturalne (Zadanie/Rola/Kontekst/Ograniczenia/Format docelowy). *** # 1) Baza instrukcji — **Agent Badania Treści** (niezależny od CMS) ## 1A. Instrukcja systemowa (wklejasz jako instrukcję główną) ```text Jesteś Agentem Badania Treści dla dowolnych stron internetowych (niezależnym od CMS). Twoim zadaniem jest: (1) zrozumieć istniejącą treść i strukturę informacji, (2) znaleźć luki tematyczne, (3) zaproponować tematy/klastry oraz wytyczne, które zwiększą pokrycie intencji użytkownika i spójność wiedzy na stronie. Zasady: - Pracuj wyłącznie na dostarczonych danych (mapa treści, teksty, metadane, schematy, wyniki pobierania/API/map witryn) + dołączonych badaniach. - Nie zgaduj faktów. Gdy brakuje danych: oznacz "BRAK DANYCH" i zaproponuj, jak to uzupełnić. - Priorytet: użyteczność dla człowieka + struktura gotowa na modele językowe: definicje, FAQ, sekcje poradnikowe, zależności pojęć. - Wymagaj jasnego formatu wyjścia i trzymaj się go. Wynik ma być możliwy do wdrożenia: tematy, priorytety, uzasadnienie, wytyczne i powiązania z istniejącymi linkami/sekcjami. ``` ## 1B. Szablon zadania: **Mapa tematów + luki (Analiza luk w treści)** ```text ZADANIE: Wykonaj analizę luk w treści dla strony na podstawie danych wejściowych. KONTEKST: - Branża: {branża} - Cel biznesowy: {cel} - Rynek/język: {PL/EN/...} - Dane wejściowe: 1) Inwentaryzacja treści (URL → tytuł → typ → streszczenie → słowa kluczowe → pojęcia) 2) Informacje o produktach/usługach (jeśli istnieją) 3) Najważniejsze strony konwersyjne (lista URL) WYMAGANY WYNIK (Markdown): 1) Podsumowanie wykonawcze (max 10 zdań) 2) Klastry tematyczne (Tabela): - Klaster | Główna intencja | Intencje wspierające | Proponowane tematy (min 5) | Powiązane URL (jeśli istnieją) | Priorytet (P1/P2/P3) | Uzasadnienie 3) Brakujące pojęcia i definicje (lista pojęć, których brakuje) 4) "Szanse dla modeli językowych": - Jakie sekcje definicyjne/FAQ/poradnikowe dodać i gdzie 5) 10 gotowych wytycznych: - Tytuł, cel, odbiorca, zarys nagłówków H2/H3, sekcja FAQ (min 5 pytań), wezwanie do działania (CTA), linki wewnętrzne Ograniczenia: - Bez wymyślania danych liczbowych/statystyk. - Jeśli brakuje informacji o ofercie/unikalnej propozycji wartości, dodaj sekcję "Pytania doprecyzowujące dla właściciela strony". ``` ## 1C. Szablon zadania: **Plan klastra tematycznego (Filar + Tematy poboczne)** ```text ZADANIE: Zbuduj plan klastra tematycznego (1 filar + 6-10 tematów pobocznych) w oparciu o istniejące treści. DANE WEJŚCIOWE: - Kandydat na temat główny (filar): {temat} - Istniejące adresy URL: {lista URL} - Głos marki: {krótki opis} WYNIK: - Zarys strony głównej (filaru) (H2/H3 + krótkie opisy sekcji) - Lista tematów pobocznych (temat → intencja → unikalny kąt → sugerowany adres URL → linkowanie do filaru) - Mapa linkowania wewnętrznego (pomiędzy tematami pobocznymi, do filaru, do stron sprzedażowych) - "Bloki z odpowiedzią na początku": 5 bloków w stylu "krótka odpowiedź + rozwinięcie" ``` *** # 2) Baza instrukcji — **Agent Pisania Treści** (niezależny od CMS) ## 2A. Instrukcja systemowa ```text Jesteś Agentem Pisania Treści dla dowolnych stron internetowych (niezależnym od CMS). Twoim zadaniem jest tworzenie i edycja treści na podstawie: - danych ze strony (mapa treści, istniejące fragmenty, styl marki), - wytycznych SEO/dla modeli językowych (od Agenta Optymalizacji), - wytycznych od Agenta Badania Treści. Zasady: - Nie zmyślaj: jeśli fakt nie jest w danych, oznacz to i zasugeruj źródło/uzupełnienie. - Pisz jasno, strukturalnie i w sposób "gotowy na modele językowe" (definicje, FAQ, kroki, podsumowania). - Dbaj o spójność głosu marki oraz konsekwentne nazewnictwo. - Wynik zawsze w zadanym formacie. ``` ## 2B. Szablon: **Artykuł blogowy (gotowy na SEO i AI)** ```text ZADANIE: Napisz artykuł na podstawie wytycznych. DANE WEJŚCIOWE: - Wytyczne: {wklej wytyczne} - Wskazówki SEO/AI: {wklej wskazówki} - Istniejące fragmenty treści (opcjonalnie): {fragmenty} - Głos marki: {opis} - Wezwanie do działania (CTA): {co ma zrobić użytkownik} WYNIK (Markdown): 1) Tytuł (max 70 znaków) 2) Opis meta (max 155 znaków) 3) Wstęp (2-4 zdania) 4) "Odpowiedź na początku" (krótka odpowiedź 3-5 zdań) 5) Treść (H2/H3 zgodnie z wytycznymi) 6) FAQ (min 5 pytań + zwięzłe odpowiedzi) 7) Podsumowanie w pigułce (3-5 punktów) 8) Linki wewnętrzne (lista: tekst zakotwiczenia → docelowy URL) 9) Lista kontrolna treści (samokontrola): - Czy odpowiada na intencję? - Czy definicje są jasne? - Czy są kroki/poradniki (jeśli pasuje)? - Czy nie ma niezweryfikowanych faktów? Ograniczenia: - Bez wstawiania danych liczbowych/statystyk bez źródła. - Jeśli brak danych o produkcie/usłudze: znacznik [WYMAGA DANYCH] + pytania do uzupełnienia. ``` ## 2C. Szablon: **Przepisanie istniejącej strony (poprawa na stronie)** ```text ZADANIE: Przepisz/ulepsz istniejącą stronę zachowując sens, ale poprawiając klarowność, strukturę i gotowość na modele językowe. DANE WEJŚCIOWE: - Oryginalny tekst strony: {tekst} - Cel strony (informacyjny/konwersyjny): {cel} - Główny odbiorca: {odbiorca} - Elementy obowiązkowe do zachowania: {lista} - Ton/głos: {opis} WYNIK: - Ulepszona wersja (Markdown) - Dziennik zmian: - Co poprawiono (struktura, definicje, nagłówki, CTA) - Co wymaga danych od właściciela ``` ## 2D. Szablon: **Zestaw mikrotekstów / FAQ** ```text ZADANIE: Stwórz pakiet FAQ i mikrotreści dla danej usługi/produktu/tematu. WYNIK: - 12 pytań FAQ + odpowiedzi (2-4 zdania) - 6 krótkich odpowiedzi w formie fragmentu (1-2 zdania) - 10 propozycji nagłówków H2 ``` *** # 3) Baza instrukcji — **Agent Koordynujący (Orkiestrator)** (koordynacja + jakość + kontrola) ## 3A. Instrukcja systemowa ```text Jesteś Agentem Koordynującym (niezależnym od CMS) zarządzającym procesem: Pobieranie → Zrozumienie → Badanie → Optymalizacja → Pisanie → Kontrola Jakości → Publikacja. Twoje zadania: - Planować przebieg (kroki, zależności, dane wejściowe/wyjściowe). - Delegować zadania agentom: Rozumienia Strony, Badania, Optymalizacji SEO i LLM, Pisania, Kontroli Jakości, Publikacji. - Egzekwować kontrakty: wymagany format wyniku, kompletność, brak halucynacji. - Prowadzić dziennik uruchomień: decyzje, statusy, ryzyka, braki danych. Zasady: - Każdy krok ma "Definicję Ukończenia". - Jeśli brakuje danych: nie zgaduj; zgłaszaj jako BLOKADĘ + pytania. - Dziel zadania na małe porcje (unikaj przeładowania instrukcji). - Jakość > szybkość: uruchamiaj walidacje i listy kontrolne zanim przejdziesz dalej. ``` ## 3B. Szablon: **Plan działania (Scenariusz)** ```text ZADANIE: Zaplanuj przebieg dla projektu optymalizacji treści strony. DANE WEJŚCIOWE: - Zakres strony: {URL / lista sekcji} - Metoda dostępu: {pobieranie/mapa witryny/API/eksport} - Cel wyjściowy: {CMS, repozytorium, pliki, API} - Ograniczenia: {np. brak edycji kodu, tylko treść} WYNIK (Markdown): 1) Plan etapów (tabela): - Etap | Agent | Wejście | Wyjście | Definicja Ukończenia | Ryzyka 2) Dane wymagane od klienta (lista pytań) 3) Reguły walidacji (format, spójność, brak niezweryfikowanych faktów) 4) Punkty kontrolne (kiedy zapisujemy stan / kiedy kontrola jakości) ``` ## 3C. Szablon: **Zlecenie Kontroli Jakości / Strażnik** ```text ZADANIE: Oceń, czy wynik od agenta {nazwa_agenta} spełnia Definicję Ukończenia i może przejść dalej. DANE WEJŚCIOWE: - Wynik agenta: {wklej} - Lista kontrolna Definicji Ukończenia: {lista} WYNIK: - Status: ZALICZONE / ODRZUCONE - Jeśli ODRZUCONE: lista poprawek + minimalne wskazówki + "co musi się zmienić" - Jeśli ZALICZONE: co przekazujemy do następnego etapu (krótko) ``` ## 3D. Szablon: **Kontrakty narzędzi** ```text ZADANIE: Zdefiniuj kontrakt danych (schemat JSON) dla wejść/wyjść między agentami. WYNIK: - inwentaryzacja_tresci.schema.json - wytyczne_badawcze.schema.json - wytyczne_seo.schema.json - szkic_artykulu.schema.json Każdy schemat musi mieć: wymagane pola, typy, maksymalną długość, listy wyliczeniowe dla priorytetów, przykładowy obiekt. ``` *** # 4) Diagram agentów (Mermaid) — **Niezależny od CMS** Poniżej masz **jedną, spójną architekturę**: pobieranie dowolnym kanałem + indeks wiedzy + przepływ wieloagentowy + publikacja przez adaptery. ## 4A. Mermaid — architektura + przepływ ```mermaid flowchart TD %% ============ SOURCES ============ subgraph S[ŹRÓDŁA / DOSTĘP] U[URL / Lista sekcji] SM[Mapa witryny / RSS] CR[Robot indeksujący / Pobieracz] API["API / Eksport (CMS, Bezgłowy CMS, Repozytorium)"] VAULT[Magazyn poświadczeń / Sekrety] end %% ============ INGEST & UNDERSTAND ============ subgraph I[POBIERANIE + ZROZUMIENIE] ING[Adapter pobierania] PARSE[Parser + Narzędzie czyszczące] EXTR[Ekstraktor Metadanych/Pojęć] IDX[Indeks Treści + Mapa Wiedzy] end %% ============ AGENTS ============ subgraph A[AGENTY] ORCH((Orkiestrator)) RES[Agent Badania Treści] SEO[Agent Optymalizacji SEO i LLM] WRI[Agent Pisania Treści] QA[Agent Kontroli Jakości / Walidator] end %% ============ OUTPUTS ============ subgraph O[WYNIKI / WDROŻENIE] PKG["Pakiet Treści (MD/HTML/JSON)"] PUB[Adapter Publikacji] CMS[CMS / Bezgłowy CMS] REP["Repozytorium (Git) / Strona Statyczna"] RPT[Raport + Backlog zadań] end %% ============ FLOW ============ U --> ING SM --> ING CR --> ING API --> ING VAULT --> ING ING --> PARSE --> EXTR --> IDX ORCH --> IDX ORCH --> RES ORCH --> SEO ORCH --> WRI ORCH --> QA ORCH --> PUB IDX --> RES --> SEO --> WRI --> QA --> PKG --> PUB PUB --> CMS PUB --> REP QA --> RPT ORCH --> RPT %% ============ STYLES ============ classDef orchestrator fill:#1e3a8a,color:#fff,stroke:#0b1f4b,stroke-width:2px; classDef agent fill:#0f766e,color:#fff,stroke:#064e3b,stroke-width:1px; classDef system fill:#374151,color:#fff,stroke:#111827,stroke-width:1px; classDef output fill:#7c2d12,color:#fff,stroke:#431407,stroke-width:1px; class ORCH orchestrator; class RES,SEO,WRI,QA agent; class ING,PARSE,EXTR,IDX,VAULT system; class PKG,PUB,CMS,REP,RPT output; ``` ## 4B. Mermaid — przepływ zadań (kto co dostaje) ```mermaid sequenceDiagram participant Orchestrator as Orkiestrator participant Ingest as Pobieranie/Zrozumienie participant Research as Badanie Treści participant SEO as Optymalizator SEO i LLM participant Writer as Autor Treści participant QA as Kontrola Jakości/Walidator participant Publish as Adapter Publikacji Orchestrator->>Ingest: Zbierz dane (pobieranie/mapa/API/eksport) Ingest-->>Orchestrator: Indeks treści + mapa wiedzy Orchestrator->>Research: Analiza luk + wytyczne Research-->>Orchestrator: Klastry tematyczne + pakiety wytycznych Orchestrator->>SEO: Wskazówki SEO/LLM dla tematu/URL SEO-->>Orchestrator: Wytyczne + struktury H2/H3 + FAQ Orchestrator->>Writer: Szkice (według wytycznych i wskazówek) Writer-->>Orchestrator: Artykuły/sekcje + lista kontrolna Orchestrator->>QA: Walidacja (format, spójność, brak zmyśleń) QA-->>Orchestrator: ZALICZONE/ODRZUCONE + poprawki Orchestrator->>Publish: Publikacja przez adapter Publish-->>Orchestrator: Status + raport ```