Files
tibi-docs/plans/audit-report.json
T
apairon dcdb6ee637 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
2026-10-17 13:54:52 +00:00

143 lines
5.1 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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
}
}
}