WIP: [Ersetzt durch #16] Vendoo 1.40.2 – Capability Graph Contract Hotfix #15

Closed
Masterluke77 wants to merge 2 commits from release/1.40.2-capability-graph-hotfix into main
Masterluke77 commented 2026-07-09 13:16:52 +00:00 (Migrated from github.com)

Ursache

Vendoo 1.40.1 konnte beim Plattformstart abbrechen, weil vendoo.module-manager die Capability settings.configuration konsumierte, vendoo.settings aber nur settings.application und settings.smtp bereitstellte.

Behoben

  • vendoo.settings stellt jetzt zusätzlich settings.configuration bereit
  • vendoo.module-manager wird nach dem Settings-Modul aufgelöst
  • ModuleRegistry.validateGraph() prüft Startreihenfolge und Capability-Menge ohne Lifecycle-Ausführung
  • neues Capability-Graph-Gate validiert den real aktivierten Gesamtgraph aller 16 Module
  • Architektur-, CI-, Release- und Deployment-Gates führen diese Prüfung verpflichtend aus
  • FLUX-Worker- und ESM-Export-Hotfix aus 1.40.1 bleiben vollständig enthalten
  • keine Datenbankmigration, kein Reset und keine Änderung an Nutzdaten

Merge-Sperre

Nicht mergen, bis der vollständige Vendoo-1.40.2-Quellstand über den Deploy-Assistenten übertragen wurde und Capability-, ESM-, FLUX-, Architektur-, Security-, Theme-, Identity-, Catalog-, Modulmanager-, Deployment- und Datenbankprüfungen erfolgreich sind.

## Ursache Vendoo 1.40.1 konnte beim Plattformstart abbrechen, weil `vendoo.module-manager` die Capability `settings.configuration` konsumierte, `vendoo.settings` aber nur `settings.application` und `settings.smtp` bereitstellte. ## Behoben - `vendoo.settings` stellt jetzt zusätzlich `settings.configuration` bereit - `vendoo.module-manager` wird nach dem Settings-Modul aufgelöst - `ModuleRegistry.validateGraph()` prüft Startreihenfolge und Capability-Menge ohne Lifecycle-Ausführung - neues Capability-Graph-Gate validiert den real aktivierten Gesamtgraph aller 16 Module - Architektur-, CI-, Release- und Deployment-Gates führen diese Prüfung verpflichtend aus - FLUX-Worker- und ESM-Export-Hotfix aus 1.40.1 bleiben vollständig enthalten - keine Datenbankmigration, kein Reset und keine Änderung an Nutzdaten ## Merge-Sperre **Nicht mergen**, bis der vollständige Vendoo-1.40.2-Quellstand über den Deploy-Assistenten übertragen wurde und Capability-, ESM-, FLUX-, Architektur-, Security-, Theme-, Identity-, Catalog-, Modulmanager-, Deployment- und Datenbankprüfungen erfolgreich sind.
Masterluke77 commented 2026-07-09 13:19:20 +00:00 (Migrated from github.com)

Vendoo 1.40.2 ist lokal fertiggestellt. Ursache und Fix: vendoo.module-manager konsumierte settings.configuration, aber vendoo.settings stellte diese Capability nicht bereit. Der Providervertrag ist ergänzt; ModuleRegistry.validateGraph() und verify:capabilities prüfen jetzt den real aktivierten Gesamtgraph aller 16 Module. Finale Abnahme: 487 Dateien im Git-Sicherheitsgate, 118 JavaScript-/MJS-/CJS-Dateien syntaktisch geprüft, 16 Module und 35 Capabilities vollständig aufgelöst, alle ESM-/FLUX-/Architektur-/Theme-/Security-/Identity-/Catalog-/Modulmanager-/Deployment-/Installer-Gates grün, 68 Migrationsblöcke auf frischer und bestehender Datenbank bestanden. Probeentpackung: 487/487 interne und 494/494 äußere SHA-256-Prüfungen erfolgreich. Der vollständige Quellstand muss noch über GitHub-Deploy-Assistent.bat auf release/1.40.2-capability-graph-hotfix gepusht werden.

Vendoo 1.40.2 ist lokal fertiggestellt. Ursache und Fix: `vendoo.module-manager` konsumierte `settings.configuration`, aber `vendoo.settings` stellte diese Capability nicht bereit. Der Providervertrag ist ergänzt; `ModuleRegistry.validateGraph()` und `verify:capabilities` prüfen jetzt den real aktivierten Gesamtgraph aller 16 Module. Finale Abnahme: 487 Dateien im Git-Sicherheitsgate, 118 JavaScript-/MJS-/CJS-Dateien syntaktisch geprüft, 16 Module und 35 Capabilities vollständig aufgelöst, alle ESM-/FLUX-/Architektur-/Theme-/Security-/Identity-/Catalog-/Modulmanager-/Deployment-/Installer-Gates grün, 68 Migrationsblöcke auf frischer und bestehender Datenbank bestanden. Probeentpackung: 487/487 interne und 494/494 äußere SHA-256-Prüfungen erfolgreich. Der vollständige Quellstand muss noch über `GitHub-Deploy-Assistent.bat` auf `release/1.40.2-capability-graph-hotfix` gepusht werden.
Masterluke77 commented 2026-07-09 14:00:50 +00:00 (Migrated from github.com)

Dieser vorbereitete 1.40.2-Import wird durch Vendoo 1.41.0 / Draft-PR #16 fortgeführt. Version 1.41.0 enthält zusätzlich den Coolify-Produktionsbetrieb für vendoo.flatlined.de, FLUX beim ersten Start deaktiviert, GHCR-Releasebilder und kontrollierte Web-Deployments mit Vorab-Backup. Bitte PR #15 nicht mergen.

Dieser vorbereitete 1.40.2-Import wird durch **Vendoo 1.41.0 / Draft-PR #16** fortgeführt. Version 1.41.0 enthält zusätzlich den Coolify-Produktionsbetrieb für `vendoo.flatlined.de`, FLUX beim ersten Start deaktiviert, GHCR-Releasebilder und kontrollierte Web-Deployments mit Vorab-Backup. Bitte PR #15 nicht mergen.

Pull request closed

Please reopen this pull request to perform a merge.
This pull request is marked as a work in progress.
Sign in to join this conversation.