Topic intake
Czyta `topics.csv`, priorytet, region, intencję, kategorię i poziom ryzyka.
Automat działa review-first: bezpieczeństwo, źródła, lokalne ścieżki pomocy i kontrola treści wysokiego ryzyka.
Pipeline bierze `topics.csv`, rozpoznaje intencję i ryzyko, robi research, generuje poradnik, sprawdza bezpieczeństwo, dobiera dział, aktualizuje sitemapę i zostawia ślad do pomiaru wyników.
Każdy etap ma jedno zadanie: zwiększyć użyteczność treści i zmniejszyć ryzyko publikacji materiału YMYL bez kontroli.
Czyta `topics.csv`, priorytet, region, intencję, kategorię i poziom ryzyka.
Buduje paczkę źródeł z allowlisty: WHO, KCPU, NIDA, SAMHSA, PubMed, PMC i Google Search Central.
Wymusza checklisty kryzysowe, pierwsze 10 minut, pierwsze 24 godziny, FAQ i linki do pomocy.
Blokuje fałszywą pewność, diagnozy, obietnice leczenia i samodzielne odstawianie wysokiego ryzyka.
Evergreen trafia do hubów, a aktualności wyłącznie do treści czasowych: raportów, zmian i ostrzeżeń.
Publiczny HTML powstaje tylko po przejściu guardrails; reszta trafia do kolejki redakcyjnej.
Cron na VPS odpala generator codziennie o 06:41, a Discover, katalog placówek, mityngi i watchdog SEO pracują godzinowo. Konfiguracja API jest trzymana poza publicznym katalogiem strony.
41 6 * * * root cd /opt/mindunplug && \
python3 deploy/ai_article_automation.py \
--workspace /opt/mindunplug \
--input /opt/mindunplug/topics.csv \
--limit ${AI_ARTICLE_DAILY_LIMIT:-12}