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
143 lines
5.1 KiB
JSON
143 lines
5.1 KiB
JSON
{
|
||
"generatedAt": "2026-10-17T13:54:38.079Z",
|
||
"stats": {
|
||
"files": 70,
|
||
"byDir": {
|
||
"admin": 10,
|
||
"adr": 4,
|
||
"anwender": 16,
|
||
"einstieg": 4,
|
||
"index.mdx": 1,
|
||
"projekt": 17,
|
||
"reference": 13,
|
||
"server": 5
|
||
},
|
||
"components": {
|
||
"Aside": 108,
|
||
"Badge": 30,
|
||
"Steps": 87,
|
||
"TabItem": 64,
|
||
"Tabs": 28,
|
||
"Card": 11,
|
||
"CardGrid": 7,
|
||
"FileTree": 3,
|
||
"LinkCard": 19
|
||
},
|
||
"lacksDescription": [],
|
||
"emptyFenceLang": 0,
|
||
"proseWalls": [],
|
||
"asciiUmlauts": [
|
||
"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.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.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.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.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
|
||
},
|
||
"sidebar": {
|
||
"count": 69,
|
||
"notInSidebar": [],
|
||
"sidebarMissing": []
|
||
},
|
||
"findings": [
|
||
{
|
||
"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.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.mdx",
|
||
"kind": "hollow",
|
||
"msg": "Marker \"Platzhalter\": ## 2. Platzhalter und Starter-Reste",
|
||
"line": 26
|
||
},
|
||
{
|
||
"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.mdx",
|
||
"kind": "hollow",
|
||
"msg": "Marker \"Platzhalter\": ## 2. Platzhalter ersetzen",
|
||
"line": 21
|
||
},
|
||
{
|
||
"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.mdx",
|
||
"kind": "hollow",
|
||
"msg": "Marker \"Platzhalter\": Im Starter stehen Platzhalter (`__PROJECT_NAME__`, `_CUSTOMER_ID_`, `LIVE_URL=https://www`).",
|
||
"line": 26
|
||
}
|
||
],
|
||
"summary": {
|
||
"total": 7,
|
||
"byKind": {
|
||
"hollow": 7
|
||
}
|
||
}
|
||
} |