{ "_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" } }