WIP: [Ersetzt durch #15] Vendoo 1.40.1 – FLUX Worker Lifecycle & ESM Export Contract Hotfix #14

Closed
Masterluke77 wants to merge 1 commits from release/1.40.1-flux-loop-hotfix into main
Masterluke77 commented 2026-07-09 13:01:59 +00:00 (Migrated from github.com)

Ursache

Vendoo 1.40.0 konnte beim Start abbrechen, weil server.mjs die Funktion stopFluxPromptJobLoop importierte, das Modul lib/ai-flux-prompt-jobs.mjs diesen Export jedoch nicht bereitstellte.

Behoben

  • fehlender Export stopFluxPromptJobLoop ergänzt
  • FLUX-Polling-Intervall wird bei Moduldeaktivierung und Server-Shutdown mit clearInterval() beendet
  • interner Loop-Zustand wird zurückgesetzt
  • erneutes Starten bleibt idempotent
  • generisches ESM-Export-Vertragsgate prüft künftig lokale benannte Imports gegen tatsächliche Exporte
  • separates FLUX-Hotfix-Gate in lokaler Prüfung, GitHub CI und Release-Workflow
  • keine Datenbankmigration, kein Reset und keine Änderung an Nutzdaten

Merge-Sperre

Nicht mergen, bis der vollständige Vendoo-1.40.1-Quellstand über den Deploy-Assistenten übertragen wurde, das ESM-Export- und FLUX-Hotfix-Gate sowie alle bestehenden Architektur-, Security-, Modulmanager-, Deployment- und Datenbankprüfungen erfolgreich sind.

## Ursache Vendoo 1.40.0 konnte beim Start abbrechen, weil `server.mjs` die Funktion `stopFluxPromptJobLoop` importierte, das Modul `lib/ai-flux-prompt-jobs.mjs` diesen Export jedoch nicht bereitstellte. ## Behoben - fehlender Export `stopFluxPromptJobLoop` ergänzt - FLUX-Polling-Intervall wird bei Moduldeaktivierung und Server-Shutdown mit `clearInterval()` beendet - interner Loop-Zustand wird zurückgesetzt - erneutes Starten bleibt idempotent - generisches ESM-Export-Vertragsgate prüft künftig lokale benannte Imports gegen tatsächliche Exporte - separates FLUX-Hotfix-Gate in lokaler Prüfung, GitHub CI und Release-Workflow - keine Datenbankmigration, kein Reset und keine Änderung an Nutzdaten ## Merge-Sperre **Nicht mergen**, bis der vollständige Vendoo-1.40.1-Quellstand über den Deploy-Assistenten übertragen wurde, das ESM-Export- und FLUX-Hotfix-Gate sowie alle bestehenden Architektur-, Security-, Modulmanager-, Deployment- und Datenbankprüfungen erfolgreich sind.
Masterluke77 commented 2026-07-09 13:05:06 +00:00 (Migrated from github.com)

Vendoo 1.40.1 ist lokal fertiggestellt. Ursache und Fix: server.mjs importierte stopFluxPromptJobLoop, das FLUX-Jobmodul exportierte diese Funktion jedoch nicht. Der Export, clearInterval() und Timerreset sind ergänzt. Zusätzlich prüft ein neues generisches ESM-Export-Vertragsgate alle lokalen benannten Imports. Finale Abnahme: 483 Dateien im Git-Sicherheitsgate, 114 JavaScript-/MJS-/CJS-Dateien syntaktisch geprüft, alle Architektur-/Theme-/Security-/Identity-/Catalog-/Modulmanager-/Deployment-/Installer-Gates grün, 68 Migrationsblöcke auf frischer und bestehender Datenbank bestanden. Probeentpackung: 481/481 innere und 488/488 äußere SHA-256-Prüfungen erfolgreich. Der vollständige Quellstand muss noch über GitHub-Deploy-Assistent.bat auf release/1.40.1-flux-loop-hotfix gepusht werden.

Vendoo 1.40.1 ist lokal fertiggestellt. Ursache und Fix: `server.mjs` importierte `stopFluxPromptJobLoop`, das FLUX-Jobmodul exportierte diese Funktion jedoch nicht. Der Export, `clearInterval()` und Timerreset sind ergänzt. Zusätzlich prüft ein neues generisches ESM-Export-Vertragsgate alle lokalen benannten Imports. Finale Abnahme: 483 Dateien im Git-Sicherheitsgate, 114 JavaScript-/MJS-/CJS-Dateien syntaktisch geprüft, alle Architektur-/Theme-/Security-/Identity-/Catalog-/Modulmanager-/Deployment-/Installer-Gates grün, 68 Migrationsblöcke auf frischer und bestehender Datenbank bestanden. Probeentpackung: 481/481 innere und 488/488 äußere SHA-256-Prüfungen erfolgreich. Der vollständige Quellstand muss noch über `GitHub-Deploy-Assistent.bat` auf `release/1.40.1-flux-loop-hotfix` gepusht werden.
Masterluke77 commented 2026-07-09 13:18:32 +00:00 (Migrated from github.com)

Dieser vorbereitete 1.40.1-Import wird durch Vendoo 1.40.2 / Draft-PR #15 ersetzt. Ursache ist die fehlende Capability settings.configuration im realen Gesamtgraph. Version 1.40.2 ergänzt den Providervertrag am Settings-Modul und führt ein verpflichtendes Capability-Graph-Gate für alle 16 Module ein. Bitte PR #14 nicht mergen.

Dieser vorbereitete 1.40.1-Import wird durch **Vendoo 1.40.2 / Draft-PR #15** ersetzt. Ursache ist die fehlende Capability `settings.configuration` im realen Gesamtgraph. Version 1.40.2 ergänzt den Providervertrag am Settings-Modul und führt ein verpflichtendes Capability-Graph-Gate für alle 16 Module ein. Bitte PR #14 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.