Audit + Umbau: Faktenfehler behoben, Server-/Admin-Lücken geschlossen, 49 Screenshots, Schema-Matrix generiert

- Audit: plans/doku-audit.md (Befunde, Phasen P1-P9, Ausführungsprotokoll) + plans/audit/ (8 Detailreports) + plans/offene-issues.md
- Werkzeuge: scripts/audit-docs.mjs (Links/Anker/Bilder/Tabellen), scripts/gen-schema-matrix.mjs (npm run gen:schemas)
- Neue Seiten: projekt/feld-rechte, reference/rest-system, reference/schema-properties, projekt/tests, 5 Anwender-Seiten
- Fehler behoben: EMBEDDING_BGE_M3_*-Env, allowSnapshots, MCP-Scopes (.read/.create/.update), meta.views, loadAll-Signatur, OpenAPI-Endpunkt, MongoDB 8, Befehlspalette
- Screenshots: 9 Admin + 10 Anwender aus Mock-Projekt corporate (t1 entfernt), 49 Bilder gesamt
- AGENTS.md: Sync-Behauptung richtiggestellt, Belegpflicht/UI-Namen/Screenshot-Regeln, Werkzeug-Abschnitt
- Build: 71 Seiten grün, 0 tote Links, 0 kaputte Tabellen
This commit is contained in:
apairon committed 2026-10-17 01:49:35 +00:00
1 parent 1897bb50d9
commit 1928922e07
104 files changed
+4756 -1044

No files matched your search

+151
View File
@@ -0,0 +1,151 @@
{
"generatedAt": "2026-10-17T01:48:54.973Z",
"stats": {
"files": 70,
"byDir": {
"admin": 10,
"adr": 4,
"anwender": 16,
"einstieg": 4,
"index.mdx": 1,
"projekt": 17,
"reference": 13,
"server": 5
},
"components": {
"Aside": 111,
"Badge": 30,
"Steps": 92,
"TabItem": 64,
"Tabs": 28,
"Card": 11,
"CardGrid": 7,
"FileTree": 3,
"LinkCard": 19
},
"lacksDescription": [],
"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/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/reference/openapi.md:6 Platzhalter"
],
"t1Refs": [
"src/content/docs/admin/konzept.md",
"src/content/docs/admin/setup.md",
"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 (2×)",
"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 (2×)",
"src/content/docs/admin/konzept.md (3×)",
"src/content/docs/admin/medien.md (2×)",
"src/content/docs/admin/setup.md (4×)",
"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/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/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×)"
],
"fm_hero": 1,
"fm_template": 1
},
"sidebar": {
"count": 69,
"notInSidebar": [],
"sidebarMissing": []
},
"findings": [
{
"file": "src/content/docs/admin/exporte.md",
"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",
"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",
"kind": "hollow",
"msg": "Marker \"Platzhalter\": ## 2. Platzhalter und Starter-Reste",
"line": 26
},
{
"file": "src/content/docs/einstieg/schnellstart.md",
"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",
"kind": "hollow",
"msg": "Marker \"Platzhalter\": ## 2. Platzhalter ersetzen",
"line": 21
},
{
"file": "src/content/docs/einstieg/was-ist-tibi.md",
"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",
"kind": "hollow",
"msg": "Marker \"Platzhalter\": Im Starter stehen Platzhalter (`__PROJECT_NAME__`, `_CUSTOMER_ID_`, `LIVE_URL=https://www`).",
"line": 26
},
{
"file": "src/content/docs/reference/openapi.md",
"kind": "hollow",
"msg": "Marker \"Platzhalter\": > Stand: Platzhalter · Quelle: `GET /api/v1/_openapi/:project` — nicht von Hand editieren. Erzeugen mit `npm r",
"line": 6
}
],
"summary": {
"total": 8,
"byKind": {
"hollow": 8
}
}
}