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

Neu
---
- eigener Provider „Projekt-Templates“ für project/templates/**
- eigener Provider „Projekt-Assets“ für project/assets/**
- gemeinsames Preset „Projekt-Design“ in der Umfangsauswahl
- getrennte Fingerprints/Baselines je Projektdatei-Provider
- bestehender TARGET-Stand kann ohne Dateischreibvorgang als Ausgangsstand übernommen werden
- selektive Datei-Auswahl mit Neu/Geändert/Löschen
- Projekt-Assets werden vor Projekt-Templates übertragen
- Template-Analyse erkennt direkte project/assets- und cw_asset()/cw_image()-Referenzen und weist auf benötigte Projekt-Assets hin
- TARGET-Backup, Race-/Fingerprint-Prüfung, Post-Deploy-Validierung und Rollback für beide Provider

Sicherheit
----------
- kein generisches project/-Deployment
- project/config, Storage, Laufzeitdaten und Secrets sind nicht erreichbar
- .htaccess, .user.ini, web.config, php.ini und Dotfiles sind ausgeschlossen
- Symlink-Roots und Symlink-Pfadkomponenten werden abgelehnt
- Dateitypen und Dateigrößen sind providerbezogen begrenzt
- Löschungen sind nie vorausgewählt und benötigen eine zusätzliche Bestätigung

Teststatus
----------
Entwicklungsstand für cw.test / teitge.test. Noch kein finaler alpha8-Release.

Betrieb / erster Test
--------------------
- alpha8-dev1 auf SOURCE und TARGET einspielen
- Verbindung danach erneut prüfen, damit die neuen Capabilities eingelesen werden
- je Projektdatei-Provider vor dem ersten Schreibvorgang einmal eine Baseline speichern
- bei bereits abweichendem Live-System kann der TARGET-Stand read-only als Ausgangsstand übernommen werden
- das Preset „Projekt-Design“ wählt Assets + Templates; im Deployment laufen Assets zuerst
