Release 0.0.2

This commit is contained in:
2026-04-20 20:33:13 +00:00
parent c3e590e782
commit a8846756a3
8 changed files with 230 additions and 37 deletions

View File

@@ -19,13 +19,15 @@ Dieses Verzeichnis enthaelt einen ersten Modul-Prototypen fuer die Analyse von M
## Erste Kernbausteine
- `path-utils.js`
- Normalisierung auf `data:` und `public:`
- Normalisierung auf `data:` und `public:` inklusive URL-Decoding und Unicode-Normalisierung
- `reference-extractor.js`
- rekursive String- und Attribut-Extraktion aus JSON/Objekten
- rekursive String- und Attribut-Extraktion aus JSON/Objekten inklusive Wildcard-Erkennung
- `finding-engine.js`
- Klassifizierung von Broken References, Orphans und Fremdverweisen
- Klassifizierung von Broken References, Orphans und Fremdverweisen mit Wildcard-Matching
- `analyzer.js`
- Orchestrierung von Dateien, Quellen und Findings
- `audit-report-app.js`
- Foundry-UI mit Fortschrittsanzeige, gruppierter Arbeitsansicht und JSON-Export
## Wichtige Heuristik
@@ -36,10 +38,12 @@ Dieses Verzeichnis enthaelt einen ersten Modul-Prototypen fuer die Analyse von M
- nicht offensichtliche `public`-Bereiche
- Weltverweise auf Modul- oder Systemassets gelten nicht pauschal als Problem.
- Sie werden erst dann hochgezogen, wenn das Zielasset im owning Paket selbst nicht sichtbar referenziert ist.
- Wildcard-Pfade wie `Ork*_Token.webp` werden nicht als kaputt markiert, solange mindestens eine passende Datei im gescannten Root existiert.
- Dieselben Wildcard-Referenzen zaehlen auch als eingehende Referenz fuer passende Dateien und verhindern damit false-positive `orphan-file`-Treffer.
- URL-encodierte oder unterschiedlich normalisierte Umlaute sollen auf dieselbe kanonische Pfadform zusammengefuehrt werden.
## Noch offen
- bessere Laufzeitabdeckung fuer Welteinstellungen und Compendien
- robustere Erkennung von Directory- und Wildcard-Referenzen
- UI in Foundry
- bessere Laufzeitabdeckung fuer Welteinstellungen und weitere Referenzquellen
- optional zusaetzliche Exportformate neben JSON
- Aktionen zum sicheren Verschieben oder Migrieren