=== APlug Assimilator ===
Contributors: aplug
Tags: system analysis, migration planning, plugin audit, wordpress inventory, aplug
Requires at least: 6.5
Tested up to: 7.0
Requires PHP: 8.1
Stable tag: 0.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Analysiert bestehende WordPress-Systeme lokal und bereitet nachvollziehbare, kontrollierte APlug-Migrationen vor.

== Description ==

APlug Assimilator erstellt eine lokale technische Bestandsaufnahme einer vorhandenen WordPress-Installation. Der Analyseprototyp 0.1.0 untersucht unter anderem WordPress- und Serverdaten, Plugins, Themes, Inhaltstypen, Shortcodes, Blöcke, Cronjobs, Datenbanktabellen, Benutzerrollen und begrenzte Quellcode-Signale.

Aus den Ergebnissen entstehen:

* technischer Zustandsbericht,
* Funktionslandkarte unabhängig vom bloßen Plugin-Namen,
* Konflikt- und Risikoübersicht,
* begründete Hinweise auf passende APlug-Module,
* strukturierte JSON-, CSV- und HTML-Berichte,
* eine versionierte technische Grundlage für spätere Migrationsadapter.

Version 0.1.0 führt keine produktiven Migrationen aus. Sie installiert keine weiteren Plugins, deaktiviert oder löscht keine bestehenden Plugins und verändert keine fremden Plugin-Dateien oder Fachdaten.

= Sicherheitsprinzip =

Keine bestehende Funktion darf abgeschaltet werden, bevor ein späterer Ersatz nachweislich eingerichtet, geprüft, freigegeben und rückfallfähig ist.

= Analysearten =

* Schnellanalyse: Umgebung, Plugins, Themes, Inhaltsübersicht, Tabellen, Rollen und Cronjobs.
* Tiefenanalyse: zusätzlich begrenzte, fortsetzbare Inhalts- und Codesignaturanalyse.

Die Analyse läuft in kleinen, wiederaufnehmbaren Paketen und kann pausiert werden.

= Datenschutz =

Die Analyse erfolgt standardmäßig vollständig lokal. APlug Assimilator überträgt in Version 0.1.0 keine Scanergebnisse an APlug-Server oder andere externe Dienste. Vollständige Formularinhalte, Passwörter, Tokens und geheime Schlüssel werden nicht in Berichte aufgenommen.

== Installation ==

1. Den Ordner `aplug-assimilator` nach `/wp-content/plugins/` hochladen oder das ZIP-Paket über „Plugins → Installieren“ einspielen.
2. „APlug Assimilator“ aktivieren.
3. „APlug Assimilator → Cockpit“ öffnen.
4. Hinweise zum rein lesenden Analyseumfang prüfen.
5. Schnellanalyse oder Tiefenanalyse bewusst starten.

Nach der Aktivierung startet kein automatischer Scan.

== Frequently Asked Questions ==

= Deaktiviert das Plugin nach der Analyse andere Plugins? =

Nein. Version 0.1.0 analysiert ausschließlich und enthält keine produktive Plugin-Deaktivierung.

= Werden Plugin-Dateien oder Daten verändert? =

Nein. Der Assimilator verändert keine fremden Plugin-Dateien, Tabellen, Optionen oder Inhalte.

= Werden Analyseergebnisse extern übertragen? =

Nein. Version 0.1.0 enthält keinen externen Analyse- oder Telemetriedienst.

= Warum werden Empfehlungen nicht nur anhand des Plugin-Namens erstellt? =

Ein Name beschreibt die tatsächliche Verwendung oft unzureichend. Die Empfehlungsengine kombiniert mehrere technische Hinweise. Ein reiner Namenshinweis bleibt unterhalb der Schwelle für eine belastbare Ablösungsempfehlung.

= Kann eine abgebrochene Analyse fortgesetzt werden? =

Ja. Analysen speichern Phase und Cursor und können pausiert oder fortgesetzt werden.

= Kann das Plugin eine vollständige fehlerfreie Migration garantieren? =

Nein. Individuelle, unbekannte oder verschlüsselte Systeme benötigen manuelle Prüfung und gegebenenfalls einen speziell getesteten Adapter.

= Unterstützt Version 0.1.0 Multisite? =

Multisite wird erkannt und im Analysemodus berücksichtigt. Netzwerkweite produktive Migrationen sind nicht Bestandteil dieser Version.

== Screenshots ==

1. Assimilator-Cockpit mit Analyseumfang und bewussten Startschaltflächen.
2. Fortsetzbarer Analyseauftrag mit Phase, Fortschritt und Pausefunktion.
3. Technische Befunde mit Schweregrad, Erklärung und Lösungsvorschlag.
4. Funktionslandkarte mit Quelle, Datenmenge, Vertrauensgrad und Belegen.
5. APlug-Empfehlungen mit Einschränkungen und manueller Prüfschwelle.
6. Berichts- und Exportcenter für JSON, CSV und druckbares HTML.
7. Gesperrter Migrationsbereich des Analyseprototyps.
8. Ressourcen- und Deinstallationseinstellungen.

== Changelog ==

= 0.1.0 =
* Erster technischer Analyseprototyp.
* Bewusst startbare Schnell- und Tiefenanalyse.
* Fortsetzbare Stapelverarbeitung mit Pause und Fehlerstopp.
* WordPress-, Server-, Plugin-, Theme-, Inhalts-, Datenbank-, Rollen- und Cronanalyse.
* Begrenzte lokale Inhalts- und Codesignaturanalyse.
* Funktionslandkarte und konservative APlug-Empfehlungsengine.
* Konfliktcenter und lokale JSON-, CSV- und HTML-Berichte.
* APlug-Modulmanifest, Fähigkeitenregister, Ereignisse, REST-API und WP-CLI-Grundlage.
* WordPress-Datenschutztext, Exporter und Anonymisierungsfunktion.
* Keine Migration, Plugin-Installation, Deaktivierung oder Löschung.

== Upgrade Notice ==

= 0.1.0 =
Erste Analyseversion. Vor dem Einsatz auf produktiven großen Websites sollte die Analyse in einer Stagingumgebung geprüft werden.

== Privacy ==

APlug Assimilator speichert lokale technische Analyseergebnisse, Prüfsummen und administrative Auditereignisse. Dabei können WordPress-Benutzer-IDs und anonymisierte IP-Hashwerte zur Nachvollziehbarkeit administrativer Aktionen gespeichert werden. Die WordPress-Datenschutzwerkzeuge können diese Daten exportieren beziehungsweise direkte Benutzerzuordnungen anonymisieren.

Die Aufbewahrungsfristen werden dokumentiert und in späteren Versionen automatisiert durchgesetzt. Analyseberichte sollen keine vollständigen Formularinhalte, Passwörter, Tokens, API-Schlüssel oder unnötigen personenbezogenen Rohdaten enthalten.

== External Services ==

Version 0.1.0 verwendet keine externen Analyse-, Telemetrie-, Lizenz- oder KI-Dienste und überträgt keine Scanergebnisse an fremde Server.

WordPress selbst oder andere installierte Plugins können eigene externe Verbindungen verwenden. Der Assimilator kann lokale Hinweise auf solche Verbindungen erkennen, führt sie jedoch nicht selbst aus.

== Uninstall ==

Bei einer normalen Deaktivierung werden keine Analysedaten gelöscht.

Standardmäßig bleiben die eigenen Analyse- und Protokolldaten auch nach der Plugin-Löschung erhalten. Eine vollständige Löschung kann vorher ausdrücklich in den Einstellungen aktiviert werden. Dann entfernt die Uninstall-Routine ausschließlich eigene Tabellen, Optionen, Cronereignisse und Capabilities. Fremde Plugins, Inhalte und Daten werden niemals entfernt.
