AI Blog-Content Studio 0.1.0-alpha3
=================================

NEU
---
- Theme Snapshot für Projekte ohne bestehenden Referenzbeitrag.
- Relevante Projekt- und Blog-CSS-Regeln werden als kompakter, nicht ausführbarer Designkontext exportiert.
- Semantische Layoutbeschreibung statt Übergabe des PHP-Templates.
- Optionale visuelle Theme-Referenzen/Screenshots im Studio-Projekt.
- Quellmaterial getrennt von Blog-Medien: TXT, Markdown, HTML, CSV, JSON, PDF, DOCX, XLSX und ODT.
- Quellenindex mit Dateityp, Größe und SHA-256 im KI-Arbeitspaket.
- Bildvorstellungen pro CW-Bereich mit Motiv, Rolle, Seitenverhältnis, Position, Alt-Idee, Hinweisen und Wichtigkeit.
- Theme Snapshot, Quellenindex und Bildbriefing als verbindliche Bestandteile des KI-Pakets.
- Direkter Import einer bestandenen KI-Rückgabe als Blog-Entwurf.
- Exakt validierte Rückgabe wird serverseitig mit SHA-256 gesichert.
- Vor dem Direktimport erneute Hash-Prüfung und vollständige Revalidierung gegen den aktuellen Projektzustand.
- Import nutzt ausschließlich den vorhandenen sicheren Blog-&-News-Paketimporter.
- Wahlweise kein Überschreiben oder bewusstes Ersetzen bei gleichem Slug.
- Direkter Link zum importierten Blog-Entwurf.

SICHERHEIT
----------
- Theme Snapshot und Screenshots erklären nur die aktive Gestaltung; sie erweitern niemals die Strict-Contract-Whitelist.
- Quellmaterial wird nicht in das Blog-Importpaket übernommen.
- Bildvorstellungen erzeugen ohne reale freigegebene Mediendatei keine neue Datei im Import-ZIP.
- Bestehende Medien-Hash-Prüfung bleibt unverändert streng.
- Der Blog-Importer erzwingt weiterhin Draft-Status und erstellt vor Änderungen ein Backup.

TECHNISCH
---------
- Neue interne Dateien: src/theme-snapshot.php, src/source-materials.php und src/validated-import.php.
- Design Contract berücksichtigt zusätzlich die zentralen Blog Content Components.
- Package Completeness Guard prüft die neuen alpha3-Entry-Points.
- Projekt-Export/-Import nimmt Quellen und Theme-Referenzbilder mit.
- Alte alpha2-KI-Pakete müssen nach dem Update neu erzeugt werden.
