CW Deploy 0.1.0-alpha8
=======================

Basis
-----
- vollständiges Modul-Release auf Basis der getesteten alpha8-dev1 bis alpha8-dev3
- Minimum CW: 3.0.0-beta3
- Minimum PHP: 8.3.0

Neu
---
- eigene, strikt begrenzte Provider für project/templates/** und project/assets/**
- gemeinsames Preset „Projekt-Design“ mit der Reihenfolge Projekt-Assets vor Projekt-Templates
- Drei-Wege-Vergleich und getrennte Baselines je Projektdatei-Provider
- selektives Erstellen, Aktualisieren und ausdrücklich bestätigtes Löschen
- selektive TARGET → SOURCE-Rückübernahme mit SOURCE-Backup und lokalem Rollback
- großer CW Detail-Diff direkt an geänderten Projektdateien: Side-by-Side oder Unified, TARGET links und SOURCE rechts
- Text-Diff für PHP/PHTML/HTML/Twig/TPL/INC sowie CSS, JS/MJS, JSON, Source-Maps, Webmanifest, XML, TXT, Markdown und SVG
- Template-Analyse mit Hinweisen auf referenzierte Projekt-Assets
- providerübergreifender Rollback auch bei gemischten Deployments

Sicherheit
----------
- SOURCE und TARGET werden unmittelbar vor Dateiübertragung, Rückübernahme und Diff erneut gegen die Vergleichs-Fingerprints geprüft
- TARGET-Backup, Post-Deploy-Validierung und automatischer Rollback je Projektdatei-Provider
- kein generisches project/-Deployment
- project/config, Storage, Laufzeitdaten und Secrets bleiben ausgeschlossen
- .htaccess, .user.ini, web.config, php.ini, Dotfiles und Symlinks sind nicht deploybar
- Binärdateien wie Bilder, Fonts, Audio und Video werden übertragen, aber bewusst nicht als Text-Diff geöffnet
- Löschungen sind nie vorausgewählt und benötigen eine zusätzliche Bestätigung

Update
------
- Alpha8 auf SOURCE und TARGET installieren
- Verbindung danach einmal „Erneut prüfen“, damit die neuen Capabilities eingelesen werden
- vor dem ersten Schreibvorgang je Projektdatei-Provider einmal den Ausgangsstand speichern
