Manifestbasierter Production-Updater 3.3, Modulnavigation, optionales Produktbild Studio, Listing-Studio-Aktionsleiste sowie plattformübergreifende Windows-/Linux-Release-Gates.
1.3 KiB
1.3 KiB
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 bislib/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.dbim 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