Darstellung: Inline-Code-Chips fuer Dark Mode, 58 Seiten auf .mdx (Komponenten rendern jetzt)

Befund 1 (Nutzer): Inline-Code war im Dark Mode kaum lesbar.
- src/styles/custom.css: eigene Chip-Farben (--tibi-inline-*), Rahmen, nowrap in der ersten Tabellenspalte
- gemessen: Text/Chip 10,2:1 dunkel, 12,4:1 hell

Befund 2 (beim Nachmessen gefunden): 58 Seiten waren .md - Starlight-Komponenten wurden NICHT gerendert
(rohe <Aside>/<Steps>-Tags, import-Zeile als sichtbarer Text auf 57 Seiten).
- alle 58 Seiten auf .mdx umgestellt und MDX-konform gemacht (Imports, Block-Tags in eigenen Zeilen,
  HTML-Kommentare -> {/* */}, geschweifte Klammern escaped)
- nachher: 428 Asides, 87 Steps, 158 Tab-Gruppen gerendert, 0 geleakte Imports
- fehlender Import in reference/hooks-daten ergaenzt

Regressionsschutz: audit-docs.mjs prueft jetzt Komponente-ohne-Import, .md-mit-Komponente,
geleakte Imports und rohe Tags im gebauten dist/. AGENTS.md 3 dokumentiert die .mdx-Regel.

Nebenfund: de.json mit ASCII-Umschreibungen -> Issue tibi-admin-nova #6
Build: 71 Seiten gruen, Audit 7 legitime Platzhalter-Marker
This commit is contained in:
apairon committed 2026-10-17 13:54:52 +00:00
1 parent 06c5f0d8ea
commit dcdb6ee637
64 files changed
+246 -104

No files matched your search

+50 -50
View File
@@ -1,5 +1,5 @@
{
"generatedAt": "2026-10-17T13:19:19.983Z",
"generatedAt": "2026-10-17T13:54:38.079Z",
"stats": {
"files": 70,
"byDir": {
@@ -27,60 +27,60 @@
"emptyFenceLang": 0,
"proseWalls": [],
"asciiUmlauts": [
"src/content/docs/admin/aktionen.md",
"src/content/docs/anwender/aktionen.md",
"src/content/docs/projekt/felder-widgets.md",
"src/content/docs/projekt/mcp-nutzen.md",
"src/content/docs/projekt/navigation-i18n.md",
"src/content/docs/projekt/ssr-website.md",
"src/content/docs/admin/aktionen.mdx",
"src/content/docs/anwender/aktionen.mdx",
"src/content/docs/projekt/felder-widgets.mdx",
"src/content/docs/projekt/mcp-nutzen.mdx",
"src/content/docs/projekt/navigation-i18n.mdx",
"src/content/docs/projekt/ssr-website.mdx",
"src/content/docs/reference/schema-properties.md"
],
"hollowMarkers": [
"src/content/docs/admin/exporte.md:37 Platzhalter",
"src/content/docs/anwender/seiten-bauen.md:45 Platzhalter",
"src/content/docs/einstieg/neues-projekt.md:26 Platzhalter",
"src/content/docs/einstieg/schnellstart.md:48 noch nicht",
"src/content/docs/einstieg/schnellstart.md:21 Platzhalter",
"src/content/docs/einstieg/was-ist-tibi.md:11 Platzhalter",
"src/content/docs/projekt/deploy.md:26 Platzhalter"
"src/content/docs/admin/exporte.mdx:37 Platzhalter",
"src/content/docs/anwender/seiten-bauen.mdx:45 Platzhalter",
"src/content/docs/einstieg/neues-projekt.mdx:26 Platzhalter",
"src/content/docs/einstieg/schnellstart.mdx:48 noch nicht",
"src/content/docs/einstieg/schnellstart.mdx:21 Platzhalter",
"src/content/docs/einstieg/was-ist-tibi.mdx:11 Platzhalter",
"src/content/docs/projekt/deploy.mdx:26 Platzhalter"
],
"t1Refs": [
"src/content/docs/adr/0003-selbstlaeufer.md"
],
"tibiAdminRefs": [
"src/content/docs/admin/aktionen.md (2×)",
"src/content/docs/admin/ansichten-listen.md (2×)",
"src/content/docs/admin/benutzer-rechte.md (7×)",
"src/content/docs/admin/customizing.md (2×)",
"src/content/docs/admin/eintrags-editor.md (2×)",
"src/content/docs/admin/exporte.md (2×)",
"src/content/docs/admin/ki-funktionen.md (3×)",
"src/content/docs/admin/konzept.md (4×)",
"src/content/docs/admin/medien.md (2×)",
"src/content/docs/admin/setup.md (5×)",
"src/content/docs/admin/aktionen.mdx (2×)",
"src/content/docs/admin/ansichten-listen.mdx (2×)",
"src/content/docs/admin/benutzer-rechte.mdx (7×)",
"src/content/docs/admin/customizing.mdx (2×)",
"src/content/docs/admin/eintrags-editor.mdx (2×)",
"src/content/docs/admin/exporte.mdx (2×)",
"src/content/docs/admin/ki-funktionen.mdx (3×)",
"src/content/docs/admin/konzept.mdx (4×)",
"src/content/docs/admin/medien.mdx (2×)",
"src/content/docs/admin/setup.mdx (5×)",
"src/content/docs/adr/0001-starlight.md (1×)",
"src/content/docs/adr/0002-code-schlaegt-doku.md (2×)",
"src/content/docs/adr/0003-selbstlaeufer.md (1×)",
"src/content/docs/anwender/anmelden.md (5×)",
"src/content/docs/anwender/benutzer-teams.md (1×)",
"src/content/docs/anwender/exportieren.md (3×)",
"src/content/docs/anwender/ki-nutzen.md (1×)",
"src/content/docs/anwender/lesen-suchen-filtern.md (1×)",
"src/content/docs/anwender/medien.md (1×)",
"src/content/docs/anwender/orientierung.md (2×)",
"src/content/docs/anwender/seiten-bauen.md (1×)",
"src/content/docs/anwender/sichern.md (1×)",
"src/content/docs/anwender/anmelden.mdx (5×)",
"src/content/docs/anwender/benutzer-teams.mdx (1×)",
"src/content/docs/anwender/exportieren.mdx (3×)",
"src/content/docs/anwender/ki-nutzen.mdx (1×)",
"src/content/docs/anwender/lesen-suchen-filtern.mdx (1×)",
"src/content/docs/anwender/medien.mdx (1×)",
"src/content/docs/anwender/orientierung.mdx (2×)",
"src/content/docs/anwender/seiten-bauen.mdx (1×)",
"src/content/docs/anwender/sichern.mdx (1×)",
"src/content/docs/einstieg/begriffe.md (4×)",
"src/content/docs/einstieg/neues-projekt.md (1×)",
"src/content/docs/einstieg/schnellstart.md (1×)",
"src/content/docs/einstieg/was-ist-tibi.md (3×)",
"src/content/docs/projekt/audit-backup.md (2×)",
"src/content/docs/projekt/jobs-actions.md (1×)",
"src/content/docs/projekt/navigation-i18n.md (1×)",
"src/content/docs/projekt/pagebuilder-dev.md (1×)",
"src/content/docs/projekt/sammlungen-anlegen.md (1×)",
"src/content/docs/projekt/suche.md (2×)",
"src/content/docs/reference/tastatur-kurzbefehle.md (2×)"
"src/content/docs/einstieg/neues-projekt.mdx (1×)",
"src/content/docs/einstieg/schnellstart.mdx (1×)",
"src/content/docs/einstieg/was-ist-tibi.mdx (3×)",
"src/content/docs/projekt/audit-backup.mdx (2×)",
"src/content/docs/projekt/jobs-actions.mdx (1×)",
"src/content/docs/projekt/navigation-i18n.mdx (1×)",
"src/content/docs/projekt/pagebuilder-dev.mdx (1×)",
"src/content/docs/projekt/sammlungen-anlegen.mdx (1×)",
"src/content/docs/projekt/suche.mdx (2×)",
"src/content/docs/reference/tastatur-kurzbefehle.mdx (2×)"
],
"fm_hero": 1,
"fm_template": 1
@@ -92,43 +92,43 @@
},
"findings": [
{
"file": "src/content/docs/admin/exporte.md",
"file": "src/content/docs/admin/exporte.mdx",
"kind": "hollow",
"msg": "Marker \"Platzhalter\": Stehen im Export-Dialog eigene Reiter **vor** dem Standard-Tab, hat das Projekt fertige Berichte in `collectio",
"line": 37
},
{
"file": "src/content/docs/anwender/seiten-bauen.md",
"file": "src/content/docs/anwender/seiten-bauen.mdx",
"kind": "hollow",
"msg": "Marker \"Platzhalter\": Die kleine Vorschau benötigt nach der Bildauswahl einen Moment. Ein Platzhalterbild ist in dieser Phase normal",
"line": 45
},
{
"file": "src/content/docs/einstieg/neues-projekt.md",
"file": "src/content/docs/einstieg/neues-projekt.mdx",
"kind": "hollow",
"msg": "Marker \"Platzhalter\": ## 2. Platzhalter und Starter-Reste",
"line": 26
},
{
"file": "src/content/docs/einstieg/schnellstart.md",
"file": "src/content/docs/einstieg/schnellstart.mdx",
"kind": "hollow",
"msg": "Marker \"noch nicht\": - `project not found` → Projektdateien liegen da, aber das Projekt ist im laufenden tibi-server noch nicht reg",
"line": 48
},
{
"file": "src/content/docs/einstieg/schnellstart.md",
"file": "src/content/docs/einstieg/schnellstart.mdx",
"kind": "hollow",
"msg": "Marker \"Platzhalter\": ## 2. Platzhalter ersetzen",
"line": 21
},
{
"file": "src/content/docs/einstieg/was-ist-tibi.md",
"file": "src/content/docs/einstieg/was-ist-tibi.mdx",
"kind": "hollow",
"msg": "Marker \"Platzhalter\": - **Projekt-Website (aus `tibi-svelte-starter` geklont):** eigenständige Website auf Tibi-Basis — normale klei",
"line": 11
},
{
"file": "src/content/docs/projekt/deploy.md",
"file": "src/content/docs/projekt/deploy.mdx",
"kind": "hollow",
"msg": "Marker \"Platzhalter\": Im Starter stehen Platzhalter (`__PROJECT_NAME__`, `_CUSTOMER_ID_`, `LIVE_URL=https://www`).",
"line": 26