Commit Graph

4 Commits

Author SHA1 Message Date
Hermes Agent ebcd338bd4 SAFETY GATE: Kein Live-Publish ohne explizite Freigabe
- _handle_publish() braucht 'live':true im JSON-Payload
- Ohne live=true: ALLE Artikel → catid=61, state=0 (Korrektur)
- Meta category-id wird NUR bei live=true respektiert
- UI: roter Live-Schalter mit Warn-Confirm
- Server-Log zeigt [PUBLISH] Modus an
- Response enthält live_mode flag
- Daniel 18.06.: 10.000+ Leser/Tag, NIE ohne Freigabe live
2026-06-18 22:50:25 +02:00
Hermes Agent 934ac899ce VG-Wort: Zählmarke NUR bei state=1 (live) verbrauchen
- if state == 1 → Zählmarke aus Pool holen + Pixel einbauen
- Korrektur (state=0) → KEINE Zählmarke, Log-Meldung 'Übersprungen'
- Pool: 19/20 verfügbar (1 korrekt für Live-Test verbraucht)
2026-06-18 22:42:25 +02:00
Hermes Agent eb59327086 VG-Wort: Zählmarken-Pool-Integration via subprocess
- _handle_publish() ruft vgwort_pool.py get auf
- Pixel-Tag auto in articletext vor </article> eingebaut
- Live getestet: Pixel korrekt (15371, vg09.met.vgwort.de)
- Pool-Script: ~/.hermes/vgwort_pool.py
2026-06-18 22:39:10 +02:00
Hermes Agent 2f356ddfb8 Initial commit: article-server mit Publish-Workflow
- Publish-Gate entfernt (Korrektur ist Redaktion-only)
- Default catid=61 (Korrektur), state=0, access=6
- Öffentliche Rubriken auto-featured für 3 Tage
- featured_up=jetzt, featured_down=+3 Tage
- per meta name='featured-days' content='N' anpassbar
2026-06-18 18:33:25 +02:00