Files
geograsim/v2-modules/hallo-welt/tests/conformance-report.json
T
Adminator 1e51ef7def Nachtrag: alle bisher untracked Ordner + hängende Änderungen mit-committen
- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/
- 12 code-workspace-Files
- STATUS-*.md
- viele M/D/R-Änderungen an bereits getrackten Files
- .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-08 02:27:02 +02:00

198 lines
4.8 KiB
JSON

{
"module": "hallo-welt",
"version": "1.0.0",
"generated_at": "2026-05-17T23:03:39+02:00",
"phase": "phase-1-php-only",
"summary": {
"passed": 17,
"failed": 0,
"warning": 0
},
"lieferbereit": true,
"entries": [
{
"type": "info",
"msg": "=== GeoGraSim V2-Konformitäts-Check ==="
},
{
"type": "info",
"msg": "Modul: hallo-welt @ 1.0.0"
},
{
"type": "info",
"msg": "Pfad: C:\\xampp\\htdocs\\geograsim\\v2-modules\\hallo-welt"
},
{
"type": "info",
"msg": "Spec: 1.0"
},
{
"type": "info",
"msg": ""
},
{
"type": "info",
"msg": "--- Manifest-Schema ---"
},
{
"type": "ok",
"msg": "Alle Pflichtfelder vorhanden"
},
{
"type": "ok",
"msg": "Slug-Format ok ('hallo-welt')"
},
{
"type": "ok",
"msg": "Lehrplan-Anker: 1 Eintrag\/Einträge, alle mit Land-Prefix"
},
{
"type": "ok",
"msg": "glossarSchwerpunkte: 0 von max 10 Einträgen"
},
{
"type": "info",
"msg": ""
},
{
"type": "info",
"msg": "--- Pflicht-Files ---"
},
{
"type": "ok",
"msg": "Pflicht-File vorhanden: README.md"
},
{
"type": "ok",
"msg": "Pflicht-File vorhanden: db\/migrations.sql"
},
{
"type": "ok",
"msg": "Pflicht-File vorhanden: tests\/mock-platform.html"
},
{
"type": "ok",
"msg": "entryHtml existiert: public\/game.html"
},
{
"type": "ok",
"msg": "cardImage existiert: public\/assets\/card.svg"
},
{
"type": "ok",
"msg": "Keine Großdateien über 50 MB"
},
{
"type": "info",
"msg": ""
},
{
"type": "info",
"msg": "--- i18n (Standard+Easy) ---"
},
{
"type": "ok",
"msg": "i18n 'de-AT-standard.json': 27 Keys"
},
{
"type": "ok",
"msg": "i18n 'de-AT-easy.json': 27 Keys"
},
{
"type": "ok",
"msg": "'de-AT-easy' deckt alle Keys von 'de-AT-standard' ab"
},
{
"type": "info",
"msg": ""
},
{
"type": "info",
"msg": "--- DB-Migrations ---"
},
{
"type": "ok",
"msg": "migrations.sql ist leer (Modul ohne eigene Tabellen)"
},
{
"type": "info",
"msg": ""
},
{
"type": "info",
"msg": "--- admin-fields.json ---"
},
{
"type": "ok",
"msg": "admin-fields.json: leer (Modul ohne Tuning-Parameter — ok)"
},
{
"type": "info",
"msg": ""
},
{
"type": "info",
"msg": "--- CSS-Hex-Hardcodes ---"
},
{
"type": "ok",
"msg": "Keine hardcodierten Hex-Farben in public\/ gefunden"
},
{
"type": "info",
"msg": ""
},
{
"type": "info",
"msg": "--- Shared-Assets-Pool ---"
},
{
"type": "ok",
"msg": "sharedAssets: keine deklariert (ok)"
},
{
"type": "info",
"msg": ""
},
{
"type": "info",
"msg": "--- Phase-2-Checks (heute übersprungen) ---"
},
{
"type": "note",
"msg": "axe-core A11y-Audit: braucht Playwright\/Headless-Chrome"
},
{
"type": "note",
"msg": "Telemetry-Event-Test (5+ Heartbeats, alle Milestones, 1 Result): manuell mit tests\/mock-platform.html prüfen"
},
{
"type": "note",
"msg": "Keyboard-Navigation-Test: manuell prüfen (Tab durchschalten, Enter aktiviert, Esc schließt)"
},
{
"type": "note",
"msg": "High-Contrast \/ Reduced-Motion-Render: manuell prüfen"
},
{
"type": "info",
"msg": ""
},
{
"type": "info",
"msg": "=== Zusammenfassung ==="
},
{
"type": "info",
"msg": "✓ Passed: 17"
},
{
"type": "info",
"msg": "✗ Failed: 0"
},
{
"type": "info",
"msg": "⚠ Warning: 0"
}
]
}