Files
vendoo/docs/ABNAHMEBERICHT_PRODUCTION_UPDATER_2_9.md
Masterluke77andGitHub 40071f718e Vendoo 1.43.0 – Production Update
Manifestbasierter Production-Updater 3.3, Modulnavigation, optionales Produktbild Studio, Listing-Studio-Aktionsleiste sowie plattformübergreifende Windows-/Linux-Release-Gates.
2026-07-10 13:16:21 +02:00

1.3 KiB
Raw Permalink Blame History

Abnahmebericht Vendoo Production Updater 2.9

Anlass

Unter Windows hielten mehrere Verifier ihre temporären better-sqlite3-Datenbanken offen. Dadurch scheiterte das Entfernen der Testordner mit EBUSY. Außerdem erzeugten Capability- und Architekturtests durch transitive Modulimporte eine echte db/vendoo.db im Quellbaum.

Korrektur

  • zentraler Runtime-Cleanup mit WAL-Checkpoint, db.close() und Windows-tauglichen Löschwiederholungen
  • Einladungs-, Initialmodul-, Capability- und Architekturtest laufen in isolierten Datenverzeichnissen
  • statischer Importgraph-Audit aller aktiven verify:all-Verifier bis lib/db.mjs
  • jeder datenbanknahe Verifier muss Testpfade, explizites Schließen und zentralen Temp-Cleanup nachweisen
  • dynamische Regression führt alle vier datenbanknahen Testklassen jeweils dreimal in getrennten Node-Prozessen aus
  • ein zweiter Testlauf erzeugt keine db/vendoo.db im Quellbaum

Abnahme

  • npm run verify:all: Exit-Code 0
  • Syntaxprüfung: 180 JavaScript-/MJS-/CJS-Dateien
  • SQLite-Cleanup-Audit: 29 aktive Verifier transitiv geprüft
  • Wiederholungsregression: 12 isolierte Testprozesse ohne offene SQLite-Datei oder Temp-Rest
  • Plattform: 18 Module und 41 Capabilities
  • Datenbankmigrationen und Integritätsprüfung: bestanden
  • Pull Request, Merge und Deployment bleiben bei jedem Testfehler gesperrt