* docs: prepare Vendoo 1.41.2 git-ignore boundary hotfix * fix: track native source modules with root-anchored runtime ignores
2.1 KiB
2.1 KiB
Vendoo 1.35.0 – Abnahmebericht
Bestanden
- JavaScript-/MJS-Syntax aller bestehenden und neuen Kernbestandteile
- Plattform-Architecture-Gate
- zwölf Modulmanifeste und Abhängigkeiten
- Zykluserkennung
- fehlende Capability wird blockiert
- doppelte Ressourcen-Ownership wird blockiert
- Deny-by-default-Route ohne Policy wird blockiert
- nicht berechtigter Zugriff auf registrierte Route ergibt HTTP 403
- Event-Auslieferung und Owner-Cleanup
- Lifecycle- und Modulshutdown
- sichere Theme-Werte und verbotene Token
- RGB-Bereichsprüfung
- deterministische Token-Generierung
- Light, Dark und High Contrast vorhanden
- Safe-DOM-Vertrag ohne
innerHTML - API-Client-Vertrag mit CSRF und Same-Origin
- Deployment-Gate 1.35.0
- Git-Sicherheitsgate: 365 Dateien ohne Secrets/Laufzeitdaten
- Git-Sicherheits-Regressionstest
- Git-Staging-Regressionstest
- persistenter Konfigurationsspeicher
- Shell-Installer-Simulation für Docker, NAS und VPS
- 68 Migrationseinheiten gegen frische Datenbank
- 68 Migrationseinheiten gegen bestehende Datenbank
- vorhandener Testdatensatz blieb erhalten
Dependency-Test
npm ci wurde versucht. Die Lockdatei wurde aufgelöst, aber better-sqlite3 konnte in der Sandbox nicht fertig gebaut werden:
- Prebuild-Download scheiterte wegen fehlender DNS-/Netzverbindung zu GitHub.
- Der Fallback mit lokal vorhandenen Node-Headern begann erfolgreich zu kompilieren, wurde aber beim SQLite-C-Build durch das Ausführungslimit beendet.
Dieser Punkt wird nicht als bestanden ausgegeben.
Nicht praktisch getestet
- Windows PowerShell 5.1 und WinForms
- echter Windows-Lokalstart
- echter Docker-/NAS-/Portainer-Start
- VPS/Caddy/TLS
- Browser-End-to-End-Test
- visuelle Regression aller Seiten
- vollständiger Node-Serverstart mit nativ kompiliertem
better-sqlite3 - GitHub Actions und GHCR-Liveausführung
Daten- und Kompatibilitätsaussage
Keine Datenbank, Uploads, Backups, Operations-Daten, Benutzer, Artikel, API-Schlüssel, FLUX-Modelle oder ComfyUI-Daten wurden in das Paket aufgenommen oder gelöscht. Es gibt keine Framework- oder Datenbankmigration.