1e51ef7def
- 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>
198 lines
4.8 KiB
JSON
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"
|
|
}
|
|
]
|
|
} |