Files
tibi-docs/plans/coverage-map.json
T

364 lines
19 KiB
JSON

{
"_kommentar": "Start-Mapping Routen/Contexts/Tools/Schemas/Komponenten/Testplaene auf Doku-Slugs. Unvollstaendig by design, Rest fuellt der Orga-Agent. Keys muessen exakt den Inventar-Items aus scripts/coverage-inventory.mjs entsprechen.",
"routes": {
"/_/:project/:collection": "projekt/abfragen-lesen",
"/_/:project/:collection/:id": "projekt/abfragen-lesen",
"/_/:project/:collection/_count": "projekt/abfragen-lesen",
"/_/:project/:collection/_facet": "projekt/suche",
"/_/:project/:collection/_queue": "projekt/suche",
"/_/:project/_actions/:action": "projekt/jobs-actions",
"/_/:project/_/assets/:name/*path": "projekt/dateien-bilder",
"/_openapi/:project": "reference/openapi",
"/audit": "projekt/audit-backup",
"/llm/chat": "projekt/llm-nutzen",
"/mcp": "projekt/mcp-nutzen",
"/token/_scopes": "projekt/rechte-tokens",
"/version": "server/schnittstellen",
"/user": "reference/rest-system",
"/user/:id": "reference/rest-system",
"/project": "reference/rest-system",
"/project/:id": "reference/rest-system",
"/org": "reference/rest-system",
"/org/:id": "reference/rest-system",
"/team": "reference/rest-system",
"/team/:id": "reference/rest-system",
"/token": "reference/rest-system",
"/token/:id": "reference/rest-system",
"/_meta": "reference/rest-system",
"/_meta/user": "reference/rest-system",
"/_meta/project": "reference/rest-system",
"/_meta/org": "reference/rest-system",
"/_meta/team": "reference/rest-system",
"/_meta/token": "reference/rest-system",
"_/:project/_/admin/backup": "projekt/audit-backup",
"_/:project/_/admin/snapshots": "projekt/audit-backup",
"/_/:project/:collection/:id/:field": "projekt/abfragen-lesen",
"/_/:project/:collection/:id/:field/*path": "projekt/abfragen-lesen",
"/llm/providers": "projekt/llm-nutzen",
"_/:project/_/admin/backup/:restoreToken": "projekt/audit-backup",
"_/:project/_/admin/backup/analyze-download": "server/schnittstellen",
"_/:project/_/admin/backup/download/:file": "projekt/audit-backup",
"_/:project/_/admin/embedding/status": "server/betrieb",
"_/:project/_/admin/regenerate-search": "server/betrieb",
"_/:project/_/admin/reload": "server/betrieb",
"_/:project/_/admin/search-worker/status": "server/betrieb",
"_/:project/_/admin/snapshots/:id": "projekt/audit-backup",
"_/:project/_/admin/snapshots/:id/download": "projekt/audit-backup",
"_/:project/_/admin/snapshots/:id/restore": "projekt/audit-backup",
"_/:project/_/admin/snapshots/configs": "projekt/audit-backup",
"_/:project/_/admin/snapshots/configs/:name/trigger": "projekt/audit-backup",
"_/:project/_/admin/snapshots/download/:file": "projekt/audit-backup",
"_/:project/_/admin/snapshots/prune": "projekt/audit-backup",
"_/:project/_/admin/snapshots/stats": "projekt/audit-backup",
"/*path": "server/sicherheit",
"/embedding/status": "server/schnittstellen",
"/shutdown": "server/schnittstellen"
},
"contexts": {
"base64.decode": "reference/hooks-meta",
"base64.encode": "reference/hooks-meta",
"bcrypt.check": "reference/hooks-sicherheit",
"bcrypt.hash": "reference/hooks-sicherheit",
"cache.clear": "reference/hooks-daten",
"cache.count": "reference/hooks-daten",
"cache.delete": "reference/hooks-daten",
"cache.get": "reference/hooks-daten",
"cache.has": "reference/hooks-daten",
"cache.set": "reference/hooks-daten",
"channel.send": "reference/hooks-netze",
"channel.subscribe": "reference/hooks-netze",
"charset.decode": "reference/hooks-meta",
"charset.iso8859ToUtf8": "reference/hooks-meta",
"config.namespace": "reference/hooks-sicherheit",
"config.project": "reference/hooks-sicherheit",
"config.server": "reference/hooks-sicherheit",
"cookie.get": "reference/hooks-sicherheit",
"cookie.set": "reference/hooks-sicherheit",
"crypto.md5": "reference/hooks-sicherheit",
"crypto.sha256": "reference/hooks-sicherheit",
"db.count": "reference/hooks-daten",
"db.create": "reference/hooks-daten",
"db.delete": "reference/hooks-daten",
"db.deleteMany": "reference/hooks-daten",
"db.find": "reference/hooks-daten",
"db.update": "reference/hooks-daten",
"db.updateMany": "reference/hooks-daten",
"debug.dump": "reference/hooks-meta",
"debug.sentryTraceId": "reference/hooks-meta",
"debug.sleep": "reference/hooks-meta",
"exec.command": "reference/hooks-sicherheit",
"fs.configDir": "reference/hooks-daten",
"fs.copy": "reference/hooks-daten",
"fs.mkDir": "reference/hooks-daten",
"fs.readDir": "reference/hooks-daten",
"fs.readFile": "reference/hooks-daten",
"fs.remove": "reference/hooks-daten",
"fs.stat": "reference/hooks-daten",
"fs.writeFile": "reference/hooks-daten",
"http.fetch": "reference/hooks-netze",
"http.fetchStream": "reference/hooks-netze",
"image.filter": "reference/hooks-medien",
"json.parse": "reference/hooks-meta",
"json.stringify": "reference/hooks-meta",
"jwt.create": "reference/hooks-sicherheit",
"jwt.parse": "reference/hooks-sicherheit",
"pdf.cpu": "reference/hooks-medien",
"pdf.fromHTML": "reference/hooks-medien",
"ratelimit.backoffCheck": "reference/hooks-netze",
"ratelimit.backoffRecord": "reference/hooks-netze",
"ratelimit.backoffReset": "reference/hooks-netze",
"ratelimit.windowCheck": "reference/hooks-netze",
"ratelimit.windowCount": "reference/hooks-netze",
"ratelimit.windowReset": "reference/hooks-netze",
"request": "reference/hooks-daten",
"response.flush": "reference/hooks-daten",
"response.header": "reference/hooks-daten",
"response.write": "reference/hooks-daten",
"response.writeHeader": "reference/hooks-daten",
"response.writeSSE": "reference/hooks-daten",
"smtp.sendMail": "reference/hooks-netze",
"tpl.execute": "reference/hooks-medien",
"user.auth": "reference/hooks-sicherheit",
"xml.create": "reference/hooks-meta",
"xml.parse": "reference/hooks-meta"
},
"tools": {
"action_call": "projekt/mcp-nutzen",
"actions_list": "projekt/mcp-nutzen",
"collections_list": "projekt/mcp-nutzen",
"document_get": "projekt/mcp-nutzen",
"documents_list": "projekt/mcp-nutzen",
"action_describe": "projekt/mcp-nutzen",
"agent_guide_get": "projekt/mcp-nutzen",
"asset_read": "projekt/mcp-nutzen",
"assets_list": "projekt/mcp-nutzen",
"audit_query": "projekt/mcp-nutzen",
"backup_create": "projekt/mcp-nutzen",
"collection_describe": "projekt/mcp-nutzen",
"document_create": "projekt/mcp-nutzen",
"document_delete": "projekt/mcp-nutzen",
"document_update": "projekt/mcp-nutzen",
"documents_count": "projekt/mcp-nutzen",
"documents_facet": "projekt/mcp-nutzen",
"file_read": "projekt/mcp-nutzen",
"jobs_list": "projekt/mcp-nutzen",
"openapi_get": "projekt/mcp-nutzen",
"org_get": "projekt/mcp-nutzen",
"orgs_list": "projekt/mcp-nutzen",
"project_get": "projekt/mcp-nutzen",
"project_reload": "projekt/mcp-nutzen",
"projects_list": "projekt/mcp-nutzen",
"queue_status": "projekt/mcp-nutzen",
"regenerate_search": "projekt/mcp-nutzen",
"snapshots_list": "projekt/mcp-nutzen",
"system_meta_get": "projekt/mcp-nutzen",
"team_get": "projekt/mcp-nutzen",
"teams_list": "projekt/mcp-nutzen",
"user_create": "projekt/mcp-nutzen",
"user_delete": "projekt/mcp-nutzen",
"user_get": "projekt/mcp-nutzen",
"user_update": "projekt/mcp-nutzen",
"users_list": "projekt/mcp-nutzen"
},
"schemas": {
"action.schema.json": "projekt/jobs-actions",
"collection.schema.json": "reference/schemas",
"field.schema.json": "projekt/felder-widgets",
"hooks.schema.json": "projekt/hooks-schreiben",
"job.schema.json": "projekt/jobs-actions",
"permissions.schema.json": "projekt/rechte-tokens",
"project.schema.json": "einstieg/neues-projekt",
"asset.schema.json": "reference/schemas",
"collection-meta.schema.json": "reference/schemas",
"defs.schema.json": "reference/schemas",
"field-list.schema.json": "reference/schemas",
"field-meta.schema.json": "reference/schemas",
"image-filter.schema.json": "reference/schemas",
"embedding.schema.json": "server/konfiguration",
"openapi.schema.json": "reference/schemas",
"projections.schema.json": "reference/schemas",
"snapshot.schema.json": "reference/schemas"
},
"components": {
"lib/components/ActionView": "admin/aktionen",
"lib/components/BackupView": "projekt/audit-backup",
"lib/components/CollectionView": "admin/ansichten-listen",
"lib/components/EntryView": "admin/eintrags-editor",
"lib/components/entry/widgets/pagebuilder/PagebuilderOverlay": "projekt/pagebuilder-dev",
"lib/components/admin/AdminHub": "admin/benutzer-rechte",
"lib/components/admin/OrgAssignmentSection": "admin/benutzer-rechte",
"lib/components/admin/OrgCreateDrawer": "admin/benutzer-rechte",
"lib/components/admin/OrgDetailDrawer": "admin/benutzer-rechte",
"lib/components/admin/OrgTab": "admin/benutzer-rechte",
"lib/components/admin/PermissionChipsInput": "admin/benutzer-rechte",
"lib/components/admin/ProjectAdminView": "admin/benutzer-rechte",
"lib/components/admin/ProjectCreateDrawer": "admin/benutzer-rechte",
"lib/components/admin/ProjectDetailDrawer": "admin/benutzer-rechte",
"lib/components/admin/ProjectRelationRow": "admin/benutzer-rechte",
"lib/components/admin/RoleSection": "admin/benutzer-rechte",
"lib/components/admin/TeamAssignmentSection": "admin/benutzer-rechte",
"lib/components/admin/TeamCreateDrawer": "admin/benutzer-rechte",
"lib/components/admin/TeamDetailDrawer": "admin/benutzer-rechte",
"lib/components/admin/TeamTab": "admin/benutzer-rechte",
"lib/components/admin/UserCreateDrawer": "admin/benutzer-rechte",
"lib/components/admin/UserDetailDrawer": "admin/benutzer-rechte",
"lib/components/admin/UserTab": "admin/benutzer-rechte",
"lib/components/ai/AiActionDivider": "admin/ki-funktionen",
"lib/components/ai/AiButton": "admin/ki-funktionen",
"lib/components/ai/AiChat": "admin/ki-funktionen",
"lib/components/ai/AiConversationList": "admin/ki-funktionen",
"lib/components/ai/AiDebugContext": "admin/ki-funktionen",
"lib/components/ai/AiHighlight": "admin/ki-funktionen",
"lib/components/ai/AiMessage": "admin/ki-funktionen",
"lib/components/ai/AiSummaryDivider": "admin/ki-funktionen",
"lib/components/ai/AiToolInspector": "admin/ki-funktionen",
"lib/components/ai/AiToolStatus": "admin/ki-funktionen",
"lib/components/ai/AiVisionOverlay": "admin/ki-funktionen",
"lib/components/entry/widgets/pagebuilder/BlueprintCard": "projekt/pagebuilder-dev",
"lib/components/entry/widgets/pagebuilder/PagebuilderOverviewOverlay": "projekt/pagebuilder-dev",
"lib/components/entry/widgets/pagebuilder/PagebuilderScreenshotHost": "projekt/pagebuilder-dev",
"lib/components/entry/widgets/pagebuilder/PagebuilderThumbnail": "projekt/pagebuilder-dev",
"lib/components/entry/widgets/pagebuilder/PagebuilderViewportControl": "projekt/pagebuilder-dev",
"lib/components/entry/widgets/pagebuilder/PagebuilderWidget": "projekt/pagebuilder-dev",
"lib/components/entry/widgets/pagebuilder/RowPreview": "projekt/pagebuilder-dev",
"lib/components/entry/widgets/BooleanWidget": "admin/eintrags-editor",
"lib/components/entry/widgets/ChipArrayWidget": "admin/eintrags-editor",
"lib/components/entry/widgets/DateWidget": "admin/eintrags-editor",
"lib/components/entry/widgets/FileArrayWidget": "admin/eintrags-editor",
"lib/components/entry/widgets/FileWidget": "admin/eintrags-editor",
"lib/components/entry/widgets/ForeignFileWidget": "admin/eintrags-editor",
"lib/components/entry/widgets/ForeignKeyChipArrayWidget": "admin/eintrags-editor",
"lib/components/entry/widgets/ForeignKeyWidget": "admin/eintrags-editor",
"lib/components/entry/widgets/ImageEditor": "admin/eintrags-editor",
"lib/components/entry/widgets/JsonWidget": "admin/eintrags-editor",
"lib/components/entry/widgets/NavigationTreeField": "admin/eintrags-editor",
"lib/components/entry/widgets/NumberWidget": "admin/eintrags-editor",
"lib/components/entry/widgets/ObjectArrayField": "admin/eintrags-editor",
"lib/components/entry/widgets/ObjectField": "admin/eintrags-editor",
"lib/components/entry/widgets/ObjectNavigationCard": "admin/eintrags-editor",
"lib/components/entry/widgets/RichtextWidget": "admin/eintrags-editor",
"lib/components/entry/widgets/SelectWidget": "admin/eintrags-editor",
"lib/components/entry/widgets/TextWidget": "admin/eintrags-editor",
"lib/components/entry/DiffDialog": "admin/eintrags-editor",
"lib/components/entry/DrillDownBreadcrumb": "admin/eintrags-editor",
"lib/components/entry/EntryJsonOverlay": "admin/eintrags-editor",
"lib/components/entry/FieldRenderer": "admin/eintrags-editor",
"lib/components/entry/FieldSearch": "admin/eintrags-editor",
"lib/components/entry/ForeignKeyDrawer": "admin/eintrags-editor",
"lib/components/entry/I18nFieldWrapper": "admin/eintrags-editor",
"lib/components/entry/I18nLanguageTabs": "admin/eintrags-editor",
"lib/components/entry/InlineEntryForm": "admin/eintrags-editor",
"lib/components/entry/LinkedEntryEditorDrawer": "admin/eintrags-editor",
"lib/components/entry/PreviewElement": "admin/eintrags-editor",
"lib/components/entry/ReadonlyFieldDisplay": "admin/eintrags-editor",
"lib/components/entry/ReferencedBy": "admin/eintrags-editor",
"lib/components/entry/TranslationBar": "admin/eintrags-editor",
"lib/components/entry/WidgetDispatcher": "admin/eintrags-editor",
"lib/components/token/TokenAdminTab": "admin/benutzer-rechte",
"lib/components/token/TokenCreatedDialog": "admin/benutzer-rechte",
"lib/components/token/TokenFormDrawer": "admin/benutzer-rechte",
"lib/components/token/TokenList": "admin/benutzer-rechte",
"lib/components/token/TokenScopePicker": "admin/benutzer-rechte",
"lib/components/token/TokenSettings": "admin/benutzer-rechte",
"lib/components/ui/Avatar": "admin/ansichten-listen",
"lib/components/ui/Badge": "admin/ansichten-listen",
"lib/components/ui/Breadcrumb": "admin/ansichten-listen",
"lib/components/ui/Chip": "admin/ansichten-listen",
"lib/components/ui/CommandPalette": "admin/ansichten-listen",
"lib/components/ui/ConfirmDialog": "admin/ansichten-listen",
"lib/components/ui/DrawerBreadcrumb": "admin/ansichten-listen",
"lib/components/ui/ExportDialog": "admin/ansichten-listen",
"lib/components/ui/FieldValuePreview": "admin/ansichten-listen",
"lib/components/ui/FilterPopover": "admin/ansichten-listen",
"lib/components/ui/ForeignKeySelect": "admin/ansichten-listen",
"lib/components/ui/FormCard": "admin/ansichten-listen",
"lib/components/ui/FormField": "admin/ansichten-listen",
"lib/components/ui/Icon": "admin/ansichten-listen",
"lib/components/ui/KbdBadge": "admin/ansichten-listen",
"lib/components/ui/KeyboardShortcuts": "admin/ansichten-listen",
"lib/components/ui/LoadingState": "admin/ansichten-listen",
"lib/components/ui/MediaLightbox": "admin/ansichten-listen",
"lib/components/ui/NovaAiPill": "admin/ansichten-listen",
"lib/components/ui/NovaAiStreamContent": "admin/ansichten-listen",
"lib/components/ui/OptimizedImage": "admin/ansichten-listen",
"lib/components/ui/Pagination": "admin/ansichten-listen",
"lib/components/ui/PlaceholderCover": "admin/ansichten-listen",
"lib/components/ui/PreviewMetaItem": "admin/ansichten-listen",
"lib/components/ui/PreviewTitleBadge": "admin/ansichten-listen",
"lib/components/ui/RecordPreviewCard": "admin/ansichten-listen",
"lib/components/ui/RichTooltip": "admin/ansichten-listen",
"lib/components/ui/SaveActionButton": "admin/ansichten-listen",
"lib/components/ui/SearchIndexBuildNotice": "admin/ansichten-listen",
"lib/components/ui/SearchInput": "admin/ansichten-listen",
"lib/components/ui/SearchScoreIndicator": "admin/ansichten-listen",
"lib/components/ui/Section": "admin/ansichten-listen",
"lib/components/ui/SessionTimeoutWarning": "admin/ansichten-listen",
"lib/components/ui/Skeleton": "admin/ansichten-listen",
"lib/components/ui/SkeletonCard": "admin/ansichten-listen",
"lib/components/ui/SlideOverDrawer": "admin/ansichten-listen",
"lib/components/ui/SortPopover": "admin/ansichten-listen",
"lib/components/ui/Spinner": "admin/ansichten-listen",
"lib/components/ui/StructuredPreviewContent": "admin/ansichten-listen",
"lib/components/ui/ThemeToggle": "admin/ansichten-listen",
"lib/components/ui/Toast": "admin/ansichten-listen",
"lib/components/ui/UserList": "admin/ansichten-listen",
"lib/components/ui/ValidationBadge": "admin/ansichten-listen",
"lib/components/ui/VideoPlayer": "admin/ansichten-listen",
"lib/components/ui/VideoPreview": "admin/ansichten-listen",
"lib/components/ui/VoiceFilterTextInput": "admin/ansichten-listen",
"lib/components/ui/VoiceRecorderButton": "admin/ansichten-listen",
"lib/components/ui/VoiceTextInputControl": "admin/ansichten-listen",
"App": "admin/konzept",
"lib/components/ActionMappedFieldList": "admin/aktionen",
"lib/components/ActionMethodScaffold": "admin/aktionen",
"lib/components/ActionOutputMapping": "admin/aktionen",
"lib/components/ActionProgressMapping": "admin/aktionen",
"lib/components/AdminLayout": "admin/konzept",
"lib/components/AuditDiff": "projekt/audit-backup",
"lib/components/AuditHistoryPanel": "projekt/audit-backup",
"lib/components/AuditRestoreDialog": "projekt/audit-backup",
"lib/components/AuditSidebarHistory": "projekt/audit-backup",
"lib/components/AuditView": "projekt/audit-backup",
"lib/components/BulkEditPanel": "admin/ansichten-listen",
"lib/components/CollectionCards": "admin/ansichten-listen",
"lib/components/CollectionList": "admin/ansichten-listen",
"lib/components/CollectionTable": "admin/ansichten-listen",
"lib/components/FileUploadQueue": "admin/medien",
"lib/components/LoginPage": "anwender/anmelden",
"lib/components/MediaGrid": "admin/medien",
"lib/components/MediaGridTile": "admin/medien",
"lib/components/NavigationCollectionView": "admin/ansichten-listen",
"lib/components/ProfilePage": "anwender/benutzer-teams",
"lib/components/ProjectList": "admin/konzept",
"lib/components/SnapshotView": "projekt/audit-backup",
"__ignore": [
"lib/mock/*",
"*.test",
"lib/i18n/locales/*",
"*.d",
"graphify-out/*"
]
},
"testplans": {
"05-collection-view.md": "admin/ansichten-listen",
"37-pagebuilder.md": "projekt/pagebuilder-dev",
"40-actions.md": "admin/aktionen",
"43-backup-restore.md": "projekt/audit-backup",
"44-snapshots.md": "projekt/audit-backup",
"02-navigation-routing.md": "anwender/orientierung",
"07-entry-editor-advanced.md": "admin/eintrags-editor",
"11-foreign-keys.md": "admin/eintrags-editor",
"16-ai-integration.md": "admin/ki-funktionen",
"17-ai-tts.md": "admin/ki-funktionen",
"25-file-upload.md": "admin/medien",
"27-media-grid.md": "admin/medien",
"34-i18n-fields.md": "admin/eintrags-editor",
"35-entry-i18n.md": "admin/eintrags-editor",
"36-voice-input-fields.md": "admin/eintrags-editor",
"38-foreign-file.md": "admin/medien",
"39-preview-resolver.md": "admin/customizing",
"41-search-index-status.md": "projekt/suche",
"42-impersonation.md": "admin/benutzer-rechte"
}
}