2.2 KiB
2.2 KiB
VG-Environment Module Boundaries
1. VG-Environment
VG-Environment ist das Gesamtsystem und die Plattform.
VG-Environment ist kein einzelnes Fachmodul.
VG-Environment orchestriert VG-Core und die fachlichen Module.
2. VG-Core
VG-Core ist zustaendig fuer:
- Modul-Registry
- gemeinsame Navigation / UI-Shell
- gemeinsame IndexedDB-Grundlagen
- globale Enable/Disable-Logik
- gemeinsame Evidence-Timeline
- gemeinsame Export-Grundlagen
- gemeinsame Vendor-/GVL-Wissensbasis, soweit moduluebergreifend sinnvoll
VG-Core ist nicht zustaendig fuer:
- fachliche TCF-Auswertung
- konkrete Consent-Erfassung
- Block-/Rewrite-Interventionen
- spekulative AdTech-Bewertungen
3. VG-IV
VG-IV ist zustaendig fuer:
- TCF-/CMP-Beobachtung
- TC-String-Erfassung
- Consent-State-Persistenz
- GVL-Snapshot-Erfassung
- Vendor-/Purpose-Auswertung
- forensische Consent-Evidenzen
Grundsatz:
VG-IV beobachtet. VG-IV manipuliert nicht.
4. VG-Block
VG-Block ist zustaendig fuer spaetere explizite Test-/Block-/Rewrite-Funktionen.
Grundsatz:
VG-Block darf nur aktiv werden, wenn der Nutzer es ausdruecklich einschaltet. Keine heimlichen Eingriffe.
5. VG-Graph
VG-Graph ist zustaendig fuer spaetere Visualisierung:
- Consent-Zustaende
- Netzwerkverkehr
- Domain-/Vendor-Mapping
- Zeitachsen
- Graphdarstellung
Grundsatz:
VG-Graph konsumiert Daten. Es ist moeglichst keine Primaererfassung.
6. Forensic Rules
- Beobachtung und Eingriff strikt trennen.
- Rohdaten erhalten.
- Auswertungen von Beobachtungen trennen.
- Keine Behauptung staerker formulieren, als die Daten sie tragen.
- Netzwerkdaten unterscheiden zwischen:
- sichtbar beobachtetem Browser-Request
- ableitbarer technischer Beziehung
- Hypothese ueber serverseitige Weitergabe
- Keine destruktiven Datenbankoperationen ohne ausdrueckliche Freigabe.
- IndexedDB-Migrationen nur additiv.
7. Anti-Patterns
- kein Monster-background.js
- keine Vermischung von Core und Fachmodulen
- kein ueberladenes Popup
- keine globalen Settings fuer modulspezifische Optionen
- keine stillen DB-Schema-Brueche
- keine automatischen Loeschungen historischer Evidenzen
- keine unbewiesenen AdTech-Zuordnungen als Tatsachen behaupten