{
    "generatedAt": "2026-06-21",
    "maintenance": {
        "mode": "manual-static",
        "description": {
            "de": "Statisches, manuell gepflegtes MCP-LLM-Manifest. Änderungen werden zusammen mit Katalog und Redaktionsebene direkt geprüft und eingetragen.",
            "en": "Static, manually maintained MCP LLM manifest. Changes are reviewed and written directly together with the catalog and editorial layer."
        }
    },
    "catalogVersion": "mcp-tools-2026-06-21",
    "sourceFingerprint": "b25eaca0041532584b16c8635e6166c9fdfa083f7c0b263fd948fbb99461cf0b",
    "diffPrepared": true,
    "source": {
        "type": "public-safe-mcp-catalog-manifest",
        "description": {
            "de": "Agentenlesbares Manifest aus öffentlichen MCP-Katalogdaten und redaktionellen Sicherheitsregeln. Nicht öffentliche Prüfnotizen, Quellpfade und Implementierungsdetails sind nicht enthalten.",
            "en": "Agent-readable manifest from public MCP catalog data and editorial safety rules. Non-public review notes, source paths, and implementation details are not included."
        }
    },
    "counts": {
        "families": 58,
        "paths": 700,
        "namedTools": 349,
        "referencePaths": 214,
        "reviewedNamedTools": 349
    },
    "safetyAxes": [
        {
            "id": "read_current_state",
            "label": {
                "de": "Lesend",
                "en": "Read current state"
            },
            "description": {
                "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
            },
            "agentRule": {
                "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
            }
        },
        {
            "id": "browser_state_change",
            "label": {
                "de": "Browserzustand",
                "en": "Browser state"
            },
            "description": {
                "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
            },
            "agentRule": {
                "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
            }
        },
        {
            "id": "page_interaction",
            "label": {
                "de": "Seiteninteraktion",
                "en": "Page interaction"
            },
            "description": {
                "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
            },
            "agentRule": {
                "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                "en": "Execute only with a visible target, expected effect, and a follow-up result check."
            }
        },
        {
            "id": "persistent_change",
            "label": {
                "de": "Persistent",
                "en": "Persistent"
            },
            "description": {
                "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
            },
            "agentRule": {
                "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
            }
        },
        {
            "id": "sensitive_data",
            "label": {
                "de": "Sensibel",
                "en": "Sensitive"
            },
            "description": {
                "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
            },
            "agentRule": {
                "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
            }
        },
        {
            "id": "external_connection",
            "label": {
                "de": "Extern",
                "en": "External"
            },
            "description": {
                "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
            },
            "agentRule": {
                "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
            }
        },
        {
            "id": "recording_or_media",
            "label": {
                "de": "Recording / Medien",
                "en": "Recording / media"
            },
            "description": {
                "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
            },
            "agentRule": {
                "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
            }
        },
        {
            "id": "automation_run",
            "label": {
                "de": "Automation",
                "en": "Automation"
            },
            "description": {
                "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
            },
            "agentRule": {
                "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
            }
        },
        {
            "id": "high_impact_execution",
            "label": {
                "de": "High-Impact-Ausführung",
                "en": "High-impact execution"
            },
            "description": {
                "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
            },
            "agentRule": {
                "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
            }
        },
        {
            "id": "user_confirmation",
            "label": {
                "de": "Nutzerfreigabe",
                "en": "User confirmation"
            },
            "description": {
                "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                "en": "Requires visible confirmation, target review, approval, or deliberate user control."
            },
            "agentRule": {
                "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
            }
        }
    ],
    "families": [
        {
            "slug": "grundlagen-und-session",
            "title": {
                "de": "Grundlagen & Session",
                "en": "Basics & Session"
            },
            "summary": {
                "de": "Diese Familie bündelt 17 Pfade für Verbindungsaufbau, Tool-Discovery, Instructions und Transportbereitschaft.",
                "en": "This family groups 17 paths for connection setup, tool discovery, instructions, and transport readiness."
            },
            "entryCount": 17,
            "namedToolCount": 16,
            "example": {
                "situation": {
                    "de": "Ein Arbeitsauftrag berührt in Verbindungsaufbau, Tool-Discovery und Transportbereitschaft Daten, Identität oder Berechtigungen, die nur mit klarem Zweck genutzt werden dürfen.",
                    "en": "A task touches data, identity, or permissions in connection setup, tool discovery, and transport readiness that may be used only with clear purpose."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei initialize, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with initialize, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "initialize-1-1-mcp-verbindung-aufbauen",
                            "pathId": "1.1",
                            "label": "initialize",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tools-bundle-1-2-tool-discovery",
                            "pathId": "1.2",
                            "label": "nova.tools_bundle",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-app-info-1-3-app-info-lesen",
                            "pathId": "1.3",
                            "label": "nova.app_info",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "initialize-1-1-mcp-verbindung-aufbauen",
                            "pathId": "1.1",
                            "label": "initialize",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tools-bundle-1-2-tool-discovery",
                            "pathId": "1.2",
                            "label": "nova.tools_bundle",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-app-info-1-3-app-info-lesen",
                            "pathId": "1.3",
                            "label": "nova.app_info",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Sensible Werte bleiben im aktuellen Scope; sie werden nicht geraten, geloggt oder in fremde Kontexte kopiert.",
                    "en": "Sensitive values stay in current scope; they are not guessed, logged, or copied into other contexts."
                }
            },
            "entrySlugs": [
                "initialize-1-1-mcp-verbindung-aufbauen",
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-app-info-1-3-app-info-lesen",
                "nova-get-instructions-1-4-instructions-abrufen",
                "nova-permission-prompt-1-5-permission-prompt",
                "nova-app-info-1-6-app-info-build-runtime-diagnostics",
                "nova-get-instructions-1-7-instructions-framework-hints",
                "nova-get-instructions-1-8-instructions-task-awareness",
                "nova-get-instructions-1-9-instructions-service-discovery",
                "nova-get-instructions-1-10-instructions-learn-mode-progress",
                "nova-operator-notes-store-1-11-instructions-operator-notes",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-get-instructions-1-13-capability-bootstrap-guidance",
                "initialize-1-14-streamable-http-handshake",
                "1-15-transport-auth-origin-loopback",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-mcp-transport-log-1-17-mcp-transportlog-lesen"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "tab-management-und-claims",
            "title": {
                "de": "Tab-Management & Claims",
                "en": "Tab Management & Claims"
            },
            "summary": {
                "de": "Diese Familie bündelt 14 Pfade für Tabs, aktive Ziele, Claims, Wechsel und Zielkontext.",
                "en": "This family groups 14 paths for tabs, active targets, claims, switching, and target context."
            },
            "entryCount": 14,
            "namedToolCount": 12,
            "example": {
                "situation": {
                    "de": "Ein Arbeitsauftrag berührt in Tabs, aktive Ziele und Claim-Zustände Daten, Identität oder Berechtigungen, die nur mit klarem Zweck genutzt werden dürfen.",
                    "en": "A task touches data, identity, or permissions in tabs, active targets, and claim state that may be used only with clear purpose."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.tab_new, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.tab_new, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-tab-new-2-1-tab-oeffnen",
                            "pathId": "2.1",
                            "label": "nova.tab_new",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tab-claim-2-2-tab-claimen",
                            "pathId": "2.2",
                            "label": "nova.tab_claim",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-set-active-tab-2-3-tab-wechseln",
                            "pathId": "2.3",
                            "label": "nova.set_active_tab",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-tab-new-2-1-tab-oeffnen",
                            "pathId": "2.1",
                            "label": "nova.tab_new",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tab-claim-2-2-tab-claimen",
                            "pathId": "2.2",
                            "label": "nova.tab_claim",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-set-active-tab-2-3-tab-wechseln",
                            "pathId": "2.3",
                            "label": "nova.set_active_tab",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Sensible Werte bleiben im aktuellen Scope; sie werden nicht geraten, geloggt oder in fremde Kontexte kopiert.",
                    "en": "Sensitive values stay in current scope; they are not guessed, logged, or copied into other contexts."
                }
            },
            "entrySlugs": [
                "nova-tab-new-2-1-tab-oeffnen",
                "nova-tab-claim-2-2-tab-claimen",
                "nova-set-active-tab-2-3-tab-wechseln",
                "nova-tabs-2-4-tab-liste",
                "nova-tab-snapshot-2-5-tab-snapshot",
                "nova-tab-release-2-6-tab-releasen",
                "nova-tab-close-2-7-tab-schliessen",
                "2-8-claim-conflict",
                "nova-tab-claim-2-9-reclaim",
                "nova-tabs-2-10-tab-activity-resume",
                "nova-set-active-tab-2-11-active-tab-activation-edge",
                "nova-tab-new-2-12-tab-new-auto-claim",
                "nova-tab-release-2-13-release-finalize-stats",
                "2-14-release-token-override"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "navigation-und-spa-routing",
            "title": {
                "de": "Navigation & SPA-Routing",
                "en": "Navigation & SPA Routing"
            },
            "summary": {
                "de": "Diese Familie bündelt 16 Pfade für Navigation, Verlauf, SPA-Routen und bewusst begrenzte Seitenwechsel.",
                "en": "This family groups 16 paths for navigation, history, SPA routes, and deliberately bounded page changes."
            },
            "entryCount": 16,
            "namedToolCount": 12,
            "example": {
                "situation": {
                    "de": "Ein Agent soll in Navigation, Verlauf und kontrollierte Seitenwechsel einen sichtbaren Zustand verändern, ohne Ziel und Ergebnis aus einer früheren Sitzung zu raten.",
                    "en": "An agent needs to change visible state in navigation, history, and controlled page changes without guessing target or result from an earlier session."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.navigate, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.navigate, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-navigate-3-1-einfache-navigation",
                            "pathId": "3.1",
                            "label": "nova.navigate",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-route-3-2-spa-route",
                            "pathId": "3.2",
                            "label": "nova.route",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-back-3-4-back-forward",
                            "pathId": "3.4",
                            "label": "nova.back",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-navigate-3-1-einfache-navigation",
                            "pathId": "3.1",
                            "label": "nova.navigate",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-route-3-2-spa-route",
                            "pathId": "3.2",
                            "label": "nova.route",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-back-3-4-back-forward",
                            "pathId": "3.4",
                            "label": "nova.back",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur das bestätigte Ziel verändern, danach den sichtbaren Zustand prüfen und bei Abweichung stoppen.",
                    "en": "Change only the confirmed target, then check visible state and stop on mismatch."
                }
            },
            "entrySlugs": [
                "nova-navigate-3-1-einfache-navigation",
                "nova-route-3-2-spa-route",
                "nova-route-3-3-route-mit-selector",
                "nova-back-3-4-back-forward",
                "nova-reload-3-5-reload",
                "nova-navigate-3-6-spa-session-block",
                "nova-navigate-3-7-force-navigate",
                "3-8-auth-persistence-gate",
                "nova-navigate-3-9-navigate-commit-signal",
                "nova-back-3-10-spa-back-forward-same-document",
                "nova-history-get-3-11-history-snapshot",
                "nova-history-get-3-12-history-jump-per-entryid",
                "nova-history-go-3-13-history-jump-per-offset",
                "3-14-history-no-op-und-validation",
                "3-15-history-multi-step-gate",
                "3-16-history-auth-persistence"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "seiten-lesen-und-inspizieren",
            "title": {
                "de": "Seiten lesen & inspizieren",
                "en": "Read & Inspect Pages"
            },
            "summary": {
                "de": "Diese Familie bündelt 19 Pfade für Seitenwahrnehmung, Text, DOM, Ressourcen, Screenshots, Konsole und prüfbare Lesesignale.",
                "en": "This family groups 19 paths for page perception, text, DOM, resources, screenshots, console output, and verifiable read signals."
            },
            "entryCount": 19,
            "namedToolCount": 18,
            "example": {
                "situation": {
                    "de": "Ein Arbeitsauftrag berührt in Seitenwahrnehmung, Diagnose und prüfbare Lesesignale Daten, Identität oder Berechtigungen, die nur mit klarem Zweck genutzt werden dürfen.",
                    "en": "A task touches data, identity, or permissions in page perception, diagnostics, and verifiable read signals that may be used only with clear purpose."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.perceive, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.perceive, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-perceive-4-1-perceive",
                            "pathId": "4.1",
                            "label": "nova.perceive",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-page-info-4-2-page-info",
                            "pathId": "4.2",
                            "label": "nova.page_info",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-read-dom-4-3-dom-lesen",
                            "pathId": "4.3",
                            "label": "nova.read_dom",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-perceive-4-1-perceive",
                            "pathId": "4.1",
                            "label": "nova.perceive",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-page-info-4-2-page-info",
                            "pathId": "4.2",
                            "label": "nova.page_info",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-read-dom-4-3-dom-lesen",
                            "pathId": "4.3",
                            "label": "nova.read_dom",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Sensible Werte bleiben im aktuellen Scope; sie werden nicht geraten, geloggt oder in fremde Kontexte kopiert.",
                    "en": "Sensitive values stay in current scope; they are not guessed, logged, or copied into other contexts."
                }
            },
            "entrySlugs": [
                "nova-perceive-4-1-perceive",
                "nova-page-info-4-2-page-info",
                "nova-read-dom-4-3-dom-lesen",
                "nova-read-text-4-4-text-lesen",
                "nova-capture-screenshot-4-5-screenshot",
                "nova-list-resources-4-6-resource-lesen",
                "nova-search-text-4-7-text-suchen",
                "nova-console-read-4-8-console-lesen",
                "nova-get-element-rect-4-9-element-rect",
                "nova-read-text-structured-4-10-strukturierter-text",
                "nova-perceive-4-11-perceive-snapshot-query",
                "4-12-identity-overlay-warning",
                "nova-perceive-4-13-form-analysis-autofill-framework",
                "nova-read-resource-4-14-resource-structured-bodies",
                "nova-perceive-4-15-essential-safety-fields",
                "nova-tools-bundle-4-16-page-read-debug-bundle",
                "nova-grep-resources-4-17-resource-grep",
                "nova-network-read-4-18-network-read",
                "nova-messages-read-4-19-messages-read"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "interaktion-klick-tippen-formulare",
            "title": {
                "de": "Interaktion (Klick, Tippen, Formulare)",
                "en": "Interaction (Click, Type, Forms)"
            },
            "summary": {
                "de": "Diese Familie bündelt 23 Pfade für gezielte Browserinteraktion, Eingaben, Bewegung, Zielprüfung und Ergebnisverifikation.",
                "en": "This family groups 23 paths for targeted browser interaction, input, movement, target checks, and result verification."
            },
            "entryCount": 23,
            "namedToolCount": 20,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in gezielte Browserinteraktion mit vorheriger Zielprüfung kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in targeted browser interaction with a prechecked target can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.click_selector, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.click_selector, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-click-selector-5-1-click",
                            "pathId": "5.1",
                            "label": "nova.click_selector",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-type-selector-5-2-type-plus-verify",
                            "pathId": "5.2",
                            "label": "nova.type_selector",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-select-option-5-3-select-option",
                            "pathId": "5.3",
                            "label": "nova.select_option",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-click-selector-5-1-click",
                            "pathId": "5.1",
                            "label": "nova.click_selector",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-type-selector-5-2-type-plus-verify",
                            "pathId": "5.2",
                            "label": "nova.type_selector",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-select-option-5-3-select-option",
                            "pathId": "5.3",
                            "label": "nova.select_option",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-choose-option-5-4-choose-option",
                "nova-scroll-smart-5-5-scroll-smart",
                "nova-dismiss-blockers-5-6-dismiss-blockers",
                "nova-file-upload-5-7-file-upload",
                "nova-input-shortcut-5-8-keyboard-shortcut",
                "nova-input-text-5-11-input-text-raw",
                "nova-input-key-5-12-input-key-raw",
                "nova-input-click-5-13-input-click-raw",
                "nova-input-move-5-14-input-move-raw",
                "nova-wait-for-modal-5-15-wait-for-modal",
                "nova-wait-for-selector-5-9-wait-for-selector",
                "nova-wait-for-eval-5-10-wait-for-eval",
                "nova-click-selector-5-16-autofill-popup-warning",
                "nova-type-selector-5-17-type-truncation-warning",
                "5-18-native-dialog-warning",
                "5-19-file-input-risk-auto-learn",
                "nova-click-selector-5-20-pre-loop-stability-check",
                "5-21-aggressive-overlay-dismiss-telemetry",
                "nova-perceive-5-22-cta-ref-selector-identity",
                "nova-cmp-apply-5-23-cmp-apply"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "guarded-actions-high-impact",
            "title": {
                "de": "Guarded Actions (High-Impact)",
                "en": "Guarded Actions (High Impact)"
            },
            "summary": {
                "de": "Diese Familie bündelt 7 Pfade für risikobegrenzte Aktionen, Freigaben, Zielkontrolle und sichtbare Ergebnisprüfung.",
                "en": "This family groups 7 paths for risk-bounded actions, approvals, target control, and visible result checks."
            },
            "entryCount": 7,
            "namedToolCount": 7,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in risk-bounded actions with visible user control can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.guarded_send_message, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.guarded_send_message, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-guarded-send-message-6-1-guarded-send",
                            "pathId": "6.1",
                            "label": "nova.guarded_send_message",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-guarded-login-6-2-guarded-login",
                            "pathId": "6.2",
                            "label": "nova.guarded_login",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-guarded-submit-form-6-3-guarded-submit",
                            "pathId": "6.3",
                            "label": "nova.guarded_submit_form",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-guarded-send-message-6-1-guarded-send",
                            "pathId": "6.1",
                            "label": "nova.guarded_send_message",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-guarded-login-6-2-guarded-login",
                            "pathId": "6.2",
                            "label": "nova.guarded_login",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-guarded-submit-form-6-3-guarded-submit",
                            "pathId": "6.3",
                            "label": "nova.guarded_submit_form",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-guarded-send-message-6-1-guarded-send",
                "nova-guarded-login-6-2-guarded-login",
                "nova-guarded-submit-form-6-3-guarded-submit",
                "nova-guarded-switch-model-6-4-guarded-switch-model",
                "nova-guarded-switch-sandbox-6-5-guarded-switch-sandbox",
                "nova-guarded-send-message-6-6-guardedsend-learning-suppression-und-claim",
                "nova-tools-bundle-6-7-form-submission-bundle"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "proxy-management",
            "title": {
                "de": "Proxy-Management",
                "en": "Proxy Management"
            },
            "summary": {
                "de": "Diese Familie bündelt 13 Pfade für sensible Browserdaten, Zugangsdaten, Netzwerkpfade und klar begrenzte Nutzung.",
                "en": "This family groups 13 paths for sensitive browser data, credentials, network paths, and clearly bounded use."
            },
            "entryCount": 13,
            "namedToolCount": 13,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in sensible Browser-, Identitäts- oder Sitzungsdaten kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in sensitive browser, identity, or session data can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.proxy_create, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.proxy_create, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-proxy-create-7-1-proxy-anlegen",
                            "pathId": "7.1",
                            "label": "nova.proxy_create",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-proxy-list-7-2-proxy-liste",
                            "pathId": "7.2",
                            "label": "nova.proxy_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-proxy-status-7-3-proxy-status",
                            "pathId": "7.3",
                            "label": "nova.proxy_status",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-proxy-create-7-1-proxy-anlegen",
                            "pathId": "7.1",
                            "label": "nova.proxy_create",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-proxy-list-7-2-proxy-liste",
                            "pathId": "7.2",
                            "label": "nova.proxy_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-proxy-status-7-3-proxy-status",
                            "pathId": "7.3",
                            "label": "nova.proxy_status",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-proxy-create-7-1-proxy-anlegen",
                "nova-proxy-list-7-2-proxy-liste",
                "nova-proxy-status-7-3-proxy-status",
                "nova-proxy-switch-7-4-proxy-wechseln",
                "nova-proxy-test-7-5-proxy-testen",
                "nova-proxy-set-password-7-6-proxy-passwort-setzen",
                "nova-proxy-log-7-7-browser-web-proxy-log",
                "nova-proxy-update-7-8-proxy-updaten",
                "nova-proxy-disconnect-7-9-proxy-disconnecten",
                "nova-proxy-reconnect-7-10-proxy-reconnecten",
                "nova-proxy-remove-7-11-proxy-loeschen",
                "nova-proxy-set-password-7-12-proxy-credentials-awareness-gate",
                "nova-tools-bundle-7-13-proxy-bundle-discovery"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "vault-und-credentials",
            "title": {
                "de": "Vault & Credentials",
                "en": "Vault & Credentials"
            },
            "summary": {
                "de": "Diese Familie bündelt 5 Pfade für sensible Browserdaten, Zugangsdaten, Netzwerkpfade und klar begrenzte Nutzung.",
                "en": "This family groups 5 paths for sensitive browser data, credentials, network paths, and clearly bounded use."
            },
            "entryCount": 5,
            "namedToolCount": 5,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in sensible Browser-, Identitäts- oder Sitzungsdaten kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in sensitive browser, identity, or session data can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.vault_set, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.vault_set, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-vault-set-8-1-vault-speichern",
                            "pathId": "8.1",
                            "label": "nova.vault_set",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-vault-list-8-2-vault-lesen",
                            "pathId": "8.2",
                            "label": "nova.vault_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-vault-prepare-fill-8-3-secret-tippen",
                            "pathId": "8.3",
                            "label": "nova.vault_prepare_fill",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-vault-set-8-1-vault-speichern",
                            "pathId": "8.1",
                            "label": "nova.vault_set",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-vault-list-8-2-vault-lesen",
                            "pathId": "8.2",
                            "label": "nova.vault_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-vault-prepare-fill-8-3-secret-tippen",
                            "pathId": "8.3",
                            "label": "nova.vault_prepare_fill",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-vault-set-8-1-vault-speichern",
                "nova-vault-list-8-2-vault-lesen",
                "nova-vault-prepare-fill-8-3-secret-tippen",
                "nova-vault-delete-8-4-vault-loeschen",
                "nova-tools-bundle-8-5-vault-auth-bundle"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "crawler-und-site-discovery",
            "title": {
                "de": "Crawler & Site-Discovery",
                "en": "Crawler & Site Discovery"
            },
            "summary": {
                "de": "Diese Familie bündelt 32 Pfade für Website-Crawls, Discovery-Signale, URL-Indizes und prüfbare Ergebnisse.",
                "en": "This family groups 32 paths for website crawls, discovery signals, URL indexes, and reviewable results."
            },
            "entryCount": 32,
            "namedToolCount": 22,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in bounded website review runs and discoverable result data can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.crawl_start, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.crawl_start, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-crawl-start-9-1-crawl-starten",
                            "pathId": "9.1",
                            "label": "nova.crawl_start",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-crawl-status-9-2-crawl-status",
                            "pathId": "9.2",
                            "label": "nova.crawl_status",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-crawl-results-9-3-crawl-results",
                            "pathId": "9.3",
                            "label": "nova.crawl_results",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-crawl-start-9-1-crawl-starten",
                            "pathId": "9.1",
                            "label": "nova.crawl_start",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-crawl-status-9-2-crawl-status",
                            "pathId": "9.2",
                            "label": "nova.crawl_status",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-crawl-results-9-3-crawl-results",
                            "pathId": "9.3",
                            "label": "nova.crawl_results",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen",
                "nova-site-urls-9-5-site-url-index",
                "nova-crawl-history-9-6-crawl-history",
                "nova-crawl-diff-9-7-crawl-diff",
                "nova-crawl-links-9-8-crawl-links",
                "nova-crawl-update-9-9-crawl-updaten",
                "nova-crawl-verify-9-10-crawl-verifizieren",
                "nova-site-urls-report-9-11-site-urls-report",
                "nova-discovery-reset-scope-9-12-discovery-reset",
                "nova-site-discovery-probe-9-13-site-discovery-probe",
                "nova-site-discovery-get-9-14-site-discovery-cache-read",
                "nova-site-mcp-inspect-9-15-mcp-inspect",
                "nova-site-mcp-connect-request-9-16-mcp-connect-request",
                "9-17-drift-detection",
                "nova-get-instructions-9-18-instructions-discovery-digest",
                "nova-pks-list-9-19-pks-discovery-persistenz",
                "9-20-crawler-early-probe-und-llms-seeds",
                "nova-crawl-links-9-21-crawl-links-agent-signals",
                "9-22-sitearchitecture-automation-surface",
                "9-23-crawl-start-siteurlindex",
                "9-24-target-session-preservation-gate",
                "9-25-target-auth-wall-gate",
                "9-26-finalizing-linger",
                "9-27-pause-draining",
                "nova-crawl-verify-9-28-crawl-verify-url-strictness",
                "9-29-crawl-verify-persisted-resume",
                "9-30-crawler-disabled-gate",
                "nova-discovery-reset-scope-9-31-discovery-reset-active-jobs",
                "nova-tools-bundle-9-32-crawler-bundle-discovery"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "pks-knowledge-store",
            "title": {
                "de": "PKS (Knowledge Store)",
                "en": "PKS (Knowledge Store)"
            },
            "summary": {
                "de": "Diese Familie bündelt 12 Pfade für Wissenssignale, Lernkandidaten, Matches, Transparenz und geprüfte Orientierung.",
                "en": "This family groups 12 paths for knowledge signals, learning candidates, matches, transparency, and verified orientation."
            },
            "entryCount": 12,
            "namedToolCount": 10,
            "example": {
                "situation": {
                    "de": "Ein Agent soll in Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung einen sichtbaren Zustand verändern, ohne Ziel und Ergebnis aus einer früheren Sitzung zu raten.",
                    "en": "An agent needs to change visible state in knowledge signals, learning candidates, and explainable orientation without guessing target or result from an earlier session."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.pks_upsert, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.pks_upsert, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-pks-upsert-10-1-phenomenon-anlegen",
                            "pathId": "10.1",
                            "label": "nova.pks_upsert",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-pks-get-10-2-phenomenon-lesen",
                            "pathId": "10.2",
                            "label": "nova.pks_get",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-pks-match-10-3-phenomenon-matchen",
                            "pathId": "10.3",
                            "label": "nova.pks_match",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-pks-upsert-10-1-phenomenon-anlegen",
                            "pathId": "10.1",
                            "label": "nova.pks_upsert",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-pks-get-10-2-phenomenon-lesen",
                            "pathId": "10.2",
                            "label": "nova.pks_get",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-pks-match-10-3-phenomenon-matchen",
                            "pathId": "10.3",
                            "label": "nova.pks_match",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur das bestätigte Ziel verändern, danach den sichtbaren Zustand prüfen und bei Abweichung stoppen.",
                    "en": "Change only the confirmed target, then check visible state and stop on mismatch."
                }
            },
            "entrySlugs": [
                "nova-pks-upsert-10-1-phenomenon-anlegen",
                "nova-pks-get-10-2-phenomenon-lesen",
                "nova-pks-match-10-3-phenomenon-matchen",
                "nova-pks-patch-10-4-phenomenon-patchen",
                "nova-pks-list-10-5-pks-liste",
                "nova-phenomenon-apply-10-6-phenomenon-apply",
                "nova-pks-deprecate-10-7-phenomenon-deprecaten",
                "nova-pks-upsert-hint-10-8-domain-hint",
                "nova-pks-get-10-9-pks-summary-output",
                "nova-pks-upsert-10-10-pks-route-scope",
                "10-11-pks-verified-health-fields",
                "10-12-pks-kontext-advice"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "learning-und-knowledge-evolution",
            "title": {
                "de": "Learning & Knowledge-Evolution",
                "en": "Learning & Knowledge Evolution"
            },
            "summary": {
                "de": "Diese Familie bündelt 30 Pfade für Wissenssignale, Lernkandidaten, Matches, Transparenz und geprüfte Orientierung.",
                "en": "This family groups 30 paths for knowledge signals, learning candidates, matches, transparency, and verified orientation."
            },
            "entryCount": 30,
            "namedToolCount": 18,
            "example": {
                "situation": {
                    "de": "Ein Arbeitsauftrag berührt in Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung Daten, Identität oder Berechtigungen, die nur mit klarem Zweck genutzt werden dürfen.",
                    "en": "A task touches data, identity, or permissions in knowledge signals, learning candidates, and explainable orientation that may be used only with clear purpose."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.learn_suggest, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.learn_suggest, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-learn-suggest-11-1-learn-suggest",
                            "pathId": "11.1",
                            "label": "nova.learn_suggest",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-learn-generate-11-2-learn-generate",
                            "pathId": "11.2",
                            "label": "nova.learn_generate",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-learn-promote-11-3-learn-promote",
                            "pathId": "11.3",
                            "label": "nova.learn_promote",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-learn-suggest-11-1-learn-suggest",
                            "pathId": "11.1",
                            "label": "nova.learn_suggest",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-learn-generate-11-2-learn-generate",
                            "pathId": "11.2",
                            "label": "nova.learn_generate",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-learn-promote-11-3-learn-promote",
                            "pathId": "11.3",
                            "label": "nova.learn_promote",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Sensible Werte bleiben im aktuellen Scope; sie werden nicht geraten, geloggt oder in fremde Kontexte kopiert.",
                    "en": "Sensitive values stay in current scope; they are not guessed, logged, or copied into other contexts."
                }
            },
            "entrySlugs": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback",
                "nova-revalidate-11-5-revalidate",
                "nova-telemetry-report-11-6-telemetry-report",
                "11-7-semantic-learning-consent-cmp",
                "11-8-semantic-learning-login-wall",
                "11-9-semantic-learning-risky-repeat",
                "nova-learn-resolve-opportunity-11-10-learning-opportunity-resolve",
                "nova-pks-upsert-11-11-semantic-upsert-auto-resolve",
                "11-12-semantic-advice-suppression",
                "11-13-semantic-batch-summary",
                "11-14-semantic-rate-limit-pro-kind-origin",
                "11-15-semantic-priority-login-vor-cmp-vor-repeat",
                "nova-click-selector-11-16-fr-1-selector-learning-debt",
                "11-17-learning-debt-auto-upsert",
                "nova-pks-deprecate-11-18-learning-debt-regret",
                "nova-pks-upsert-11-19-source-opportunity-auto-resolve",
                "nova-telemetry-report-11-20-semantic-metrics",
                "11-21-semantic-evidence-privacy",
                "11-22-login-wall-mfa-signal",
                "11-23-fr-2-supersedes-fr-1-debt",
                "11-24-learningrepairqueue-summary",
                "nova-telemetry-report-11-25-durable-autorepair",
                "nova-learn-feedback-11-26-learn-feedback-gate-breakdown",
                "nova-learn-onboarding-recall-11-27-learn-onboarding-recall",
                "nova-learn-onboarding-confirm-11-28-learn-onboarding-confirm-gate",
                "nova-tools-bundle-11-29-pks-learning-bundle",
                "nova-tools-bundle-11-30-learn-onboarding-bundle-membership"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "ok-operational-knowledge",
            "title": {
                "de": "OK (Operational Knowledge)",
                "en": "OK (Operational Knowledge)"
            },
            "summary": {
                "de": "Diese Familie bündelt 6 Pfade für Wissenssignale, Lernkandidaten, Matches, Transparenz und geprüfte Orientierung.",
                "en": "This family groups 6 paths for knowledge signals, learning candidates, matches, transparency, and verified orientation."
            },
            "entryCount": 6,
            "namedToolCount": 5,
            "example": {
                "situation": {
                    "de": "Ein Arbeitsauftrag berührt in Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung Daten, Identität oder Berechtigungen, die nur mit klarem Zweck genutzt werden dürfen.",
                    "en": "A task touches data, identity, or permissions in knowledge signals, learning candidates, and explainable orientation that may be used only with clear purpose."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.ok_observe, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.ok_observe, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-ok-observe-12-1-ok-observe",
                            "pathId": "12.1",
                            "label": "nova.ok_observe",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-perceive-12-2-perceive-mit-pks",
                            "pathId": "12.2",
                            "label": "nova.perceive",
                            "kind": "tool"
                        },
                        {
                            "slug": "12-5-cta-delta-fingerprint",
                            "pathId": "12.5",
                            "label": "CTA Delta Fingerprint",
                            "kind": "reference"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-ok-observe-12-1-ok-observe",
                            "pathId": "12.1",
                            "label": "nova.ok_observe",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-perceive-12-2-perceive-mit-pks",
                            "pathId": "12.2",
                            "label": "nova.perceive",
                            "kind": "tool"
                        },
                        {
                            "slug": "12-5-cta-delta-fingerprint",
                            "pathId": "12.5",
                            "label": "CTA Delta Fingerprint",
                            "kind": "reference"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Sensible Werte bleiben im aktuellen Scope; sie werden nicht geraten, geloggt oder in fremde Kontexte kopiert.",
                    "en": "Sensitive values stay in current scope; they are not guessed, logged, or copied into other contexts."
                }
            },
            "entrySlugs": [
                "nova-ok-observe-12-1-ok-observe",
                "nova-perceive-12-2-perceive-mit-pks",
                "nova-perceive-12-3-form-analysis",
                "nova-perceive-12-4-cta-detection",
                "12-5-cta-delta-fingerprint",
                "nova-perceive-12-6-ok-hints-in-perceive"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "etm-task-memory",
            "title": {
                "de": "ETM (Task Memory)",
                "en": "ETM (Task Memory)"
            },
            "summary": {
                "de": "Diese Familie bündelt 17 Pfade für Aufgabenprofile, Läufe, Fortschritt, Abschlussregeln und wiederverwendbare Guidance.",
                "en": "This family groups 17 paths for task profiles, runs, progress, completion rules, and reusable guidance."
            },
            "entryCount": 17,
            "namedToolCount": 17,
            "example": {
                "situation": {
                    "de": "Ein Arbeitsauftrag berührt in Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung Daten, Identität oder Berechtigungen, die nur mit klarem Zweck genutzt werden dürfen.",
                    "en": "A task touches data, identity, or permissions in knowledge signals, learning candidates, and explainable orientation that may be used only with clear purpose."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.task_search, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.task_search, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-task-search-13-1-task-suchen",
                            "pathId": "13.1",
                            "label": "nova.task_search",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-task-profile-upsert-13-2-profil-anlegen",
                            "pathId": "13.2",
                            "label": "nova.task_profile_upsert",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-task-instance-create-13-3-instanz-starten",
                            "pathId": "13.3",
                            "label": "nova.task_instance_create",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-task-search-13-1-task-suchen",
                            "pathId": "13.1",
                            "label": "nova.task_search",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-task-profile-upsert-13-2-profil-anlegen",
                            "pathId": "13.2",
                            "label": "nova.task_profile_upsert",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-task-instance-create-13-3-instanz-starten",
                            "pathId": "13.3",
                            "label": "nova.task_instance_create",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Sensible Werte bleiben im aktuellen Scope; sie werden nicht geraten, geloggt oder in fremde Kontexte kopiert.",
                    "en": "Sensitive values stay in current scope; they are not guessed, logged, or copied into other contexts."
                }
            },
            "entrySlugs": [
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten",
                "nova-task-instance-progress-13-4-fortschritt-melden",
                "nova-task-instance-complete-13-5-task-abschliessen",
                "nova-task-instance-verify-13-6-task-verifizieren",
                "nova-task-guidance-log-add-13-7-guidance-loggen",
                "nova-task-match-13-8-task-matchen",
                "nova-task-profile-get-13-9-profil-lesen",
                "nova-task-profiles-13-10-alle-profile",
                "nova-task-instance-get-13-11-instanz-details",
                "nova-task-promotion-candidates-13-12-promotion-kandidaten",
                "nova-task-promote-guidance-13-13-guidance-promoten",
                "nova-task-match-13-14-task-match-ranking-contract",
                "nova-task-instance-create-13-15-task-instance-effective-context",
                "nova-task-instance-get-13-16-task-instance-resume-contract",
                "nova-task-guidance-logs-13-17-guidance-log-match-telemetry"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "aag-agent-awareness-gates",
            "title": {
                "de": "AAG (Agent Awareness Gates)",
                "en": "AAG (Agent Awareness Gates)"
            },
            "summary": {
                "de": "Diese Familie bündelt 11 Pfade für Agent Awareness Gates, Warnungen, Blocks, Tripwires und Freigabesignale.",
                "en": "This family groups 11 paths for Agent Awareness Gates, warnings, blocks, tripwires, and approval signals."
            },
            "entryCount": 11,
            "namedToolCount": 2,
            "example": {
                "situation": {
                    "de": "Ein Agent bereitet in Agenten-Warnungen, Blocks und aktuelle Freigabesignale einen begrenzten Lauf vor und muss Scope, Fortschritt und Stoppbedingung sichtbar halten.",
                    "en": "An agent prepares a bounded run in agent warnings, blocks, and current approval signals and must keep scope, progress, and stop condition visible."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.learn_resolve_opportunity, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.learn_resolve_opportunity, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-learn-resolve-opportunity-14-6-semantic-learning-strict-gate",
                            "pathId": "14.6",
                            "label": "nova.learn_resolve_opportunity",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tabs-14-10-tab-awareness-warning",
                            "pathId": "14.10",
                            "label": "nova.tabs",
                            "kind": "tool"
                        },
                        {
                            "slug": "14-1-bootstrap-warning",
                            "pathId": "14.1",
                            "label": "Bootstrap-Warning",
                            "kind": "reference"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-learn-resolve-opportunity-14-6-semantic-learning-strict-gate",
                            "pathId": "14.6",
                            "label": "nova.learn_resolve_opportunity",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tabs-14-10-tab-awareness-warning",
                            "pathId": "14.10",
                            "label": "nova.tabs",
                            "kind": "tool"
                        },
                        {
                            "slug": "14-1-bootstrap-warning",
                            "pathId": "14.1",
                            "label": "Bootstrap-Warning",
                            "kind": "reference"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus bleiben Teil des Ablaufs.",
                    "en": "Scope, budget, progress, stop condition, and terminal status remain part of the run."
                }
            },
            "entrySlugs": [
                "14-1-bootstrap-warning",
                "14-2-emergency-stop",
                "14-3-disk-space-low",
                "14-4-reflection-gate",
                "14-5-semantic-learning-warn-gate",
                "nova-learn-resolve-opportunity-14-6-semantic-learning-strict-gate",
                "14-7-semantic-gate-toggle-off",
                "14-8-learninggate-mode-matrix",
                "14-9-perceive-first-gate",
                "nova-tabs-14-10-tab-awareness-warning",
                "14-11-rate-limit-und-loop-tripwire"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "plugins-aap",
            "title": {
                "de": "Plugins (AAP)",
                "en": "Plugins (AAP)"
            },
            "summary": {
                "de": "Diese Familie bündelt 21 Pfade für Plugin-Erstellung, Laufzeit, Berechtigungen, Tests und isolierte Erweiterungen.",
                "en": "This family groups 21 paths for plugin authoring, runtime, permissions, tests, and isolated extensions."
            },
            "entryCount": 21,
            "namedToolCount": 18,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in extensions, external MCP sources, and bounded tool execution can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.plugin_create, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.plugin_create, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-plugin-create-15-1-plugin-erstellen",
                            "pathId": "15.1",
                            "label": "nova.plugin_create",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-plugin-inspect-15-2-plugin-inspizieren",
                            "pathId": "15.2",
                            "label": "nova.plugin_inspect",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-plugin-test-15-3-plugin-testen-execute",
                            "pathId": "15.3",
                            "label": "nova.plugin_test",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-plugin-create-15-1-plugin-erstellen",
                            "pathId": "15.1",
                            "label": "nova.plugin_create",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-plugin-inspect-15-2-plugin-inspizieren",
                            "pathId": "15.2",
                            "label": "nova.plugin_inspect",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-plugin-test-15-3-plugin-testen-execute",
                            "pathId": "15.3",
                            "label": "nova.plugin_test",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke",
                "nova-plugin-enable-15-5-plugin-aktivieren",
                "nova-plugin-get-code-15-6-plugin-code-lesen",
                "nova-plugin-update-15-7-plugin-updaten",
                "nova-plugin-rollback-15-8-plugin-rollback",
                "nova-plugin-request-permission-15-9-plugin-permissions",
                "nova-plugin-uninstall-15-10-plugin-deinstallieren",
                "nova-plugin-managed-storage-update-15-11-managed-storage",
                "nova-plugin-export-15-12-plugin-export-import",
                "nova-plugin-list-15-13-plugin-liste",
                "nova-plugin-disable-15-14-plugin-deaktivieren",
                "nova-plugin-get-version-code-15-15-version-code-lesen",
                "nova-plugin-managed-storage-get-15-16-managed-storage-lesen",
                "15-17-multi-file-content-scripts",
                "15-18-runtime-mcp-tool-grants",
                "15-19-contentscript-inventory",
                "nova-plugin-test-15-20-smoke-applywrites-und-activate",
                "nova-tools-bundle-15-21-plugin-bundle-discovery"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "browsing-memory",
            "title": {
                "de": "Browsing Memory",
                "en": "Browsing Memory"
            },
            "summary": {
                "de": "Diese Familie bündelt 8 Pfade für Wissenssignale, Lernkandidaten, Matches, Transparenz und geprüfte Orientierung.",
                "en": "This family groups 8 paths for knowledge signals, learning candidates, matches, transparency, and verified orientation."
            },
            "entryCount": 8,
            "namedToolCount": 8,
            "example": {
                "situation": {
                    "de": "Ein Agent soll in Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung einen sichtbaren Zustand verändern, ohne Ziel und Ergebnis aus einer früheren Sitzung zu raten.",
                    "en": "An agent needs to change visible state in knowledge signals, learning candidates, and explainable orientation without guessing target or result from an earlier session."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.memory_note, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.memory_note, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-memory-note-16-1-memory-speichern",
                            "pathId": "16.1",
                            "label": "nova.memory_note",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-memory-recall-16-2-memory-abrufen",
                            "pathId": "16.2",
                            "label": "nova.memory_recall",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-memory-forget-16-3-memory-vergessen",
                            "pathId": "16.3",
                            "label": "nova.memory_forget",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-memory-note-16-1-memory-speichern",
                            "pathId": "16.1",
                            "label": "nova.memory_note",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-memory-recall-16-2-memory-abrufen",
                            "pathId": "16.2",
                            "label": "nova.memory_recall",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-memory-forget-16-3-memory-vergessen",
                            "pathId": "16.3",
                            "label": "nova.memory_forget",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur das bestätigte Ziel verändern, danach den sichtbaren Zustand prüfen und bei Abweichung stoppen.",
                    "en": "Change only the confirmed target, then check visible state and stop on mismatch."
                }
            },
            "entrySlugs": [
                "nova-memory-note-16-1-memory-speichern",
                "nova-memory-recall-16-2-memory-abrufen",
                "nova-memory-forget-16-3-memory-vergessen",
                "nova-memory-stats-16-4-memory-stats",
                "nova-memory-note-16-5-domain-exclude-gate",
                "nova-memory-recall-16-6-recall-access-tracking",
                "nova-get-instructions-16-7-instructions-memory-hints",
                "nova-memory-forget-16-8-memory-forget-filter"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "scheduled-tasks",
            "title": {
                "de": "Scheduled Tasks",
                "en": "Scheduled Tasks"
            },
            "summary": {
                "de": "Diese Familie bündelt 22 Pfade für Aufgabenprofile, Läufe, Fortschritt, Abschlussregeln und wiederverwendbare Guidance.",
                "en": "This family groups 22 paths for task profiles, runs, progress, completion rules, and reusable guidance."
            },
            "entryCount": 22,
            "namedToolCount": 19,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in prepared tasks, runs, and closed-loop automation steps can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.scheduled_task_create, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.scheduled_task_create, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-scheduled-task-create-17-1-task-anlegen",
                            "pathId": "17.1",
                            "label": "nova.scheduled_task_create",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-scheduled-task-list-17-2-task-liste",
                            "pathId": "17.2",
                            "label": "nova.scheduled_task_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-scheduled-task-trigger-17-3-task-triggern",
                            "pathId": "17.3",
                            "label": "nova.scheduled_task_trigger",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-scheduled-task-create-17-1-task-anlegen",
                            "pathId": "17.1",
                            "label": "nova.scheduled_task_create",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-scheduled-task-list-17-2-task-liste",
                            "pathId": "17.2",
                            "label": "nova.scheduled_task_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-scheduled-task-trigger-17-3-task-triggern",
                            "pathId": "17.3",
                            "label": "nova.scheduled_task_trigger",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen",
                "nova-scheduled-task-workspace-write-17-5-workspace-dateien",
                "nova-scheduled-task-secret-set-17-6-secrets",
                "nova-scheduled-task-disable-17-7-task-deaktivieren",
                "nova-scheduled-task-delete-17-8-task-loeschen",
                "nova-scheduled-task-export-17-9-export-import",
                "nova-scheduled-task-update-17-10-task-updaten",
                "nova-scheduled-task-enable-17-11-task-aktivieren",
                "nova-scheduled-task-get-17-12-task-details",
                "nova-scheduled-task-runs-17-13-run-history",
                "nova-scheduled-task-secret-list-17-14-secret-auflisten",
                "nova-scheduled-task-workspace-read-17-15-workspace-lesen",
                "17-16-interaktiver-agent-blockt-auto-dispatch",
                "nova-scheduled-task-trigger-17-17-trigger-inputs-file",
                "17-18-chain-persistenz-validierung",
                "17-19-scheduled-session-tool-policy",
                "nova-scheduled-task-run-output-17-20-run-output-tail-read",
                "nova-scheduled-task-workspace-list-17-21-workspace-list-metadata",
                "nova-tools-bundle-17-22-scheduled-tasks-bundle-discovery"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "notifications",
            "title": {
                "de": "Notifications",
                "en": "Notifications"
            },
            "summary": {
                "de": "Diese Familie bündelt 14 Pfade für Nutzerartefakte, Hinweise, Downloads, Zwischenablage und kleine Arbeitsübergaben.",
                "en": "This family groups 14 paths for user artifacts, notices, downloads, clipboard state, and small work handoffs."
            },
            "entryCount": 14,
            "namedToolCount": 13,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in Nutzerartefakte, Hinweise und kleine Arbeitsübergaben kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in user artifacts, notices, and small work handoffs can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.notifications_send, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.notifications_send, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-notifications-send-18-1-notification-senden",
                            "pathId": "18.1",
                            "label": "nova.notifications_send",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-notifications-list-18-2-notifications-lesen",
                            "pathId": "18.2",
                            "label": "nova.notifications_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-notifications-unread-count-18-3-unread-count",
                            "pathId": "18.3",
                            "label": "nova.notifications_unread_count",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-notifications-send-18-1-notification-senden",
                            "pathId": "18.1",
                            "label": "nova.notifications_send",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-notifications-list-18-2-notifications-lesen",
                            "pathId": "18.2",
                            "label": "nova.notifications_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-notifications-unread-count-18-3-unread-count",
                            "pathId": "18.3",
                            "label": "nova.notifications_unread_count",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-notifications-send-18-1-notification-senden",
                "nova-notifications-list-18-2-notifications-lesen",
                "nova-notifications-unread-count-18-3-unread-count",
                "nova-notifications-mark-read-18-4-mark-read",
                "nova-notifications-permissions-list-18-5-permissions",
                "nova-notifications-get-18-6-notification-details",
                "nova-notifications-open-18-7-notification-oeffnen",
                "nova-notifications-dismiss-18-8-notification-dismissn",
                "nova-notifications-clear-18-9-notifications-clearen",
                "nova-tools-bundle-18-10-notifications-bundle",
                "nova-notifications-send-18-11-notification-send-highimpact",
                "nova-notifications-send-18-12-notification-spoofing-guard",
                "18-13-notification-permission-defaults",
                "nova-notifications-send-18-14-structured-ok-fuer-delivery-status"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "operator-notes",
            "title": {
                "de": "Operator Notes",
                "en": "Operator Notes"
            },
            "summary": {
                "de": "Diese Familie bündelt 4 Pfade für Nutzerartefakte, Hinweise, Downloads, Zwischenablage und kleine Arbeitsübergaben.",
                "en": "This family groups 4 paths for user artifacts, notices, downloads, clipboard state, and small work handoffs."
            },
            "entryCount": 4,
            "namedToolCount": 4,
            "example": {
                "situation": {
                    "de": "Ein Agent soll in Nutzerartefakte, Hinweise und kleine Arbeitsübergaben einen sichtbaren Zustand verändern, ohne Ziel und Ergebnis aus einer früheren Sitzung zu raten.",
                    "en": "An agent needs to change visible state in user artifacts, notices, and small work handoffs without guessing target or result from an earlier session."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.operator_notes_store, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.operator_notes_store, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-operator-notes-store-19-1-note-speichern",
                            "pathId": "19.1",
                            "label": "nova.operator_notes_store",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-operator-notes-query-19-2-note-suchen",
                            "pathId": "19.2",
                            "label": "nova.operator_notes_query",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-operator-notes-list-19-3-notes-auflisten",
                            "pathId": "19.3",
                            "label": "nova.operator_notes_list",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-operator-notes-store-19-1-note-speichern",
                            "pathId": "19.1",
                            "label": "nova.operator_notes_store",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-operator-notes-query-19-2-note-suchen",
                            "pathId": "19.2",
                            "label": "nova.operator_notes_query",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-operator-notes-list-19-3-notes-auflisten",
                            "pathId": "19.3",
                            "label": "nova.operator_notes_list",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur das bestätigte Ziel verändern, danach den sichtbaren Zustand prüfen und bei Abweichung stoppen.",
                    "en": "Change only the confirmed target, then check visible state and stop on mismatch."
                }
            },
            "entrySlugs": [
                "nova-operator-notes-store-19-1-note-speichern",
                "nova-operator-notes-query-19-2-note-suchen",
                "nova-operator-notes-list-19-3-notes-auflisten",
                "nova-operator-notes-delete-19-4-note-loeschen"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "favorites-und-clipboard",
            "title": {
                "de": "Favorites & Clipboard",
                "en": "Favorites & Clipboard"
            },
            "summary": {
                "de": "Diese Familie bündelt 14 Pfade für Nutzerartefakte, Hinweise, Downloads, Zwischenablage und kleine Arbeitsübergaben.",
                "en": "This family groups 14 paths for user artifacts, notices, downloads, clipboard state, and small work handoffs."
            },
            "entryCount": 14,
            "namedToolCount": 12,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in Nutzerartefakte, Hinweise und kleine Arbeitsübergaben kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in user artifacts, notices, and small work handoffs can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.favorites_add, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.favorites_add, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-favorites-add-20-1-favorite-anlegen",
                            "pathId": "20.1",
                            "label": "nova.favorites_add",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-favorites-list-20-2-favorites-lesen",
                            "pathId": "20.2",
                            "label": "nova.favorites_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-favorites-open-20-3-favorite-oeffnen",
                            "pathId": "20.3",
                            "label": "nova.favorites_open",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-favorites-add-20-1-favorite-anlegen",
                            "pathId": "20.1",
                            "label": "nova.favorites_add",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-favorites-list-20-2-favorites-lesen",
                            "pathId": "20.2",
                            "label": "nova.favorites_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-favorites-open-20-3-favorite-oeffnen",
                            "pathId": "20.3",
                            "label": "nova.favorites_open",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-favorites-add-20-1-favorite-anlegen",
                "nova-favorites-list-20-2-favorites-lesen",
                "nova-favorites-open-20-3-favorite-oeffnen",
                "nova-favorites-remove-20-4-favorite-loeschen",
                "nova-clipboard-write-20-5-clipboard",
                "nova-clipboard-write-20-6-clipboard-highimpact-prevalidation",
                "20-7-clipboard-global-provenance",
                "nova-bookmarks-folders-list-20-8-bookmark-folder-discovery",
                "nova-bookmarks-folder-create-20-9-bookmark-folder-create-rename",
                "nova-bookmarks-folder-delete-20-10-bookmark-folder-delete-modes",
                "nova-favorites-add-20-11-favorite-folder-assignment-und-move",
                "nova-bookmarks-list-20-12-bookmark-alias-compatibility",
                "20-13-bookmark-folder-negative-validation",
                "nova-bookmarks-20-14-bookmark-policy-buckets"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "device-emulation",
            "title": {
                "de": "Device Emulation",
                "en": "Device Emulation"
            },
            "summary": {
                "de": "Diese Familie bündelt 8 Pfade für Browserumgebung, Fensterzustand, Geräteprofile und isolierte Ausführungsflächen.",
                "en": "This family groups 8 paths for browser environment, window state, device profiles, and isolated execution surfaces."
            },
            "entryCount": 8,
            "namedToolCount": 7,
            "example": {
                "situation": {
                    "de": "Ein Arbeitsauftrag berührt in Browserumgebung, Fensterzustand und isolierte Ausführungsflächen Daten, Identität oder Berechtigungen, die nur mit klarem Zweck genutzt werden dürfen.",
                    "en": "A task touches data, identity, or permissions in browser environment, window state, and isolated execution surfaces that may be used only with clear purpose."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.emulation_set_device_metrics, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.emulation_set_device_metrics, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-emulation-set-device-metrics-21-1-mobile-viewport",
                            "pathId": "21.1",
                            "label": "nova.emulation_set_device_metrics",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-emulation-set-touch-21-2-touch-aktivieren",
                            "pathId": "21.2",
                            "label": "nova.emulation_set_touch",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-emulation-set-user-agent-21-3-user-agent",
                            "pathId": "21.3",
                            "label": "nova.emulation_set_user_agent",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-emulation-set-device-metrics-21-1-mobile-viewport",
                            "pathId": "21.1",
                            "label": "nova.emulation_set_device_metrics",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-emulation-set-touch-21-2-touch-aktivieren",
                            "pathId": "21.2",
                            "label": "nova.emulation_set_touch",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-emulation-set-user-agent-21-3-user-agent",
                            "pathId": "21.3",
                            "label": "nova.emulation_set_user_agent",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Sensible Werte bleiben im aktuellen Scope; sie werden nicht geraten, geloggt oder in fremde Kontexte kopiert.",
                    "en": "Sensitive values stay in current scope; they are not guessed, logged, or copied into other contexts."
                }
            },
            "entrySlugs": [
                "nova-emulation-set-device-metrics-21-1-mobile-viewport",
                "nova-emulation-set-touch-21-2-touch-aktivieren",
                "nova-emulation-set-user-agent-21-3-user-agent",
                "nova-emulation-clear-device-metrics-21-4-viewport-emulation-aufheben",
                "nova-tools-bundle-21-5-device-emulation-bundle",
                "nova-emulation-set-media-21-6-dark-mode-emulieren",
                "21-7-media-features-akkumulieren",
                "nova-emulation-clear-media-21-8-media-emulation-aufheben"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "external-mcp-gateway-konfiguration-und-lifecycle",
            "title": {
                "de": "External MCP Gateway (Konfiguration & Lifecycle)",
                "en": "External MCP Gateway (Configuration & Lifecycle)"
            },
            "summary": {
                "de": "Diese Familie bündelt 9 Pfade für externe MCP-Quellen, Import, Freigaben, Transportstatus und abgegrenzte Toolaufrufe.",
                "en": "This family groups 9 paths for external MCP sources, import, approvals, transport status, and bounded tool calls."
            },
            "entryCount": 9,
            "namedToolCount": 7,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in extensions, external MCP sources, and bounded tool execution can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.external_server_add, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.external_server_add, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-external-server-add-22-1-server-hinzufuegen",
                            "pathId": "22.1",
                            "label": "nova.external_server_add",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-external-servers-22-2-server-auflisten",
                            "pathId": "22.2",
                            "label": "nova.external_servers",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-external-server-update-22-3-server-updaten",
                            "pathId": "22.3",
                            "label": "nova.external_server_update",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-external-server-add-22-1-server-hinzufuegen",
                            "pathId": "22.1",
                            "label": "nova.external_server_add",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-external-servers-22-2-server-auflisten",
                            "pathId": "22.2",
                            "label": "nova.external_servers",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-external-server-update-22-3-server-updaten",
                            "pathId": "22.3",
                            "label": "nova.external_server_update",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-external-server-add-22-1-server-hinzufuegen",
                "nova-external-servers-22-2-server-auflisten",
                "nova-external-server-update-22-3-server-updaten",
                "nova-external-server-start-22-4-server-starten",
                "nova-external-server-stop-22-5-server-stoppen",
                "nova-external-server-remove-22-6-server-entfernen",
                "22-7-unknown-serverkey",
                "22-8-transport-validation",
                "nova-tools-bundle-22-9-external-mcp-bundle"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "downloads",
            "title": {
                "de": "Downloads",
                "en": "Downloads"
            },
            "summary": {
                "de": "Diese Familie bündelt 15 Pfade für Nutzerartefakte, Hinweise, Downloads, Zwischenablage und kleine Arbeitsübergaben.",
                "en": "This family groups 15 paths for user artifacts, notices, downloads, clipboard state, and small work handoffs."
            },
            "entryCount": 15,
            "namedToolCount": 13,
            "example": {
                "situation": {
                    "de": "Ein Arbeitsauftrag berührt in Nutzerartefakte, Hinweise und kleine Arbeitsübergaben Daten, Identität oder Berechtigungen, die nur mit klarem Zweck genutzt werden dürfen.",
                    "en": "A task touches data, identity, or permissions in user artifacts, notices, and small work handoffs that may be used only with clear purpose."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.downloads_list, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.downloads_list, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-downloads-list-23-2-downloads-lesen",
                            "pathId": "23.2",
                            "label": "nova.downloads_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-downloads-pause-23-3-download-pausieren",
                            "pathId": "23.3",
                            "label": "nova.downloads_pause",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-downloads-open-folder-23-4-download-ordner",
                            "pathId": "23.4",
                            "label": "nova.downloads_open_folder",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-downloads-list-23-2-downloads-lesen",
                            "pathId": "23.2",
                            "label": "nova.downloads_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-downloads-pause-23-3-download-pausieren",
                            "pathId": "23.3",
                            "label": "nova.downloads_pause",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-downloads-open-folder-23-4-download-ordner",
                            "pathId": "23.4",
                            "label": "nova.downloads_open_folder",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Sensible Werte bleiben im aktuellen Scope; sie werden nicht geraten, geloggt oder in fremde Kontexte kopiert.",
                    "en": "Sensitive values stay in current scope; they are not guessed, logged, or copied into other contexts."
                }
            },
            "entrySlugs": [
                "23-1-download-starten",
                "nova-downloads-list-23-2-downloads-lesen",
                "nova-downloads-pause-23-3-download-pausieren",
                "nova-downloads-open-folder-23-4-download-ordner",
                "nova-downloads-cancel-23-5-download-abbrechen",
                "nova-downloads-retry-23-6-download-retrien",
                "nova-downloads-clear-23-7-downloads-clearen",
                "nova-downloads-open-file-23-8-download-oeffnen",
                "nova-downloads-pause-all-23-9-download-bulk-pause-resume-cancel",
                "nova-downloads-preview-23-10-download-preview-passive-formats",
                "nova-downloads-preview-23-11-download-preview-safety-blocks",
                "nova-downloads-auto-open-set-23-12-download-auto-open-roundtrip",
                "nova-downloads-auto-open-set-23-13-download-auto-open-blocklist",
                "23-14-download-tool-policy-buckets",
                "nova-downloads-auto-open-set-23-15-auto-open-input-shape"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "window-und-ui-shell",
            "title": {
                "de": "Window & UI Shell",
                "en": "Window & UI Shell"
            },
            "summary": {
                "de": "Diese Familie bündelt 17 Pfade für Browserumgebung, Fensterzustand, Geräteprofile und isolierte Ausführungsflächen.",
                "en": "This family groups 17 paths for browser environment, window state, device profiles, and isolated execution surfaces."
            },
            "entryCount": 17,
            "namedToolCount": 17,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in Browserumgebung, Fensterzustand und isolierte Ausführungsflächen kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in browser environment, window state, and isolated execution surfaces can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.ui_get_state, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.ui_get_state, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-ui-get-state-24-1-ui-state",
                            "pathId": "24.1",
                            "label": "nova.ui_get_state",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-ui-open-settings-24-2-settings-oeffnen",
                            "pathId": "24.2",
                            "label": "nova.ui_open_settings",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-window-get-bounds-24-3-window-groesse",
                            "pathId": "24.3",
                            "label": "nova.window_get_bounds",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-ui-get-state-24-1-ui-state",
                            "pathId": "24.1",
                            "label": "nova.ui_get_state",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-ui-open-settings-24-2-settings-oeffnen",
                            "pathId": "24.2",
                            "label": "nova.ui_open_settings",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-window-get-bounds-24-3-window-groesse",
                            "pathId": "24.3",
                            "label": "nova.window_get_bounds",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen",
                "nova-window-get-bounds-24-3-window-groesse",
                "nova-webview-get-zoom-24-4-zoom",
                "nova-ui-inspect-native-dialog-24-5-native-dialog-inspizieren",
                "nova-ui-dismiss-native-dialog-24-6-native-dialog-dismissn",
                "nova-ui-set-native-dialog-file-name-24-7-native-dialog-file-setzen",
                "nova-ui-confirm-native-dialog-24-8-native-dialog-bestaetigen",
                "nova-window-set-state-24-9-window-state",
                "nova-window-get-bounds-24-10-monitor-inventar-und-cross-monitor-move",
                "nova-ui-open-downloads-24-11-downloads-panel",
                "nova-ui-close-settings-24-12-settings-schliessen",
                "nova-webview-set-zoom-24-13-webview-zoom-reset",
                "nova-devtools-open-24-14-devtools-default-mode",
                "nova-tools-bundle-24-15-app-shell-recovery-bundle",
                "nova-webview-set-zoom-24-16-pdf-zoom-mcp-guard",
                "nova-app-quit-24-17-app-quit"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "sequences-und-batch",
            "title": {
                "de": "Sequences & Batch",
                "en": "Sequences & Batch"
            },
            "summary": {
                "de": "Diese Familie bündelt 7 Pfade für Aufgabenprofile, Läufe, Fortschritt, Abschlussregeln und wiederverwendbare Guidance.",
                "en": "This family groups 7 paths for task profiles, runs, progress, completion rules, and reusable guidance."
            },
            "entryCount": 7,
            "namedToolCount": 3,
            "example": {
                "situation": {
                    "de": "Ein Agent bereitet in vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte einen begrenzten Lauf vor und muss Scope, Fortschritt und Stoppbedingung sichtbar halten.",
                    "en": "An agent prepares a bounded run in prepared tasks, runs, and closed-loop automation steps and must keep scope, progress, and stop condition visible."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.run_sequence, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.run_sequence, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-run-sequence-25-1-run-sequence",
                            "pathId": "25.1",
                            "label": "nova.run_sequence",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tab-transfer-25-3-tab-transfer",
                            "pathId": "25.3",
                            "label": "nova.tab_transfer",
                            "kind": "tool"
                        },
                        {
                            "slug": "tools-list-25-4-sequence-common-arg-hints",
                            "pathId": "25.4",
                            "label": "tools/list",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-run-sequence-25-1-run-sequence",
                            "pathId": "25.1",
                            "label": "nova.run_sequence",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tab-transfer-25-3-tab-transfer",
                            "pathId": "25.3",
                            "label": "nova.tab_transfer",
                            "kind": "tool"
                        },
                        {
                            "slug": "tools-list-25-4-sequence-common-arg-hints",
                            "pathId": "25.4",
                            "label": "tools/list",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus bleiben Teil des Ablaufs.",
                    "en": "Scope, budget, progress, stop condition, and terminal status remain part of the run."
                }
            },
            "entrySlugs": [
                "nova-run-sequence-25-1-run-sequence",
                "25-2-sequence-mit-fehler",
                "nova-tab-transfer-25-3-tab-transfer",
                "tools-list-25-4-sequence-common-arg-hints",
                "25-5-sequence-no-target-strictness",
                "25-6-sequence-synthetic-arg-matrix",
                "25-7-sequence-pipeline-arg-cleanup"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "licensing",
            "title": {
                "de": "Licensing",
                "en": "Licensing"
            },
            "summary": {
                "de": "Diese Familie bündelt 2 Pfade für Produktgrenzen, Onboarding, Lizenzstatus und bereichsübergreifende Sicherheitsentscheidungen.",
                "en": "This family groups 2 paths for product boundaries, onboarding, license state, and cross-feature safety decisions."
            },
            "entryCount": 2,
            "namedToolCount": 0,
            "example": {
                "situation": {
                    "de": "Ein Nutzer fragt nach dem aktuellen Zustand in Sonderfälle, Produktgrenzen und robuste Fehlerpfade, bevor ein Agent den nächsten Browser- oder Toolschritt auswählt.",
                    "en": "A user asks for the current state in edge cases, product boundaries, and robust failure paths before an agent chooses the next browser or tool step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei License-Gate, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with License-Gate, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "26-1-license-gate",
                            "pathId": "26.1",
                            "label": "License-Gate",
                            "kind": "reference"
                        },
                        {
                            "slug": "26-2-license-status",
                            "pathId": "26.2",
                            "label": "License-Status",
                            "kind": "reference"
                        }
                    ],
                    "en": [
                        {
                            "slug": "26-1-license-gate",
                            "pathId": "26.1",
                            "label": "License-Gate",
                            "kind": "reference"
                        },
                        {
                            "slug": "26-2-license-status",
                            "pathId": "26.2",
                            "label": "License-Status",
                            "kind": "reference"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Die Antwort ist Evidenz für die nächste Entscheidung, aber keine Freigabe für eine Folgeaktion ohne frische Zielprüfung.",
                    "en": "The response is evidence for the next decision, but not approval for a follow-up action without a fresh target check."
                }
            },
            "entrySlugs": [
                "26-1-license-gate",
                "26-2-license-status"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "onboarding-und-self-service",
            "title": {
                "de": "Onboarding & Self-Service",
                "en": "Onboarding & Self-Service"
            },
            "summary": {
                "de": "Diese Familie bündelt 7 Pfade für Produktgrenzen, Onboarding, Lizenzstatus und bereichsübergreifende Sicherheitsentscheidungen.",
                "en": "This family groups 7 paths for product boundaries, onboarding, license state, and cross-feature safety decisions."
            },
            "entryCount": 7,
            "namedToolCount": 4,
            "example": {
                "situation": {
                    "de": "Ein Agent soll in Sonderfälle, Produktgrenzen und robuste Fehlerpfade einen sichtbaren Zustand verändern, ohne Ziel und Ergebnis aus einer früheren Sitzung zu raten.",
                    "en": "An agent needs to change visible state in edge cases, product boundaries, and robust failure paths without guessing target or result from an earlier session."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.get_onboarding, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.get_onboarding, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-get-onboarding-27-1-get-onboarding",
                            "pathId": "27.1",
                            "label": "nova.get_onboarding",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-install-onboarding-27-2-install-onboarding",
                            "pathId": "27.2",
                            "label": "nova.install_onboarding",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tools-bundle-27-6-reference-docs-liste",
                            "pathId": "27.6",
                            "label": "nova.tools_bundle",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-get-onboarding-27-1-get-onboarding",
                            "pathId": "27.1",
                            "label": "nova.get_onboarding",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-install-onboarding-27-2-install-onboarding",
                            "pathId": "27.2",
                            "label": "nova.install_onboarding",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tools-bundle-27-6-reference-docs-liste",
                            "pathId": "27.6",
                            "label": "nova.tools_bundle",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur das bestätigte Ziel verändern, danach den sichtbaren Zustand prüfen und bei Abweichung stoppen.",
                    "en": "Change only the confirmed target, then check visible state and stop on mismatch."
                }
            },
            "entrySlugs": [
                "nova-get-onboarding-27-1-get-onboarding",
                "nova-install-onboarding-27-2-install-onboarding",
                "27-3-self-onboarding-advisory",
                "27-4-bootstrap-clear-regeln",
                "27-5-session-latch",
                "nova-tools-bundle-27-6-reference-docs-liste",
                "nova-reference-doc-read-27-7-reference-doc-read-paging-und-notfound"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "surface-explorer-high-risk-opt-in",
            "title": {
                "de": "Surface Explorer (HIGH-RISK, opt-in)",
                "en": "Surface Explorer (High Risk, Opt-in)"
            },
            "summary": {
                "de": "Diese Familie bündelt 14 Pfade für risikobegrenzte Aktionen, Freigaben, Zielkontrolle und sichtbare Ergebnisprüfung.",
                "en": "This family groups 14 paths for risk-bounded actions, approvals, target control, and visible result checks."
            },
            "entryCount": 14,
            "namedToolCount": 6,
            "example": {
                "situation": {
                    "de": "Ein Agent bereitet in risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle einen begrenzten Lauf vor und muss Scope, Fortschritt und Stoppbedingung sichtbar halten.",
                    "en": "An agent prepares a bounded run in risk-bounded actions with visible user control and must keep scope, progress, and stop condition visible."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.explore_surface, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.explore_surface, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-explore-surface-28-1-discover-modus",
                            "pathId": "28.1",
                            "label": "nova.explore_surface",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tools-bundle-28-14-surface-explorer-bundle",
                            "pathId": "28.14",
                            "label": "nova.tools_bundle",
                            "kind": "tool"
                        },
                        {
                            "slug": "28-5-safety-gate-block",
                            "pathId": "28.5",
                            "label": "Safety-Gate-Block",
                            "kind": "reference"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-explore-surface-28-1-discover-modus",
                            "pathId": "28.1",
                            "label": "nova.explore_surface",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tools-bundle-28-14-surface-explorer-bundle",
                            "pathId": "28.14",
                            "label": "nova.tools_bundle",
                            "kind": "tool"
                        },
                        {
                            "slug": "28-5-safety-gate-block",
                            "pathId": "28.5",
                            "label": "Safety-Gate-Block",
                            "kind": "reference"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus bleiben Teil des Ablaufs.",
                    "en": "Scope, budget, progress, stop condition, and terminal status remain part of the run."
                }
            },
            "entrySlugs": [
                "nova-explore-surface-28-1-discover-modus",
                "nova-explore-surface-28-2-activate-modus",
                "nova-explore-surface-28-3-hover-peek",
                "nova-explore-surface-28-4-close-mit-health",
                "28-5-safety-gate-block",
                "nova-explore-surface-28-6-ax-enrichment-aktiv",
                "28-7-ax-namesource-scoring",
                "28-8-icon-wrapper-name-walk",
                "28-9-read-navigation-klasse",
                "28-10-deutsche-surface-labels",
                "28-11-surface-hard-deny-rollen",
                "28-12-ax-negative-signal",
                "28-13-open-navigation-action-class",
                "nova-tools-bundle-28-14-surface-explorer-bundle"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "goal-register-closed-loop-automation",
            "title": {
                "de": "Goal Register (Closed-Loop Automation)",
                "en": "Goal Register (Closed-Loop Automation)"
            },
            "summary": {
                "de": "Diese Familie bündelt 8 Pfade für Aufgabenprofile, Läufe, Fortschritt, Abschlussregeln und wiederverwendbare Guidance.",
                "en": "This family groups 8 paths for task profiles, runs, progress, completion rules, and reusable guidance."
            },
            "entryCount": 8,
            "namedToolCount": 6,
            "example": {
                "situation": {
                    "de": "Ein Agent bereitet in vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte einen begrenzten Lauf vor und muss Scope, Fortschritt und Stoppbedingung sichtbar halten.",
                    "en": "An agent prepares a bounded run in prepared tasks, runs, and closed-loop automation steps and must keep scope, progress, and stop condition visible."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.goal_register, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.goal_register, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-goal-register-29-1-goal-erstellen",
                            "pathId": "29.1",
                            "label": "nova.goal_register",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-perceive-29-7-goalcontext-in-perceive",
                            "pathId": "29.7",
                            "label": "nova.perceive",
                            "kind": "tool"
                        },
                        {
                            "slug": "29-5-lease-ablauf",
                            "pathId": "29.5",
                            "label": "Lease-Ablauf",
                            "kind": "reference"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-goal-register-29-1-goal-erstellen",
                            "pathId": "29.1",
                            "label": "nova.goal_register",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-perceive-29-7-goalcontext-in-perceive",
                            "pathId": "29.7",
                            "label": "nova.perceive",
                            "kind": "tool"
                        },
                        {
                            "slug": "29-5-lease-ablauf",
                            "pathId": "29.5",
                            "label": "Lease-Ablauf",
                            "kind": "reference"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus bleiben Teil des Ablaufs.",
                    "en": "Scope, budget, progress, stop condition, and terminal status remain part of the run."
                }
            },
            "entrySlugs": [
                "nova-goal-register-29-1-goal-erstellen",
                "nova-goal-register-29-2-goal-abfragen",
                "nova-goal-register-29-3-goal-annotieren",
                "nova-goal-register-29-4-goal-schliessen",
                "29-5-lease-ablauf",
                "29-6-preconditions",
                "nova-perceive-29-7-goalcontext-in-perceive",
                "nova-goal-register-29-8-goal-create-active-binding"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "javascript-und-diagnostics",
            "title": {
                "de": "JavaScript & Diagnostics",
                "en": "JavaScript & Diagnostics"
            },
            "summary": {
                "de": "Diese Familie bündelt 9 Pfade für Seitenwahrnehmung, Text, DOM, Ressourcen, Screenshots, Konsole und prüfbare Lesesignale.",
                "en": "This family groups 9 paths for page perception, text, DOM, resources, screenshots, console output, and verifiable read signals."
            },
            "entryCount": 9,
            "namedToolCount": 9,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in Seitenwahrnehmung, Diagnose und prüfbare Lesesignale kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in page perception, diagnostics, and verifiable read signals can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.eval, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.eval, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-eval-30-1-eval-ausfuehren",
                            "pathId": "30.1",
                            "label": "nova.eval",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-cdp-30-3-cdp-passthrough",
                            "pathId": "30.3",
                            "label": "nova.cdp",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-create-dump-30-4-create-dump",
                            "pathId": "30.4",
                            "label": "nova.create_dump",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-eval-30-1-eval-ausfuehren",
                            "pathId": "30.1",
                            "label": "nova.eval",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-cdp-30-3-cdp-passthrough",
                            "pathId": "30.3",
                            "label": "nova.cdp",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-create-dump-30-4-create-dump",
                            "pathId": "30.4",
                            "label": "nova.create_dump",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-eval-30-1-eval-ausfuehren",
                "nova-eval-30-2-eval-mit-dom-mutation",
                "nova-cdp-30-3-cdp-passthrough",
                "nova-create-dump-30-4-create-dump",
                "nova-hardware-diagnostics-start-30-5-hardware-diagnostics",
                "nova-media-status-30-6-media-status",
                "nova-traces-list-30-7-traces-lesen",
                "nova-create-dump-30-8-create-dump-artifactdir",
                "nova-cdp-30-9-cdp-structured-result"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "streaming-und-screenshots-advanced",
            "title": {
                "de": "Streaming & Screenshots (Advanced)",
                "en": "Streaming & Screenshots (Advanced)"
            },
            "summary": {
                "de": "Diese Familie bündelt 15 Pfade für visuelle Evidenz, Screenshots, Markierungen, Vergleiche und nachvollziehbare Abweichungen.",
                "en": "This family groups 15 paths for visual evidence, screenshots, markings, comparisons, and reviewable differences."
            },
            "entryCount": 15,
            "namedToolCount": 10,
            "example": {
                "situation": {
                    "de": "Ein Nutzer braucht in visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen visuelle oder mediale Evidenz, ohne private Inhalte unnötig zu erfassen.",
                    "en": "A user needs visual or media evidence in visual evidence, screenshots, and reviewable differences without capturing private content unnecessarily."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.stream_url, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.stream_url, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-stream-url-31-1-stream-url-erzeugen",
                            "pathId": "31.1",
                            "label": "nova.stream_url",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-capture-screenshot-31-2-screenshot-qualitaet",
                            "pathId": "31.2",
                            "label": "nova.capture_screenshot",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-capture-app-screenshot-31-4-app-screenshot",
                            "pathId": "31.4",
                            "label": "nova.capture_app_screenshot",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-stream-url-31-1-stream-url-erzeugen",
                            "pathId": "31.1",
                            "label": "nova.stream_url",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-capture-screenshot-31-2-screenshot-qualitaet",
                            "pathId": "31.2",
                            "label": "nova.capture_screenshot",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-capture-app-screenshot-31-4-app-screenshot",
                            "pathId": "31.4",
                            "label": "nova.capture_app_screenshot",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur benötigte Evidenz erfassen, Aufnahmezustand sichtbar halten und private Inhalte beachten.",
                    "en": "Capture only needed evidence, keep recording state visible, and respect private content."
                }
            },
            "entrySlugs": [
                "nova-stream-url-31-1-stream-url-erzeugen",
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-app-screenshot-31-4-app-screenshot",
                "31-5-screenshot-task-isolation",
                "31-6-screenshot-responsemode-defaults",
                "nova-read-screenshot-resource-31-7-screenshot-resource-uri",
                "31-8-screenshot-auto-mode",
                "31-9-screenshot-dedupe",
                "nova-session-reset-screenshot-budget-31-10-screenshot-budget-gate",
                "nova-capture-app-screenshot-31-11-app-screenshot-active-target-guard",
                "nova-capture-app-screenshot-31-12-app-screenshot-unified-fields",
                "nova-stream-url-31-13-stream-preview-claim-gate",
                "31-14-stream-preview-query-validation",
                "nova-capture-screenshot-31-15-full-page-screenshot"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "platform-pks-cross-domain-knowledge",
            "title": {
                "de": "Platform-PKS (Cross-Domain Knowledge)",
                "en": "Platform PKS (Cross-Domain Knowledge)"
            },
            "summary": {
                "de": "Diese Familie bündelt 3 Pfade für Wissenssignale, Lernkandidaten, Matches, Transparenz und geprüfte Orientierung.",
                "en": "This family groups 3 paths for knowledge signals, learning candidates, matches, transparency, and verified orientation."
            },
            "entryCount": 3,
            "namedToolCount": 3,
            "example": {
                "situation": {
                    "de": "Ein Agent soll in Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung eine externe Quelle oder Verbindung einordnen, bevor sie Teil einer Toolkette wird.",
                    "en": "An agent needs to evaluate an external source or connection in knowledge signals, learning candidates, and explainable orientation before it becomes part of a tool chain."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.pks_platform_seed, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.pks_platform_seed, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-pks-platform-seed-32-1-platform-seed",
                            "pathId": "32.1",
                            "label": "nova.pks_platform_seed",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-pks-platform-get-32-2-platform-get",
                            "pathId": "32.2",
                            "label": "nova.pks_platform_get",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-pks-platform-list-32-3-platform-list",
                            "pathId": "32.3",
                            "label": "nova.pks_platform_list",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-pks-platform-seed-32-1-platform-seed",
                            "pathId": "32.1",
                            "label": "nova.pks_platform_seed",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-pks-platform-get-32-2-platform-get",
                            "pathId": "32.2",
                            "label": "nova.pks_platform_get",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-pks-platform-list-32-3-platform-list",
                            "pathId": "32.3",
                            "label": "nova.pks_platform_list",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Externe Ziele und Transporte werden vor Nutzung bestätigt; fremde Tools werden nicht still verkettet.",
                    "en": "External targets and transports are confirmed before use; third-party tools are not silently chained."
                }
            },
            "entrySlugs": [
                "nova-pks-platform-seed-32-1-platform-seed",
                "nova-pks-platform-get-32-2-platform-get",
                "nova-pks-platform-list-32-3-platform-list"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "sandbox-management",
            "title": {
                "de": "Sandbox-Management",
                "en": "Sandbox Management"
            },
            "summary": {
                "de": "Diese Familie bündelt 10 Pfade für Browserumgebung, Fensterzustand, Geräteprofile und isolierte Ausführungsflächen.",
                "en": "This family groups 10 paths for browser environment, window state, device profiles, and isolated execution surfaces."
            },
            "entryCount": 10,
            "namedToolCount": 8,
            "example": {
                "situation": {
                    "de": "Ein Agent soll in Browserumgebung, Fensterzustand und isolierte Ausführungsflächen einen sichtbaren Zustand verändern, ohne Ziel und Ergebnis aus einer früheren Sitzung zu raten.",
                    "en": "An agent needs to change visible state in browser environment, window state, and isolated execution surfaces without guessing target or result from an earlier session."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.sandbox_context, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.sandbox_context, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-sandbox-context-33-1-sandbox-kontext",
                            "pathId": "33.1",
                            "label": "nova.sandbox_context",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-resolve-sandbox-33-2-sandbox-aufloesen",
                            "pathId": "33.2",
                            "label": "nova.resolve_sandbox",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tabs-33-3-tab-in-sandbox",
                            "pathId": "33.3",
                            "label": "nova.tabs",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-sandbox-context-33-1-sandbox-kontext",
                            "pathId": "33.1",
                            "label": "nova.sandbox_context",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-resolve-sandbox-33-2-sandbox-aufloesen",
                            "pathId": "33.2",
                            "label": "nova.resolve_sandbox",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tabs-33-3-tab-in-sandbox",
                            "pathId": "33.3",
                            "label": "nova.tabs",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur das bestätigte Ziel verändern, danach den sichtbaren Zustand prüfen und bei Abweichung stoppen.",
                    "en": "Change only the confirmed target, then check visible state and stop on mismatch."
                }
            },
            "entrySlugs": [
                "nova-sandbox-context-33-1-sandbox-kontext",
                "nova-resolve-sandbox-33-2-sandbox-aufloesen",
                "nova-tabs-33-3-tab-in-sandbox",
                "nova-sandbox-create-33-4-sandbox-erstellen",
                "33-5-sandbox-erstellen-max",
                "nova-sandbox-update-33-6-sandbox-umbenennen",
                "nova-sandbox-update-33-7-sandbox-pausieren",
                "nova-sandbox-delete-33-8-sandbox-loeschen",
                "33-9-letzte-sandbox-schuetzen",
                "nova-tools-bundle-33-10-sandbox-crud-bundle-discovery"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "permission-center",
            "title": {
                "de": "Permission Center",
                "en": "Permission Center"
            },
            "summary": {
                "de": "Diese Familie bündelt 4 Pfade für risikobegrenzte Aktionen, Freigaben, Zielkontrolle und sichtbare Ergebnisprüfung.",
                "en": "This family groups 4 paths for risk-bounded actions, approvals, target control, and visible result checks."
            },
            "entryCount": 4,
            "namedToolCount": 4,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in risk-bounded actions with visible user control can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.permission_center_get, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.permission_center_get, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-permission-center-get-34-1-permissions-lesen",
                            "pathId": "34.1",
                            "label": "nova.permission_center_get",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-permission-center-set-34-2-permission-setzen",
                            "pathId": "34.2",
                            "label": "nova.permission_center_set",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-permission-center-get-34-1-permissions-lesen",
                            "pathId": "34.1",
                            "label": "nova.permission_center_get",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-permission-center-set-34-2-permission-setzen",
                            "pathId": "34.2",
                            "label": "nova.permission_center_set",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-permission-center-get-34-1-permissions-lesen",
                "nova-permission-center-set-34-2-permission-setzen",
                "nova-permission-center-get-34-3-media-device-inventory-merge",
                "nova-permission-center-set-34-4-preferred-device-web-id-validation"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "restore-tabs-und-session-recovery",
            "title": {
                "de": "Restore-Tabs & Session Recovery",
                "en": "Restore Tabs & Session Recovery"
            },
            "summary": {
                "de": "Diese Familie bündelt 2 Pfade für Verbindungsaufbau, Tool-Discovery, Instructions und Transportbereitschaft.",
                "en": "This family groups 2 paths for connection setup, tool discovery, instructions, and transport readiness."
            },
            "entryCount": 2,
            "namedToolCount": 2,
            "example": {
                "situation": {
                    "de": "Ein Agent soll in Verbindungsaufbau, Tool-Discovery und Transportbereitschaft einen sichtbaren Zustand verändern, ohne Ziel und Ergebnis aus einer früheren Sitzung zu raten.",
                    "en": "An agent needs to change visible state in connection setup, tool discovery, and transport readiness without guessing target or result from an earlier session."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.ui_restore_tabs_prompt_state, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.ui_restore_tabs_prompt_state, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-ui-restore-tabs-prompt-state-35-1-restore-prompt-status",
                            "pathId": "35.1",
                            "label": "nova.ui_restore_tabs_prompt_state",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-ui-restore-tabs-prompt-resolve-35-2-restore-prompt-beantworten",
                            "pathId": "35.2",
                            "label": "nova.ui_restore_tabs_prompt_resolve",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-ui-restore-tabs-prompt-state-35-1-restore-prompt-status",
                            "pathId": "35.1",
                            "label": "nova.ui_restore_tabs_prompt_state",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-ui-restore-tabs-prompt-resolve-35-2-restore-prompt-beantworten",
                            "pathId": "35.2",
                            "label": "nova.ui_restore_tabs_prompt_resolve",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur das bestätigte Ziel verändern, danach den sichtbaren Zustand prüfen und bei Abweichung stoppen.",
                    "en": "Change only the confirmed target, then check visible state and stop on mismatch."
                }
            },
            "entrySlugs": [
                "nova-ui-restore-tabs-prompt-state-35-1-restore-prompt-status",
                "nova-ui-restore-tabs-prompt-resolve-35-2-restore-prompt-beantworten"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "devtools-steuerung",
            "title": {
                "de": "DevTools-Steuerung",
                "en": "DevTools Control"
            },
            "summary": {
                "de": "Diese Familie bündelt 2 Pfade für Browserumgebung, Fensterzustand, Geräteprofile und isolierte Ausführungsflächen.",
                "en": "This family groups 2 paths for browser environment, window state, device profiles, and isolated execution surfaces."
            },
            "entryCount": 2,
            "namedToolCount": 2,
            "example": {
                "situation": {
                    "de": "Ein Agent soll in Browserumgebung, Fensterzustand und isolierte Ausführungsflächen einen sichtbaren Zustand verändern, ohne Ziel und Ergebnis aus einer früheren Sitzung zu raten.",
                    "en": "An agent needs to change visible state in browser environment, window state, and isolated execution surfaces without guessing target or result from an earlier session."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.devtools_open, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.devtools_open, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-devtools-open-36-1-devtools-oeffnen",
                            "pathId": "36.1",
                            "label": "nova.devtools_open",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-devtools-select-panel-36-2-panel-wechseln",
                            "pathId": "36.2",
                            "label": "nova.devtools_select_panel",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-devtools-open-36-1-devtools-oeffnen",
                            "pathId": "36.1",
                            "label": "nova.devtools_open",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-devtools-select-panel-36-2-panel-wechseln",
                            "pathId": "36.2",
                            "label": "nova.devtools_select_panel",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur das bestätigte Ziel verändern, danach den sichtbaren Zustand prüfen und bei Abweichung stoppen.",
                    "en": "Change only the confirmed target, then check visible state and stop on mismatch."
                }
            },
            "entrySlugs": [
                "nova-devtools-open-36-1-devtools-oeffnen",
                "nova-devtools-select-panel-36-2-panel-wechseln"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "layout-und-active-element",
            "title": {
                "de": "Layout & Active Element",
                "en": "Layout & Active Element"
            },
            "summary": {
                "de": "Diese Familie bündelt 2 Pfade für gezielte Browserinteraktion, Eingaben, Bewegung, Zielprüfung und Ergebnisverifikation.",
                "en": "This family groups 2 paths for targeted browser interaction, input, movement, target checks, and result verification."
            },
            "entryCount": 2,
            "namedToolCount": 2,
            "example": {
                "situation": {
                    "de": "Ein Agent soll in gezielte Browserinteraktion mit vorheriger Zielprüfung einen sichtbaren Zustand verändern, ohne Ziel und Ergebnis aus einer früheren Sitzung zu raten.",
                    "en": "An agent needs to change visible state in targeted browser interaction with a prechecked target without guessing target or result from an earlier session."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.get_layout_metrics, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.get_layout_metrics, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-get-layout-metrics-37-1-layout-metrics",
                            "pathId": "37.1",
                            "label": "nova.get_layout_metrics",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-get-active-element-deep-37-2-active-element-deep",
                            "pathId": "37.2",
                            "label": "nova.get_active_element_deep",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-get-layout-metrics-37-1-layout-metrics",
                            "pathId": "37.1",
                            "label": "nova.get_layout_metrics",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-get-active-element-deep-37-2-active-element-deep",
                            "pathId": "37.2",
                            "label": "nova.get_active_element_deep",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur das bestätigte Ziel verändern, danach den sichtbaren Zustand prüfen und bei Abweichung stoppen.",
                    "en": "Change only the confirmed target, then check visible state and stop on mismatch."
                }
            },
            "entrySlugs": [
                "nova-get-layout-metrics-37-1-layout-metrics",
                "nova-get-active-element-deep-37-2-active-element-deep"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "scrolling-alle-varianten",
            "title": {
                "de": "Scrolling (alle Varianten)",
                "en": "Scrolling (All Variants)"
            },
            "summary": {
                "de": "Diese Familie bündelt 5 Pfade für gezielte Browserinteraktion, Eingaben, Bewegung, Zielprüfung und Ergebnisverifikation.",
                "en": "This family groups 5 paths for targeted browser interaction, input, movement, target checks, and result verification."
            },
            "entryCount": 5,
            "namedToolCount": 5,
            "example": {
                "situation": {
                    "de": "Ein Agent soll in gezielte Browserinteraktion mit vorheriger Zielprüfung einen sichtbaren Zustand verändern, ohne Ziel und Ergebnis aus einer früheren Sitzung zu raten.",
                    "en": "An agent needs to change visible state in targeted browser interaction with a prechecked target without guessing target or result from an earlier session."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.scroll_by, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.scroll_by, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-scroll-by-38-1-scroll-by",
                            "pathId": "38.1",
                            "label": "nova.scroll_by",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-scroll-to-38-2-scroll-to",
                            "pathId": "38.2",
                            "label": "nova.scroll_to",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-scroll-smart-38-3-scroll-smart",
                            "pathId": "38.3",
                            "label": "nova.scroll_smart",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-scroll-by-38-1-scroll-by",
                            "pathId": "38.1",
                            "label": "nova.scroll_by",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-scroll-to-38-2-scroll-to",
                            "pathId": "38.2",
                            "label": "nova.scroll_to",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-scroll-smart-38-3-scroll-smart",
                            "pathId": "38.3",
                            "label": "nova.scroll_smart",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur das bestätigte Ziel verändern, danach den sichtbaren Zustand prüfen und bei Abweichung stoppen.",
                    "en": "Change only the confirmed target, then check visible state and stop on mismatch."
                }
            },
            "entrySlugs": [
                "nova-scroll-by-38-1-scroll-by",
                "nova-scroll-to-38-2-scroll-to",
                "nova-scroll-smart-38-3-scroll-smart",
                "nova-scroll-element-38-4-scroll-element",
                "nova-input-wheel-38-5-input-wheel"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "drag-und-drop",
            "title": {
                "de": "Drag & Drop",
                "en": "Drag & Drop"
            },
            "summary": {
                "de": "Diese Familie bündelt 2 Pfade für gezielte Browserinteraktion, Eingaben, Bewegung, Zielprüfung und Ergebnisverifikation.",
                "en": "This family groups 2 paths for targeted browser interaction, input, movement, target checks, and result verification."
            },
            "entryCount": 2,
            "namedToolCount": 2,
            "example": {
                "situation": {
                    "de": "Ein Agent soll in gezielte Browserinteraktion mit vorheriger Zielprüfung einen sichtbaren Zustand verändern, ohne Ziel und Ergebnis aus einer früheren Sitzung zu raten.",
                    "en": "An agent needs to change visible state in targeted browser interaction with a prechecked target without guessing target or result from an earlier session."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.input_drag, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.input_drag, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-input-drag-39-1-input-drag",
                            "pathId": "39.1",
                            "label": "nova.input_drag",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-input-drag-humanized-39-2-humanized-drag",
                            "pathId": "39.2",
                            "label": "nova.input_drag_humanized",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-input-drag-39-1-input-drag",
                            "pathId": "39.1",
                            "label": "nova.input_drag",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-input-drag-humanized-39-2-humanized-drag",
                            "pathId": "39.2",
                            "label": "nova.input_drag_humanized",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur das bestätigte Ziel verändern, danach den sichtbaren Zustand prüfen und bei Abweichung stoppen.",
                    "en": "Change only the confirmed target, then check visible state and stop on mismatch."
                }
            },
            "entrySlugs": [
                "nova-input-drag-39-1-input-drag",
                "nova-input-drag-humanized-39-2-humanized-drag"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "plugin-runtime-apis-agent-seitig",
            "title": {
                "de": "Plugin Runtime APIs (Agent-seitig)",
                "en": "Plugin Runtime APIs (Agent-side)"
            },
            "summary": {
                "de": "Diese Familie bündelt 26 Pfade für Plugin-Erstellung, Laufzeit, Berechtigungen, Tests und isolierte Erweiterungen.",
                "en": "This family groups 26 paths for plugin authoring, runtime, permissions, tests, and isolated extensions."
            },
            "entryCount": 26,
            "namedToolCount": 15,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in eingebettete Agent-Runtimes und Laufzeitkommunikation kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in embedded agent runtimes and runtime communication can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.plugin_icons_list, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.plugin_icons_list, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-plugin-icons-list-40-1-plugin-icons",
                            "pathId": "40.1",
                            "label": "nova.plugin_icons_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-plugin-security-log-40-2-plugin-security-log",
                            "pathId": "40.2",
                            "label": "nova.plugin_security_log",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-plugin-logs-40-3-plugin-logs",
                            "pathId": "40.3",
                            "label": "nova.plugin_logs",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-plugin-icons-list-40-1-plugin-icons",
                            "pathId": "40.1",
                            "label": "nova.plugin_icons_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-plugin-security-log-40-2-plugin-security-log",
                            "pathId": "40.2",
                            "label": "nova.plugin_security_log",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-plugin-logs-40-3-plugin-logs",
                            "pathId": "40.3",
                            "label": "nova.plugin_logs",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab",
                "nova-plugin-css-reset-40-5-plugin-css-reset",
                "nova-plugin-inject-reset-40-6-plugin-inject-reset",
                "40-7-ui-runtime-port-sticky-handover",
                "40-8-overlay-runtime-port-snapshot",
                "40-9-page-runtime-port-snapshot",
                "40-10-browser-tabs-runtime-port",
                "nova-runtime-40-11-runtime-message-next-targets",
                "nova-runtime-40-12-runtime-message-known-sessions",
                "40-13-browser-windows-runtime-port",
                "nova-runtime-40-14-runtime-broadcast-port",
                "nova-runtime-40-15-runtime-worker-port",
                "40-16-host-peer-session-binding",
                "40-17-max-sessions-per-profile",
                "40-18-runtime-port-name-validation",
                "40-19-eventdriven-idle-keepalive",
                "40-20-ui-command-und-context-menu-ports",
                "40-21-port-query-commands",
                "nova-runtime-40-22-runtime-session-handles",
                "nova-runtime-40-23-documentid-message-targeting",
                "nova-scripting-40-24-dynamic-content-scripts",
                "nova-permissions-40-25-runtime-permissions-self",
                "nova-dom-40-26-subframe-elementhandle-adapter"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "scheduled-task-variablen-und-templates",
            "title": {
                "de": "Scheduled Task Variablen & Templates",
                "en": "Scheduled Task Variables & Templates"
            },
            "summary": {
                "de": "Diese Familie bündelt 9 Pfade für Aufgabenprofile, Läufe, Fortschritt, Abschlussregeln und wiederverwendbare Guidance.",
                "en": "This family groups 9 paths for task profiles, runs, progress, completion rules, and reusable guidance."
            },
            "entryCount": 9,
            "namedToolCount": 9,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in prepared tasks, runs, and closed-loop automation steps can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.scheduled_task_var_set, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.scheduled_task_var_set, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-scheduled-task-var-set-41-1-variable-setzen",
                            "pathId": "41.1",
                            "label": "nova.scheduled_task_var_set",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-scheduled-task-var-get-41-2-variable-lesen",
                            "pathId": "41.2",
                            "label": "nova.scheduled_task_var_get",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-scheduled-task-var-list-41-3-variablen-auflisten",
                            "pathId": "41.3",
                            "label": "nova.scheduled_task_var_list",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-scheduled-task-var-set-41-1-variable-setzen",
                            "pathId": "41.1",
                            "label": "nova.scheduled_task_var_set",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-scheduled-task-var-get-41-2-variable-lesen",
                            "pathId": "41.2",
                            "label": "nova.scheduled_task_var_get",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-scheduled-task-var-list-41-3-variablen-auflisten",
                            "pathId": "41.3",
                            "label": "nova.scheduled_task_var_list",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-scheduled-task-var-set-41-1-variable-setzen",
                "nova-scheduled-task-var-get-41-2-variable-lesen",
                "nova-scheduled-task-var-list-41-3-variablen-auflisten",
                "nova-scheduled-task-var-delete-41-4-variable-loeschen",
                "nova-scheduled-task-templates-41-5-templates",
                "nova-scheduled-task-run-cancel-41-6-run-abbrechen",
                "nova-scheduled-task-active-runs-41-7-active-runs",
                "nova-scheduled-task-workspace-list-41-8-workspace-auflisten",
                "nova-scheduled-task-workspace-41-9-workspace-ordner"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "external-mcp-introspection-und-import",
            "title": {
                "de": "External MCP Introspection & Import",
                "en": "External MCP Introspection & Import"
            },
            "summary": {
                "de": "Diese Familie bündelt 4 Pfade für externe MCP-Quellen, Import, Freigaben, Transportstatus und abgegrenzte Toolaufrufe.",
                "en": "This family groups 4 paths for external MCP sources, import, approvals, transport status, and bounded tool calls."
            },
            "entryCount": 4,
            "namedToolCount": 4,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in extensions, external MCP sources, and bounded tool execution can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.external_tools, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.external_tools, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-external-tools-42-1-tool-discovery-mit-schema",
                            "pathId": "42.1",
                            "label": "nova.external_tools",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-external-tool-call-42-2-external-tool-call",
                            "pathId": "42.2",
                            "label": "nova.external_tool_call",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-external-server-import-42-3-server-import",
                            "pathId": "42.3",
                            "label": "nova.external_server_import",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-external-tools-42-1-tool-discovery-mit-schema",
                            "pathId": "42.1",
                            "label": "nova.external_tools",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-external-tool-call-42-2-external-tool-call",
                            "pathId": "42.2",
                            "label": "nova.external_tool_call",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-external-server-import-42-3-server-import",
                            "pathId": "42.3",
                            "label": "nova.external_server_import",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-external-tools-42-1-tool-discovery-mit-schema",
                "nova-external-tool-call-42-2-external-tool-call",
                "nova-external-server-import-42-3-server-import",
                "nova-external-server-logs-42-4-server-logs"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "lcj-und-memory-candidates",
            "title": {
                "de": "LCJ & Memory Candidates",
                "en": "LCJ & Memory Candidates"
            },
            "summary": {
                "de": "Diese Familie bündelt 4 Pfade für Wissenssignale, Lernkandidaten, Matches, Transparenz und geprüfte Orientierung.",
                "en": "This family groups 4 paths for knowledge signals, learning candidates, matches, transparency, and verified orientation."
            },
            "entryCount": 4,
            "namedToolCount": 4,
            "example": {
                "situation": {
                    "de": "Ein Agent soll in Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung einen sichtbaren Zustand verändern, ohne Ziel und Ergebnis aus einer früheren Sitzung zu raten.",
                    "en": "An agent needs to change visible state in knowledge signals, learning candidates, and explainable orientation without guessing target or result from an earlier session."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.memory_add_candidate, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.memory_add_candidate, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-memory-add-candidate-43-1-candidate-hinzufuegen",
                            "pathId": "43.1",
                            "label": "nova.memory_add_candidate",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-memory-stats-43-2-memory-stats",
                            "pathId": "43.2",
                            "label": "nova.memory_stats",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-get-instructions-43-3-evm-instructions-contract",
                            "pathId": "43.3",
                            "label": "nova.get_instructions",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-memory-add-candidate-43-1-candidate-hinzufuegen",
                            "pathId": "43.1",
                            "label": "nova.memory_add_candidate",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-memory-stats-43-2-memory-stats",
                            "pathId": "43.2",
                            "label": "nova.memory_stats",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-get-instructions-43-3-evm-instructions-contract",
                            "pathId": "43.3",
                            "label": "nova.get_instructions",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur das bestätigte Ziel verändern, danach den sichtbaren Zustand prüfen und bei Abweichung stoppen.",
                    "en": "Change only the confirmed target, then check visible state and stop on mismatch."
                }
            },
            "entrySlugs": [
                "nova-memory-add-candidate-43-1-candidate-hinzufuegen",
                "nova-memory-stats-43-2-memory-stats",
                "nova-get-instructions-43-3-evm-instructions-contract",
                "nova-memory-add-candidate-43-4-evm-lcj-stats"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "explain-und-wissens-transparenz",
            "title": {
                "de": "Explain & Wissens-Transparenz",
                "en": "Explain & Knowledge Transparency"
            },
            "summary": {
                "de": "Diese Familie bündelt 1 Pfade für Wissenssignale, Lernkandidaten, Matches, Transparenz und geprüfte Orientierung.",
                "en": "This family groups 1 paths for knowledge signals, learning candidates, matches, transparency, and verified orientation."
            },
            "entryCount": 1,
            "namedToolCount": 1,
            "example": {
                "situation": {
                    "de": "Ein Nutzer fragt nach dem aktuellen Zustand in Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung, bevor ein Agent den nächsten Browser- oder Toolschritt auswählt.",
                    "en": "A user asks for the current state in knowledge signals, learning candidates, and explainable orientation before an agent chooses the next browser or tool step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.explain, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.explain, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-explain-44-1-explain-pks-level",
                            "pathId": "44.1",
                            "label": "nova.explain",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-explain-44-1-explain-pks-level",
                            "pathId": "44.1",
                            "label": "nova.explain",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Die Antwort ist Evidenz für die nächste Entscheidung, aber keine Freigabe für eine Folgeaktion ohne frische Zielprüfung.",
                    "en": "The response is evidence for the next decision, but not approval for a follow-up action without a fresh target check."
                }
            },
            "entrySlugs": [
                "nova-explain-44-1-explain-pks-level"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "browser-identity-persistent-identity-profiles",
            "title": {
                "de": "Browser-Identity (Persistent Identity Profiles)",
                "en": "Browser Identity (Persistent Identity Profiles)"
            },
            "summary": {
                "de": "Diese Familie bündelt 17 Pfade für Browser-Identität, Fingerprint-Signale, Profilwirkung und sichtbare Identitätsgrenzen.",
                "en": "This family groups 17 paths for browser identity, fingerprint signals, profile impact, and visible identity boundaries."
            },
            "entryCount": 17,
            "namedToolCount": 14,
            "example": {
                "situation": {
                    "de": "Ein Arbeitsauftrag berührt in Browser-Identität, Fingerprint-Ebene und Profilwirkung Daten, Identität oder Berechtigungen, die nur mit klarem Zweck genutzt werden dürfen.",
                    "en": "A task touches data, identity, or permissions in browser identity, fingerprint surface, and profile impact that may be used only with clear purpose."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.identity_get, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.identity_get, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-identity-get-45-1-identity-lesen",
                            "pathId": "45.1",
                            "label": "nova.identity_get",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-identity-presets-45-2-identity-presets",
                            "pathId": "45.2",
                            "label": "nova.identity_presets",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-identity-set-45-3-identity-setzen",
                            "pathId": "45.3",
                            "label": "nova.identity_set",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-identity-get-45-1-identity-lesen",
                            "pathId": "45.1",
                            "label": "nova.identity_get",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-identity-presets-45-2-identity-presets",
                            "pathId": "45.2",
                            "label": "nova.identity_presets",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-identity-set-45-3-identity-setzen",
                            "pathId": "45.3",
                            "label": "nova.identity_set",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Sensible Werte bleiben im aktuellen Scope; sie werden nicht geraten, geloggt oder in fremde Kontexte kopiert.",
                    "en": "Sensitive values stay in current scope; they are not guessed, logged, or copied into other contexts."
                }
            },
            "entrySlugs": [
                "nova-identity-get-45-1-identity-lesen",
                "nova-identity-presets-45-2-identity-presets",
                "nova-identity-set-45-3-identity-setzen",
                "45-4-identity-plus-navigation",
                "nova-identity-set-45-5-custom-ua",
                "nova-identity-set-45-6-partial-update",
                "nova-identity-set-45-7-idempotenz",
                "nova-identity-set-45-8-validation",
                "nova-tools-bundle-45-9-fingerprint-bundle-discovery",
                "nova-fingerprint-get-45-10-fingerprint-effective-hierarchy",
                "nova-fingerprint-set-global-45-11-fingerprint-global-persistence",
                "nova-fingerprint-set-sandbox-45-12-fingerprint-sandbox-override",
                "nova-fingerprint-set-tab-45-13-fingerprint-tab-override",
                "45-14-fingerprint-technique-coverage",
                "45-15-fingerprint-validation-und-policy",
                "nova-tools-bundle-45-16-identity-management-bundle",
                "nova-tools-bundle-45-17-fingerprint-bundle-metadata-consistency"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "external-mcp-transport-matrix-und-cross-system-flows",
            "title": {
                "de": "External MCP Transport-Matrix & Cross-System-Flows",
                "en": "External MCP Transport Matrix & Cross-System Flows"
            },
            "summary": {
                "de": "Diese Familie bündelt 11 Pfade für externe MCP-Quellen, Import, Freigaben, Transportstatus und abgegrenzte Toolaufrufe.",
                "en": "This family groups 11 paths for external MCP sources, import, approvals, transport status, and bounded tool calls."
            },
            "entryCount": 11,
            "namedToolCount": 7,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in extensions, external MCP sources, and bounded tool execution can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.external_server_add, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.external_server_add, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-external-server-add-46-1-stdio-transport-handshake",
                            "pathId": "46.1",
                            "label": "nova.external_server_add",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-perceive-46-5-hub-plus-nova-tools-im-selben-flow",
                            "pathId": "46.5",
                            "label": "nova.perceive",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-external-tools-46-6-inventory-refresh-nach-reconnect",
                            "pathId": "46.6",
                            "label": "nova.external_tools",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-external-server-add-46-1-stdio-transport-handshake",
                            "pathId": "46.1",
                            "label": "nova.external_server_add",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-perceive-46-5-hub-plus-nova-tools-im-selben-flow",
                            "pathId": "46.5",
                            "label": "nova.perceive",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-external-tools-46-6-inventory-refresh-nach-reconnect",
                            "pathId": "46.6",
                            "label": "nova.external_tools",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-external-server-add-46-1-stdio-transport-handshake",
                "nova-external-server-add-46-2-http-transport-handshake",
                "nova-external-server-add-46-3-sse-transport-handshake-legacy",
                "46-4-multi-server-parallel",
                "nova-perceive-46-5-hub-plus-nova-tools-im-selben-flow",
                "nova-external-tools-46-6-inventory-refresh-nach-reconnect",
                "46-7-crash-disconnect-recovery",
                "46-8-server-presets",
                "46-9-server-lifecycle-ohne-orphan",
                "nova-site-mcp-connect-request-46-10-discovery-auto-registration",
                "nova-external-tool-call-46-11-discovery-trust-gate"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "sidecar-agent-orchestrierung-embedded-runtimes",
            "title": {
                "de": "Sidecar-Agent-Orchestrierung (Embedded Runtimes)",
                "en": "Sidecar Agent Orchestration (Embedded Runtimes)"
            },
            "summary": {
                "de": "Diese Familie bündelt 12 Pfade für Sidecar-Runtimes, eingebettete Agenten, Laufzeitkommunikation und abgegrenzte Ausführung.",
                "en": "This family groups 12 paths for sidecar runtimes, embedded agents, runtime communication, and bounded execution."
            },
            "entryCount": 12,
            "namedToolCount": 0,
            "example": {
                "situation": {
                    "de": "Ein Agent bereitet in eingebettete Agent-Runtimes und Laufzeitkommunikation einen begrenzten Lauf vor und muss Scope, Fortschritt und Stoppbedingung sichtbar halten.",
                    "en": "An agent prepares a bounded run in embedded agent runtimes and runtime communication and must keep scope, progress, and stop condition visible."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei Claude Sidecar starten, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with Claude Sidecar start, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "47-1-claude-sidecar-starten",
                            "pathId": "47.1",
                            "label": "Claude Sidecar starten",
                            "kind": "reference"
                        },
                        {
                            "slug": "47-2-codex-sidecar-starten",
                            "pathId": "47.2",
                            "label": "Codex Sidecar starten",
                            "kind": "reference"
                        },
                        {
                            "slug": "47-3-gemini-sidecar-starten",
                            "pathId": "47.3",
                            "label": "Gemini Sidecar starten",
                            "kind": "reference"
                        }
                    ],
                    "en": [
                        {
                            "slug": "47-1-claude-sidecar-starten",
                            "pathId": "47.1",
                            "label": "Claude Sidecar start",
                            "kind": "reference"
                        },
                        {
                            "slug": "47-2-codex-sidecar-starten",
                            "pathId": "47.2",
                            "label": "Codex Sidecar start",
                            "kind": "reference"
                        },
                        {
                            "slug": "47-3-gemini-sidecar-starten",
                            "pathId": "47.3",
                            "label": "Gemini Sidecar start",
                            "kind": "reference"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus bleiben Teil des Ablaufs.",
                    "en": "Scope, budget, progress, stop condition, and terminal status remain part of the run."
                }
            },
            "entrySlugs": [
                "47-1-claude-sidecar-starten",
                "47-2-codex-sidecar-starten",
                "47-3-gemini-sidecar-starten",
                "47-4-sidecar-discovery",
                "47-5-sidecar-mcp-claim",
                "47-6-sidecar-session-resume",
                "47-7-emergency-stop",
                "47-8-crash-loop-detection",
                "47-9-sidecar-repair",
                "47-10-raw-log-forensics",
                "47-11-conversation-titles",
                "47-12-multi-agent-parallel"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "mcp-config-auto-sync-und-token-management",
            "title": {
                "de": "MCP Config Auto-Sync & Token-Management",
                "en": "MCP Config Auto-Sync & Token Management"
            },
            "summary": {
                "de": "Diese Familie bündelt 10 Pfade für MCP-Konfiguration, Token-Synchronisierung, Transportstatus und Recovery.",
                "en": "This family groups 10 paths for MCP configuration, token sync, transport status, and recovery."
            },
            "entryCount": 10,
            "namedToolCount": 1,
            "example": {
                "situation": {
                    "de": "Ein Arbeitsauftrag berührt in MCP-Konfiguration, Token-Sync und Recovery Daten, Identität oder Berechtigungen, die nur mit klarem Zweck genutzt werden dürfen.",
                    "en": "A task touches data, identity, or permissions in MCP configuration, token sync, and recovery that may be used only with clear purpose."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei initialize, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with initialize, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "initialize-48-8-codex-proxy-backend-session-refresh",
                            "pathId": "48.8",
                            "label": "initialize",
                            "kind": "tool"
                        },
                        {
                            "slug": "48-1-token-generierung",
                            "pathId": "48.1",
                            "label": "Token-Generierung",
                            "kind": "reference"
                        },
                        {
                            "slug": "48-2-auto-sync-claude",
                            "pathId": "48.2",
                            "label": "Auto-Sync Claude",
                            "kind": "reference"
                        }
                    ],
                    "en": [
                        {
                            "slug": "initialize-48-8-codex-proxy-backend-session-refresh",
                            "pathId": "48.8",
                            "label": "initialize",
                            "kind": "tool"
                        },
                        {
                            "slug": "48-1-token-generierung",
                            "pathId": "48.1",
                            "label": "Token-Generierung",
                            "kind": "reference"
                        },
                        {
                            "slug": "48-2-auto-sync-claude",
                            "pathId": "48.2",
                            "label": "Auto-Sync Claude",
                            "kind": "reference"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Sensible Werte bleiben im aktuellen Scope; sie werden nicht geraten, geloggt oder in fremde Kontexte kopiert.",
                    "en": "Sensitive values stay in current scope; they are not guessed, logged, or copied into other contexts."
                }
            },
            "entrySlugs": [
                "48-1-token-generierung",
                "48-2-auto-sync-claude",
                "48-3-auto-sync-codex",
                "48-4-manueller-sync",
                "48-5-port-wechsel",
                "48-6-stale-token-recovery",
                "48-7-startup-config-scan",
                "initialize-48-8-codex-proxy-backend-session-refresh",
                "48-9-discovery-file-shape",
                "48-10-codex-proxy-header-sync"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "screenshot-markierungen-und-visuelle-hilfen",
            "title": {
                "de": "Screenshot-Markierungen & visuelle Hilfen",
                "en": "Screenshot Markings & Visual Aids"
            },
            "summary": {
                "de": "Diese Familie bündelt 7 Pfade für visuelle Evidenz, Screenshots, Markierungen, Vergleiche und nachvollziehbare Abweichungen.",
                "en": "This family groups 7 paths for visual evidence, screenshots, markings, comparisons, and reviewable differences."
            },
            "entryCount": 7,
            "namedToolCount": 6,
            "example": {
                "situation": {
                    "de": "Ein Nutzer braucht in visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen visuelle oder mediale Evidenz, ohne private Inhalte unnötig zu erfassen.",
                    "en": "A user needs visual or media evidence in visual evidence, screenshots, and reviewable differences without capturing private content unnecessarily."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.capture_screenshot, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.capture_screenshot, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-capture-screenshot-49-1-highlight-selector",
                            "pathId": "49.1",
                            "label": "nova.capture_screenshot",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-crawl-verify-49-4-crawl-verify-highlight",
                            "pathId": "49.4",
                            "label": "nova.crawl_verify",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-perceive-49-5-perceive-plus-screenshot",
                            "pathId": "49.5",
                            "label": "nova.perceive",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-capture-screenshot-49-1-highlight-selector",
                            "pathId": "49.1",
                            "label": "nova.capture_screenshot",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-crawl-verify-49-4-crawl-verify-highlight",
                            "pathId": "49.4",
                            "label": "nova.crawl_verify",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-perceive-49-5-perceive-plus-screenshot",
                            "pathId": "49.5",
                            "label": "nova.perceive",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur benötigte Evidenz erfassen, Aufnahmezustand sichtbar halten und private Inhalte beachten.",
                    "en": "Capture only needed evidence, keep recording state visible, and respect private content."
                }
            },
            "entrySlugs": [
                "nova-capture-screenshot-49-1-highlight-selector",
                "nova-capture-screenshot-49-2-scroll-to-selector",
                "49-3-shadow-dom-highlight",
                "nova-crawl-verify-49-4-crawl-verify-highlight",
                "nova-perceive-49-5-perceive-plus-screenshot",
                "nova-navigate-49-6-navigation-plus-screenshot",
                "nova-click-selector-49-7-click-plus-screenshot"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "cross-feature-integration",
            "title": {
                "de": "Cross-Feature Integration",
                "en": "Cross-Feature Integration"
            },
            "summary": {
                "de": "Diese Familie bündelt 14 Pfade für Produktgrenzen, Onboarding, Lizenzstatus und bereichsübergreifende Sicherheitsentscheidungen.",
                "en": "This family groups 14 paths for product boundaries, onboarding, license state, and cross-feature safety decisions."
            },
            "entryCount": 14,
            "namedToolCount": 0,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in Sonderfälle, Produktgrenzen und robuste Fehlerpfade kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in edge cases, product boundaries, and robust failure paths can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei Crawl -> Learn Loop, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with Crawl -> Learn Loop, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "50-1-crawl-learn-loop",
                            "pathId": "50.1",
                            "label": "Crawl -> Learn Loop",
                            "kind": "reference"
                        },
                        {
                            "slug": "50-2-login-komplett-flow",
                            "pathId": "50.2",
                            "label": "Login-Komplett-Flow",
                            "kind": "reference"
                        },
                        {
                            "slug": "50-3-plugin-bauen-plus-nutzen",
                            "pathId": "50.3",
                            "label": "Plugin bauen + nutzen",
                            "kind": "reference"
                        }
                    ],
                    "en": [
                        {
                            "slug": "50-1-crawl-learn-loop",
                            "pathId": "50.1",
                            "label": "Crawl -> Learn Loop",
                            "kind": "reference"
                        },
                        {
                            "slug": "50-2-login-komplett-flow",
                            "pathId": "50.2",
                            "label": "Login-Komplett-Flow",
                            "kind": "reference"
                        },
                        {
                            "slug": "50-3-plugin-bauen-plus-nutzen",
                            "pathId": "50.3",
                            "label": "Plugin bauen + nutzen",
                            "kind": "reference"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "50-1-crawl-learn-loop",
                "50-2-login-komplett-flow",
                "50-3-plugin-bauen-plus-nutzen",
                "50-4-task-memory-e2e",
                "50-5-claim-plus-navigation-plus-release",
                "50-6-surface-explorer-plus-pks",
                "50-7-scheduled-task-plus-workspace",
                "50-8-multi-tab-workflow",
                "50-9-notification-plus-agent-aktion",
                "50-10-proxy-plus-navigation",
                "50-11-download-plus-workspace",
                "50-12-emulation-plus-perceive",
                "50-13-goal-plus-sequence",
                "50-14-vault-plus-plugin-login"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "edge-cases-und-fehlerpfade",
            "title": {
                "de": "Edge Cases & Fehlerpfade",
                "en": "Edge Cases & Error Paths"
            },
            "summary": {
                "de": "Diese Familie bündelt 20 Pfade für Parametervalidierung, Alias-Konflikte, Sonderfälle und robuste Fehlerantworten.",
                "en": "This family groups 20 paths for parameter validation, alias conflicts, edge cases, and robust error responses."
            },
            "entryCount": 20,
            "namedToolCount": 9,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in parameter validation, alias conflicts, and robust failure paths can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.perceive, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.perceive, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-perceive-51-3-string-statt-number",
                            "pathId": "51.3",
                            "label": "nova.perceive",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tab-claim-51-4-out-of-range-integer",
                            "pathId": "51.4",
                            "label": "nova.tab_claim",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tab-release-51-6-release-ohne-claim",
                            "pathId": "51.6",
                            "label": "nova.tab_release",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-perceive-51-3-string-statt-number",
                            "pathId": "51.3",
                            "label": "nova.perceive",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tab-claim-51-4-out-of-range-integer",
                            "pathId": "51.4",
                            "label": "nova.tab_claim",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-tab-release-51-6-release-ohne-claim",
                            "pathId": "51.6",
                            "label": "nova.tab_release",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property",
                "nova-perceive-51-3-string-statt-number",
                "nova-tab-claim-51-4-out-of-range-integer",
                "51-5-claim-session-mismatch",
                "nova-tab-release-51-6-release-ohne-claim",
                "51-7-sequence-step-fehler",
                "51-8-tab-close-mit-pending",
                "nova-click-selector-51-9-doppelter-click-guard",
                "nova-type-selector-51-10-type-mit-hydration-drift",
                "51-11-pks-shadow-persistence",
                "nova-route-51-12-concurrent-route-conflict",
                "51-13-non-object-arguments-matrix",
                "51-14-unknown-properties-vor-gates",
                "nova-eval-51-15-sensitive-eval-highimpact",
                "nova-tab-new-51-16-non-web-navigation-highimpact",
                "tools-list-51-17-tool-alias-dispatch-matrix",
                "51-18-param-alias-canonical-wins",
                "51-19-common-arg-alias-normalization",
                "51-20-param-alias-scope-negative"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "site-data-management-cookies-storage-cache",
            "title": {
                "de": "Site Data Management (Cookies, Storage, Cache)",
                "en": "Site Data Management (Cookies, Storage, Cache)"
            },
            "summary": {
                "de": "Diese Familie bündelt 35 Pfade für Cookies, Speicher, Cache und seitenspezifische Browserdaten.",
                "en": "This family groups 35 paths for cookies, storage, cache, and site-scoped browser data."
            },
            "entryCount": 35,
            "namedToolCount": 22,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in sensible Browser-, Identitäts- oder Sitzungsdaten kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in sensitive browser, identity, or session data can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.tools_bundle, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.tools_bundle, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-tools-bundle-52-1-bundle-laden",
                            "pathId": "52.1",
                            "label": "nova.tools_bundle",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-cookie-list-52-2-cookie-list-metadaten",
                            "pathId": "52.2",
                            "label": "nova.cookie_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-cookie-set-52-6-cookie-set-dryrun",
                            "pathId": "52.6",
                            "label": "nova.cookie_set",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-tools-bundle-52-1-bundle-laden",
                            "pathId": "52.1",
                            "label": "nova.tools_bundle",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-cookie-list-52-2-cookie-list-metadaten",
                            "pathId": "52.2",
                            "label": "nova.cookie_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-cookie-set-52-6-cookie-set-dryrun",
                            "pathId": "52.6",
                            "label": "nova.cookie_set",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter",
                "nova-cookie-list-52-5-cookie-list-pagination",
                "nova-cookie-set-52-6-cookie-set-dryrun",
                "nova-cookie-set-52-7-cookie-set-erstellen",
                "52-8-cookie-set-ersetzen",
                "nova-cookie-set-52-9-cookie-set-domain-reject",
                "nova-cookie-set-52-10-cookie-set-public-suffix",
                "nova-cookie-set-52-11-cookie-set-samesite-reject",
                "nova-cookie-delete-52-12-cookie-delete-per-cookieid",
                "nova-cookie-delete-52-13-cookie-delete-per-name",
                "nova-cookie-delete-52-14-cookie-delete-dryrun",
                "nova-cookie-clear-52-15-cookie-clear-highimpact-profil-weit",
                "nova-storage-inspect-52-16-storage-inspect-keys",
                "nova-storage-inspect-52-17-storage-inspect-values",
                "nova-storage-set-52-18-storage-set",
                "nova-storage-delete-52-19-storage-delete",
                "nova-cache-clear-52-20-cache-clear",
                "nova-cache-clear-52-21-cache-clear-unknown-type",
                "52-22-scope-sichtbarkeit",
                "52-23-sandbox-isolation",
                "52-24-permission-deny",
                "52-25-permission-session-grant",
                "nova-cookie-set-52-26-cookie-inspector-service-paritaet",
                "52-27-cookie-inspector-editor-controls",
                "52-28-httponly-reveal-copy-gate",
                "52-29-sandbox-account-badge-refresh",
                "52-30-novapalette-cookie-inspector-theme",
                "nova-cookie-list-52-31-cookie-values-scope-required",
                "52-32-sitedata-agent-scoped-grants",
                "52-33-secret-read-policy-upgrade",
                "52-34-sitedata-prompt-fehlerpfade",
                "52-35-concurrent-prompt-serialization"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "screenshot-diff-visual-regression",
            "title": {
                "de": "Screenshot Diff (Visual Regression)",
                "en": "Screenshot Diff (Visual Regression)"
            },
            "summary": {
                "de": "Diese Familie bündelt 9 Pfade für visuelle Evidenz, Screenshots, Markierungen, Vergleiche und nachvollziehbare Abweichungen.",
                "en": "This family groups 9 paths for visual evidence, screenshots, markings, comparisons, and reviewable differences."
            },
            "entryCount": 9,
            "namedToolCount": 2,
            "example": {
                "situation": {
                    "de": "Ein Nutzer braucht in visuelle Regression, Schwellen und Evidenzbündel visuelle oder mediale Evidenz, ohne private Inhalte unnötig zu erfassen.",
                    "en": "A user needs visual or media evidence in visual regression, thresholds, and evidence bundles without capturing private content unnecessarily."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.tools_bundle, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.tools_bundle, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-tools-bundle-53-1-bundle-discovery",
                            "pathId": "53.1",
                            "label": "nova.tools_bundle",
                            "kind": "tool"
                        },
                        {
                            "slug": "53-2-identische-pngs",
                            "pathId": "53.2",
                            "label": "Identische PNGs",
                            "kind": "reference"
                        },
                        {
                            "slug": "53-3-regionserkennung",
                            "pathId": "53.3",
                            "label": "Regionserkennung",
                            "kind": "reference"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-tools-bundle-53-1-bundle-discovery",
                            "pathId": "53.1",
                            "label": "nova.tools_bundle",
                            "kind": "tool"
                        },
                        {
                            "slug": "53-2-identische-pngs",
                            "pathId": "53.2",
                            "label": "Identische PNGs",
                            "kind": "reference"
                        },
                        {
                            "slug": "53-3-regionserkennung",
                            "pathId": "53.3",
                            "label": "Regionserkennung",
                            "kind": "reference"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur benötigte Evidenz erfassen, Aufnahmezustand sichtbar halten und private Inhalte beachten.",
                    "en": "Capture only needed evidence, keep recording state visible, and respect private content."
                }
            },
            "entrySlugs": [
                "nova-tools-bundle-53-1-bundle-discovery",
                "53-2-identische-pngs",
                "53-3-regionserkennung",
                "53-4-capture-to-diff-e2e",
                "53-5-threshold-noise-filter",
                "53-6-dimension-mismatch",
                "53-7-pfad-datei-validation",
                "53-8-resource-caps",
                "nova-tools-bundle-53-9-visual-evidence-bundle"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "etm-task-url-coverage-feature-request",
            "title": {
                "de": "ETM Task URL Coverage (Feature Request)",
                "en": "ETM Task URL Coverage (Feature Request)"
            },
            "summary": {
                "de": "Diese Familie bündelt 20 Pfade für Aufgabenprofile, Läufe, Fortschritt, Abschlussregeln und wiederverwendbare Guidance.",
                "en": "This family groups 20 paths for task profiles, runs, progress, completion rules, and reusable guidance."
            },
            "entryCount": 20,
            "namedToolCount": 3,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in URL-Abdeckung, Evidenz und Completion-Gates kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in URL coverage, evidence, and completion gates can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.coverage_scan, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.coverage_scan, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-coverage-scan-54-18-coverage-scan-registered-evidence",
                            "pathId": "54.18",
                            "label": "nova.coverage_scan",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-task-instance-reconcile-coverage-54-20-reconcile-coverage-dry-run",
                            "pathId": "54.20",
                            "label": "nova.task_instance_reconcile_coverage",
                            "kind": "tool"
                        },
                        {
                            "slug": "54-1-url-unit-schema",
                            "pathId": "54.1",
                            "label": "URL-Unit-Schema",
                            "kind": "reference"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-coverage-scan-54-18-coverage-scan-registered-evidence",
                            "pathId": "54.18",
                            "label": "nova.coverage_scan",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-task-instance-reconcile-coverage-54-20-reconcile-coverage-dry-run",
                            "pathId": "54.20",
                            "label": "nova.task_instance_reconcile_coverage",
                            "kind": "tool"
                        },
                        {
                            "slug": "54-1-url-unit-schema",
                            "pathId": "54.1",
                            "label": "URL-Unit-Schema",
                            "kind": "reference"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung",
                "54-5-observation-statt-direkt-check",
                "54-6-evidence-klassifikation",
                "54-7-eval-coverageevidence-contract",
                "54-8-coverage-warnung",
                "54-9-completion-hard-block",
                "54-10-goal-close-block",
                "54-11-group-sample-completion",
                "54-12-accepted-exclusions",
                "54-13-reconcile-from-audit",
                "54-14-forcecomplete-gate",
                "54-15-multi-instance-multi-tab-disambiguierung",
                "54-16-live-discovery-frozen-scope",
                "54-17-settings-und-telemetry",
                "nova-coverage-scan-54-18-coverage-scan-registered-evidence",
                "nova-coverage-scan-54-19-coverage-scan-recommended-gate",
                "nova-task-instance-reconcile-coverage-54-20-reconcile-coverage-dry-run"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "system-interface-docs-app",
            "title": {
                "de": "System Interface Docs App",
                "en": "System Interface Docs App"
            },
            "summary": {
                "de": "Diese Familie bündelt 6 Pfade für die öffentliche Doku-Oberfläche, Suche, Darstellung und agentenlesbare Navigation.",
                "en": "This family groups 6 paths for the public documentation surface, search, rendering, and agent-readable navigation."
            },
            "entryCount": 6,
            "namedToolCount": 0,
            "example": {
                "situation": {
                    "de": "Ein Agent soll in öffentliche Doku-Oberfläche, Suche und responsive Darstellung einen sichtbaren Zustand verändern, ohne Ziel und Ergebnis aus einer früheren Sitzung zu raten.",
                    "en": "An agent needs to change visible state in public documentation surface, search, and responsive rendering without guessing target or result from an earlier session."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei Static Entry, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with Static Entry, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "55-1-static-entry",
                            "pathId": "55.1",
                            "label": "Static Entry",
                            "kind": "reference"
                        },
                        {
                            "slug": "55-2-komponenten-routing",
                            "pathId": "55.2",
                            "label": "Komponenten-Routing",
                            "kind": "reference"
                        },
                        {
                            "slug": "55-3-asset-integritaet",
                            "pathId": "55.3",
                            "label": "Asset-Integrität",
                            "kind": "reference"
                        }
                    ],
                    "en": [
                        {
                            "slug": "55-1-static-entry",
                            "pathId": "55.1",
                            "label": "Static Entry",
                            "kind": "reference"
                        },
                        {
                            "slug": "55-2-komponenten-routing",
                            "pathId": "55.2",
                            "label": "Komponenten-Routing",
                            "kind": "reference"
                        },
                        {
                            "slug": "55-3-asset-integritaet",
                            "pathId": "55.3",
                            "label": "Asset-Integritaet",
                            "kind": "reference"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Nur das bestätigte Ziel verändern, danach den sichtbaren Zustand prüfen und bei Abweichung stoppen.",
                    "en": "Change only the confirmed target, then check visible state and stop on mismatch."
                }
            },
            "entrySlugs": [
                "55-1-static-entry",
                "55-2-komponenten-routing",
                "55-3-asset-integritaet",
                "55-4-source-link-paritaet",
                "55-5-such-filter-ux",
                "55-6-responsive-layout"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "ambient-auto-apply-mcp-closed-loop",
            "title": {
                "de": "Ambient Auto-Apply (MCP Closed Loop)",
                "en": "Ambient Auto-Apply (MCP Closed Loop)"
            },
            "summary": {
                "de": "Diese Familie bündelt 5 Pfade für Aufgabenprofile, Läufe, Fortschritt, Abschlussregeln und wiederverwendbare Guidance.",
                "en": "This family groups 5 paths for task profiles, runs, progress, completion rules, and reusable guidance."
            },
            "entryCount": 5,
            "namedToolCount": 0,
            "example": {
                "situation": {
                    "de": "Ein Agent bereitet in Auto-Apply-Policy, Kandidatenbudget und Blocksignale einen begrenzten Lauf vor und muss Scope, Fortschritt und Stoppbedingung sichtbar halten.",
                    "en": "An agent prepares a bounded run in auto-apply policy, candidate budget, and block signals and must keep scope, progress, and stop condition visible."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei Disabled Policy Skip, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with Disabled Policy Skip, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "56-1-disabled-policy-skip",
                            "pathId": "56.1",
                            "label": "Disabled Policy Skip",
                            "kind": "reference"
                        },
                        {
                            "slug": "56-2-alwaysask-prompt",
                            "pathId": "56.2",
                            "label": "AlwaysAsk Prompt",
                            "kind": "reference"
                        },
                        {
                            "slug": "56-3-oncepersession-action-signature",
                            "pathId": "56.3",
                            "label": "OncePerSession Action Signature",
                            "kind": "reference"
                        }
                    ],
                    "en": [
                        {
                            "slug": "56-1-disabled-policy-skip",
                            "pathId": "56.1",
                            "label": "Disabled Policy Skip",
                            "kind": "reference"
                        },
                        {
                            "slug": "56-2-alwaysask-prompt",
                            "pathId": "56.2",
                            "label": "AlwaysAsk Prompt",
                            "kind": "reference"
                        },
                        {
                            "slug": "56-3-oncepersession-action-signature",
                            "pathId": "56.3",
                            "label": "OncePerSession Action Signature",
                            "kind": "reference"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus bleiben Teil des Ablaufs.",
                    "en": "Scope, budget, progress, stop condition, and terminal status remain part of the run."
                }
            },
            "entrySlugs": [
                "56-1-disabled-policy-skip",
                "56-2-alwaysask-prompt",
                "56-3-oncepersession-action-signature",
                "56-4-candidate-ranking-und-budget",
                "56-5-dangerous-playbook-block"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "media-permissions-und-active-use",
            "title": {
                "de": "Media Permissions & Active Use",
                "en": "Media Permissions & Active Use"
            },
            "summary": {
                "de": "Diese Familie bündelt 22 Pfade für Medienberechtigungen, aktive Nutzung, Freigaben und Audit-Signale.",
                "en": "This family groups 22 paths for media permissions, active use, approvals, and audit signals."
            },
            "entryCount": 22,
            "namedToolCount": 13,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in Medienberechtigungen, aktive Nutzung und Audit kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in media permissions, active use, and audit signals can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei nova.tools_bundle, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with nova.tools_bundle, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "nova-tools-bundle-57-1-bundle-discovery",
                            "pathId": "57.1",
                            "label": "nova.tools_bundle",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-media-permissions-list-57-2-permission-liste-und-globals",
                            "pathId": "57.2",
                            "label": "nova.media_permissions_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-media-permission-set-57-3-persistent-override-setzen",
                            "pathId": "57.3",
                            "label": "nova.media_permission_set",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "nova-tools-bundle-57-1-bundle-discovery",
                            "pathId": "57.1",
                            "label": "nova.tools_bundle",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-media-permissions-list-57-2-permission-liste-und-globals",
                            "pathId": "57.2",
                            "label": "nova.media_permissions_list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-media-permission-set-57-3-persistent-override-setzen",
                            "pathId": "57.3",
                            "label": "nova.media_permission_set",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance",
                "57-5-tuple-aware-iframe-override",
                "57-6-screencapture-geolocation-achsen",
                "57-7-session-grant-allow",
                "57-8-session-grant-fehlerpfade",
                "nova-media-permissions-clear-session-grants-57-9-session-grants-clearen",
                "nova-media-activity-status-57-10-active-use-status",
                "nova-tabs-57-11-tabs-activemediastreams",
                "nova-media-stop-all-57-12-stop-all-scope",
                "nova-media-permission-activity-list-57-13-activity-list",
                "nova-media-activity-delta-57-14-activity-delta",
                "nova-media-activity-audit-57-15-activity-audit",
                "nova-media-device-preferences-list-57-16-device-preferences-list",
                "nova-site-permissions-reset-origin-57-17-origin-full-reset",
                "57-18-hidden-non-user-initiated-boundary",
                "57-19-deny-invalidiert-session-grants",
                "57-20-active-capture-kind-split",
                "57-21-media-permission-policy-buckets",
                "57-22-media-clearall-exclusivity"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        },
        {
            "slug": "session-recording",
            "title": {
                "de": "Session Recording",
                "en": "Session Recording"
            },
            "summary": {
                "de": "Diese Familie bündelt 22 Pfade für Recording, Ereignisse, Exporte und nachvollziehbare Evidenz.",
                "en": "This family groups 22 paths for recording, events, exports, and reviewable evidence."
            },
            "entryCount": 22,
            "namedToolCount": 15,
            "example": {
                "situation": {
                    "de": "Ein Auftrag in Aufnahmen, Ereignisströme und nachvollziehbare Evidenz kann mächtige Ausführung auslösen und braucht deshalb Ziel, Freigabe und Ergebnisprüfung vor dem Schritt.",
                    "en": "A task in recordings, event streams, and reviewable evidence can trigger powerful execution and therefore needs target, approval, and result check before the step."
                },
                "agentStep": {
                    "de": "Der Agent beginnt bei tools/list, liest die aktuelle Antwort oder Referenz und wählt erst danach das konkrete nächste Werkzeug.",
                    "en": "The agent starts with tools/list, reads the current response or reference, and only then chooses the concrete next tool."
                },
                "relevantPaths": {
                    "de": [
                        {
                            "slug": "tools-list-58-1-global-discovery-und-schema",
                            "pathId": "58.1",
                            "label": "tools/list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-session-record-start-58-2-settings-master-gate",
                            "pathId": "58.2",
                            "label": "nova.session_record_start",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-session-record-status-58-6-status-running",
                            "pathId": "58.6",
                            "label": "nova.session_record_status",
                            "kind": "tool"
                        }
                    ],
                    "en": [
                        {
                            "slug": "tools-list-58-1-global-discovery-und-schema",
                            "pathId": "58.1",
                            "label": "tools/list",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-session-record-start-58-2-settings-master-gate",
                            "pathId": "58.2",
                            "label": "nova.session_record_start",
                            "kind": "tool"
                        },
                        {
                            "slug": "nova-session-record-status-58-6-status-running",
                            "pathId": "58.6",
                            "label": "nova.session_record_status",
                            "kind": "tool"
                        }
                    ]
                },
                "executionBoundary": {
                    "de": "Aktuelle Discovery, Ziel, Nutzerkontrolle, Warnsignale und Ergebnisprüfung gehen der Ausführung voraus.",
                    "en": "Current discovery, target, user control, warning signals, and result check come before execution."
                }
            },
            "entrySlugs": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "nova-session-record-start-58-4-start-minimal",
                "58-5-permission-classes-normalize",
                "nova-session-record-status-58-6-status-running",
                "nova-session-record-extend-58-7-extend-ttl",
                "nova-session-record-stop-58-8-stop-finalize",
                "58-9-notfound-alreadystopped-fehlerpfade",
                "58-10-per-tab-duplicate-guard",
                "58-11-r1-capture-streams",
                "58-12-artifact-integrity-und-encryption",
                "nova-session-recording-start-58-13-alias-dispatch-hidden",
                "58-14-selftest-und-reasoncode-parity",
                "nova-session-record-query-58-15-r2-query",
                "nova-session-record-query-58-16-r2-entry-drilldown",
                "nova-session-record-events-58-17-r2-r3-event-streams",
                "nova-session-record-purge-58-18-r2-purge-safety",
                "nova-session-record-interactions-58-19-r3-interaction-timeline",
                "nova-session-record-events-58-20-r3-stored-dom-snapshot",
                "nova-session-record-snapshot-dom-58-21-r3-live-dom-snapshot-trigger",
                "nova-session-record-events-58-22-v2-sidecar-stream-enum"
            ],
            "catalogUrl": "https://nova-cognitive.com/doc/mcp-tools"
        }
    ],
    "entries": [
        {
            "slug": "initialize-1-1-mcp-verbindung-aufbauen",
            "pathId": "1.1",
            "stableKey": "mcp:grundlagen-und-session:1.1:initialize-1-1-mcp-verbindung-aufbauen",
            "contentHash": "02aa2bb247f8ed7ed964ea403c54e9154f71364913aa0e392f1700effb0fa7c8",
            "diffStatus": "unchanged",
            "title": {
                "de": "initialize",
                "en": "initialize"
            },
            "referenceTitle": {
                "de": "MCP-Verbindung aufbauen",
                "en": "Establish MCP connection"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "initialize",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"MCP-Verbindung aufbauen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to check the state or evidence for \"Establish MCP connection\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/initialize-1-1-mcp-verbindung-aufbauen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/initialize-1-1-mcp-verbindung-aufbauen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/initialize-1-1-mcp-verbindung-aufbauen"
            },
            "relatedEntries": [
                "initialize-1-14-streamable-http-handshake",
                "initialize-48-8-codex-proxy-backend-session-refresh",
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-app-info-1-3-app-info-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-tools-bundle-1-2-tool-discovery",
            "pathId": "1.2",
            "stableKey": "mcp:grundlagen-und-session:1.2:nova-tools-bundle-1-2-tool-discovery",
            "contentHash": "fe99dd8cca79a57a1292b8270c872b9362683403b7968531fc5911d0e361c850",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Tool-Discovery",
                "en": "Tool-Discovery"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Tool-Discovery\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to check the state or evidence for \"Tool-Discovery\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-1-2-tool-discovery",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-1-2-tool-discovery",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-1-2-tool-discovery"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle",
                "nova-tools-bundle-6-7-form-submission-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-app-info-1-3-app-info-lesen",
            "pathId": "1.3",
            "stableKey": "mcp:grundlagen-und-session:1.3:nova-app-info-1-3-app-info-lesen",
            "contentHash": "c489852af548f335ecaad70bb3e578a6446c50261639f4d6ad809e7adbde4e75",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.app_info",
                "en": "nova.app_info"
            },
            "referenceTitle": {
                "de": "App-Info lesen",
                "en": "App-Info read"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "nova.app_info",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"App-Info lesen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to check the state or evidence for \"App-Info read\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-app-info-1-3-app-info-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-app-info-1-3-app-info-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-app-info-1-3-app-info-lesen"
            },
            "relatedEntries": [
                "nova-app-info-1-6-app-info-build-runtime-diagnostics",
                "initialize-1-1-mcp-verbindung-aufbauen",
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-get-instructions-1-4-instructions-abrufen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-get-instructions-1-4-instructions-abrufen",
            "pathId": "1.4",
            "stableKey": "mcp:grundlagen-und-session:1.4:nova-get-instructions-1-4-instructions-abrufen",
            "contentHash": "80b57799c1b382e406196a09c1cab86d282a534f93ec66c692a6c24754f350b6",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.get_instructions",
                "en": "nova.get_instructions"
            },
            "referenceTitle": {
                "de": "Instructions abrufen",
                "en": "Instructions fetch"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "nova.get_instructions",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Instructions abrufen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to check the state or evidence for \"Instructions fetch\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "bootstrapWarning",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-1-4-instructions-abrufen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-1-4-instructions-abrufen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-get-instructions-1-4-instructions-abrufen"
            },
            "relatedEntries": [
                "nova-get-instructions-1-7-instructions-framework-hints",
                "nova-get-instructions-1-8-instructions-task-awareness",
                "nova-get-instructions-1-9-instructions-service-discovery",
                "nova-get-instructions-1-10-instructions-learn-mode-progress"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-permission-prompt-1-5-permission-prompt",
            "pathId": "1.5",
            "stableKey": "mcp:grundlagen-und-session:1.5:nova-permission-prompt-1-5-permission-prompt",
            "contentHash": "f7e69e49ede7e024df8a29fbc5ae337540ea01d4bdfcbbd3ba63395a1a6da2b7",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.permission_prompt",
                "en": "nova.permission_prompt"
            },
            "referenceTitle": {
                "de": "Permission Prompt",
                "en": "Permission Prompt"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "nova.permission_prompt",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Permission Prompt\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to handle the sensitive path \"Permission Prompt\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-permission-prompt-1-5-permission-prompt",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-permission-prompt-1-5-permission-prompt",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-permission-prompt-1-5-permission-prompt"
            },
            "relatedEntries": [
                "initialize-1-1-mcp-verbindung-aufbauen",
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-app-info-1-3-app-info-lesen",
                "nova-get-instructions-1-4-instructions-abrufen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-app-info-1-6-app-info-build-runtime-diagnostics",
            "pathId": "1.6",
            "stableKey": "mcp:grundlagen-und-session:1.6:nova-app-info-1-6-app-info-build-runtime-diagnostics",
            "contentHash": "334a9fa7b16b6f492faeb02b0573efc2a5d9db57c6048929d21bf2f7bd4912c3",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.app_info",
                "en": "nova.app_info"
            },
            "referenceTitle": {
                "de": "App-Info Build/Runtime Diagnostics",
                "en": "App-Info Build/Runtime Diagnostics"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "nova.app_info",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"App-Info Build/Runtime Diagnostics\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to carry out the bounded step \"App-Info Build/Runtime Diagnostics\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "structuredContent.build",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "structuredContent.runtime",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-app-info-1-6-app-info-build-runtime-diagnostics",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-app-info-1-6-app-info-build-runtime-diagnostics",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-app-info-1-6-app-info-build-runtime-diagnostics"
            },
            "relatedEntries": [
                "nova-app-info-1-3-app-info-lesen",
                "initialize-1-1-mcp-verbindung-aufbauen",
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-get-instructions-1-4-instructions-abrufen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "nova-get-instructions-1-7-instructions-framework-hints",
            "pathId": "1.7",
            "stableKey": "mcp:grundlagen-und-session:1.7:nova-get-instructions-1-7-instructions-framework-hints",
            "contentHash": "a2df6d938b41b043ac138796405b1557c84e29c6f96feda4cd100a1d6c956e67",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.get_instructions",
                "en": "nova.get_instructions"
            },
            "referenceTitle": {
                "de": "Instructions Framework Hints",
                "en": "Instructions Framework Hints"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "nova.get_instructions",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Instructions Framework Hints\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to check the state or evidence for \"Instructions Framework Hints\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-1-7-instructions-framework-hints",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-1-7-instructions-framework-hints",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-get-instructions-1-7-instructions-framework-hints"
            },
            "relatedEntries": [
                "nova-get-instructions-1-4-instructions-abrufen",
                "nova-get-instructions-1-8-instructions-task-awareness",
                "nova-get-instructions-1-9-instructions-service-discovery",
                "nova-get-instructions-1-10-instructions-learn-mode-progress"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-get-instructions-1-8-instructions-task-awareness",
            "pathId": "1.8",
            "stableKey": "mcp:grundlagen-und-session:1.8:nova-get-instructions-1-8-instructions-task-awareness",
            "contentHash": "875a2608cd177838f86e584b2b5fbcf7bec0828b52949827ee5e991034fc01ef",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.get_instructions",
                "en": "nova.get_instructions"
            },
            "referenceTitle": {
                "de": "Instructions Task Awareness",
                "en": "Instructions Task Awareness"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "nova.get_instructions",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Instructions Task Awareness\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to start or monitor the bounded flow \"Instructions Task Awareness\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "taskKeywords",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "taskAwareness.searchHint",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "profileMatch",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "taskKeywords",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "activeInstances",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-1-8-instructions-task-awareness",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-1-8-instructions-task-awareness",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-get-instructions-1-8-instructions-task-awareness"
            },
            "relatedEntries": [
                "nova-get-instructions-1-4-instructions-abrufen",
                "nova-get-instructions-1-7-instructions-framework-hints",
                "nova-get-instructions-1-9-instructions-service-discovery",
                "nova-get-instructions-1-10-instructions-learn-mode-progress"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-get-instructions-1-9-instructions-service-discovery",
            "pathId": "1.9",
            "stableKey": "mcp:grundlagen-und-session:1.9:nova-get-instructions-1-9-instructions-service-discovery",
            "contentHash": "1d5447335c801fafa8b669a3fee20746adbab4a94c508fa9bb0bacac73de16ed",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.get_instructions",
                "en": "nova.get_instructions"
            },
            "referenceTitle": {
                "de": "Instructions Service Discovery",
                "en": "Instructions Service Discovery"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "nova.get_instructions",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Instructions Service Discovery\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to check the state or evidence for \"Instructions Service Discovery\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "taskKeywords",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "taskKeywords",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "matchedCategories",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-1-9-instructions-service-discovery",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-1-9-instructions-service-discovery",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-get-instructions-1-9-instructions-service-discovery"
            },
            "relatedEntries": [
                "nova-get-instructions-1-4-instructions-abrufen",
                "nova-get-instructions-1-7-instructions-framework-hints",
                "nova-get-instructions-1-8-instructions-task-awareness",
                "nova-get-instructions-1-10-instructions-learn-mode-progress"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-get-instructions-1-10-instructions-learn-mode-progress",
            "pathId": "1.10",
            "stableKey": "mcp:grundlagen-und-session:1.10:nova-get-instructions-1-10-instructions-learn-mode-progress",
            "contentHash": "ac92dbf6b2c4f06c8fbde9f3adab2901bea2f4fce3d6561aa8211c618d0a1c8f",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.get_instructions",
                "en": "nova.get_instructions"
            },
            "referenceTitle": {
                "de": "Instructions Learn-Mode Progress",
                "en": "Instructions Learn-Mode Progress"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "nova.get_instructions",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Instructions Learn-Mode Progress\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to check the state or evidence for \"Instructions Learn-Mode Progress\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                },
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "learnMode.progress",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "allFloorsMet",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-1-10-instructions-learn-mode-progress",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-1-10-instructions-learn-mode-progress",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-get-instructions-1-10-instructions-learn-mode-progress"
            },
            "relatedEntries": [
                "nova-get-instructions-1-4-instructions-abrufen",
                "nova-get-instructions-1-7-instructions-framework-hints",
                "nova-get-instructions-1-8-instructions-task-awareness",
                "nova-get-instructions-1-9-instructions-service-discovery"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-operator-notes-store-1-11-instructions-operator-notes",
            "pathId": "1.11",
            "stableKey": "mcp:grundlagen-und-session:1.11:nova-operator-notes-store-1-11-instructions-operator-notes",
            "contentHash": "1aa49cd63d052c96bf11fe6571d994e681c7fd363b827617c68a98edb73a6514",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.operator_notes_store",
                "en": "nova.operator_notes_store"
            },
            "referenceTitle": {
                "de": "Instructions Operator Notes",
                "en": "Instructions Operator Notes"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "nova.operator_notes_store",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Instructions Operator Notes\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to carry out the bounded step \"Instructions Operator Notes\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "tags",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "taskKeywords",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "instructionsText",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "taskKeywords",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "operatorNotes",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "contractVersion",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-operator-notes-store-1-11-instructions-operator-notes",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-operator-notes-store-1-11-instructions-operator-notes",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-operator-notes-store-1-11-instructions-operator-notes"
            },
            "relatedEntries": [
                "nova-operator-notes-store-19-1-note-speichern",
                "initialize-1-1-mcp-verbindung-aufbauen",
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-app-info-1-3-app-info-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
            "pathId": "1.12",
            "stableKey": "mcp:grundlagen-und-session:1.12:nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
            "contentHash": "425b99666aa24444bc20856e955c723e84b30862bf415f871deabebb2bdcd689",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Bundle Taxonomie & Gating",
                "en": "Bundle Taxonomie & Gating"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Bundle Taxonomie & Gating\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to check the state or evidence for \"Bundle Taxonomie & Gating\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "unavailableTools",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-1-12-bundle-taxonomie-und-gating"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle",
                "nova-tools-bundle-6-7-form-submission-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-get-instructions-1-13-capability-bootstrap-guidance",
            "pathId": "1.13",
            "stableKey": "mcp:grundlagen-und-session:1.13:nova-get-instructions-1-13-capability-bootstrap-guidance",
            "contentHash": "66f71857614acabad816f59d68a0c3368d9adb174c1939ac9a5126bbd0b7de4d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.get_instructions",
                "en": "nova.get_instructions"
            },
            "referenceTitle": {
                "de": "Capability Bootstrap Guidance",
                "en": "Capability Bootstrap Guidance"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "nova.get_instructions",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Capability Bootstrap Guidance\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to check the state or evidence for \"Capability Bootstrap Guidance\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "targetReadiness",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "tools_bundle",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-1-13-capability-bootstrap-guidance",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-1-13-capability-bootstrap-guidance",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-get-instructions-1-13-capability-bootstrap-guidance"
            },
            "relatedEntries": [
                "nova-get-instructions-1-4-instructions-abrufen",
                "nova-get-instructions-1-7-instructions-framework-hints",
                "nova-get-instructions-1-8-instructions-task-awareness",
                "nova-get-instructions-1-9-instructions-service-discovery"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "initialize-1-14-streamable-http-handshake",
            "pathId": "1.14",
            "stableKey": "mcp:grundlagen-und-session:1.14:initialize-1-14-streamable-http-handshake",
            "contentHash": "800e87291996024b54e8242910b5c411a9f581a2b7d66bfa43961b5e720efa1d",
            "diffStatus": "unchanged",
            "title": {
                "de": "initialize",
                "en": "initialize"
            },
            "referenceTitle": {
                "de": "Streamable-HTTP Handshake",
                "en": "Streamable-HTTP Handshake"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "initialize",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Streamable-HTTP Handshake\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to check the state or evidence for \"Streamable-HTTP Handshake\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "Mcp-Session-Id",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "MCP-Protocol-Version",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "mcp.json",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/initialize-1-14-streamable-http-handshake",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/initialize-1-14-streamable-http-handshake",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/initialize-1-14-streamable-http-handshake"
            },
            "relatedEntries": [
                "initialize-1-1-mcp-verbindung-aufbauen",
                "initialize-48-8-codex-proxy-backend-session-refresh",
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-app-info-1-3-app-info-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "1-15-transport-auth-origin-loopback",
            "pathId": "1.15",
            "stableKey": "mcp:grundlagen-und-session:1.15:1-15-transport-auth-origin-loopback",
            "contentHash": "7e6a4295404824e7616bbfb021b422a796e6c99e699026204dd1e493ef89c524",
            "diffStatus": "unchanged",
            "title": {
                "de": "Transport Auth/Origin/Loopback",
                "en": "Transport Auth/Origin/Loopback"
            },
            "referenceTitle": {
                "de": "Transport Auth/Origin/Loopback",
                "en": "Transport Auth/Origin/Loopback"
            },
            "familySlug": "grundlagen-und-session",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Transport Auth/Origin/Loopback ist eine öffentliche Referenz für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Transport Auth/Origin/Loopback is a public reference for connection setup, tool discovery, and transport readiness. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/1-15-transport-auth-origin-loopback",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/1-15-transport-auth-origin-loopback",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/1-15-transport-auth-origin-loopback"
            },
            "relatedEntries": [
                "initialize-1-1-mcp-verbindung-aufbauen",
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-app-info-1-3-app-info-lesen",
                "nova-get-instructions-1-4-instructions-abrufen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Transport Auth/Origin/Loopback beschreibt ein Gate für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Transport Auth/Origin/Loopback describes a gate for connection setup, tool discovery, and transport readiness. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Transport Auth/Origin/Loopback als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Transport Auth/Origin/Loopback as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
            "pathId": "1.16",
            "stableKey": "mcp:grundlagen-und-session:1.16:nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
            "contentHash": "839c9fa49aefeae431ae185bf7a8f302f1431cd649e279bd3b85899c9addd9ed",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Konkrete Unavailable-Tool-Gates",
                "en": "Konkrete Unavailable-Tool-Gates"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Konkrete Unavailable-Tool-Gates\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to check the state or evidence for \"Konkrete Unavailable-Tool-Gates\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "unavailableTools",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-1-16-konkrete-unavailable-tool-gates"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-4-16-page-read-debug-bundle",
                "nova-tools-bundle-6-7-form-submission-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-mcp-transport-log-1-17-mcp-transportlog-lesen",
            "pathId": "1.17",
            "stableKey": "mcp:grundlagen-und-session:1.17:nova-mcp-transport-log-1-17-mcp-transportlog-lesen",
            "contentHash": "1d0d79a9eec16a11555735729fc1617bf5abbd58798fcf5e9e3be8b9587b74ea",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.mcp_transport_log",
                "en": "nova.mcp_transport_log"
            },
            "referenceTitle": {
                "de": "MCP-Transportlog lesen",
                "en": "MCP-Transportlog read"
            },
            "familySlug": "grundlagen-und-session",
            "tool": "nova.mcp_transport_log",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"MCP-Transportlog lesen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to check the state or evidence for \"MCP-Transportlog read\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "run",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "maxLines",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "path",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "contains",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "startLine",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "maxLines",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-mcp-transport-log-1-17-mcp-transportlog-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-mcp-transport-log-1-17-mcp-transportlog-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-mcp-transport-log-1-17-mcp-transportlog-lesen"
            },
            "relatedEntries": [
                "initialize-1-1-mcp-verbindung-aufbauen",
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-app-info-1-3-app-info-lesen",
                "nova-get-instructions-1-4-instructions-abrufen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-tab-new-2-1-tab-oeffnen",
            "pathId": "2.1",
            "stableKey": "mcp:tab-management-und-claims:2.1:nova-tab-new-2-1-tab-oeffnen",
            "contentHash": "c4c1dddbb6c7bce2db86405d6bfdb196b863a9fdbe904b2fbe5c9dc823b68cf7",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tab_new",
                "en": "nova.tab_new"
            },
            "referenceTitle": {
                "de": "Tab öffnen",
                "en": "Open tab"
            },
            "familySlug": "tab-management-und-claims",
            "tool": "nova.tab_new",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Tabs, aktive Ziele und Claim-Zustände nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Tab öffnen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For tabs, active targets, and claim state, an agent uses this public tool to check the state or evidence for \"Open tab\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "url",
                    "description": {
                        "de": "Zieladresse oder Startadresse. Vor Navigation oder Crawl auf Scope und Sitzungswirkung prüfen.",
                        "en": "Target or start URL. Check scope and session impact before navigation or crawling."
                    }
                },
                {
                    "name": "https",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Stabile Zielreferenz für nachfolgende MCP-Werkzeuge.",
                        "en": "Stable target reference for follow-up MCP tools."
                    }
                },
                {
                    "name": "pageUrl",
                    "description": {
                        "de": "Aktuelle URL, wie Nova sie im Browserkontext beobachtet.",
                        "en": "Current URL as observed by Nova in the browser context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-new-2-1-tab-oeffnen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-new-2-1-tab-öffnen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tab-new-2-1-tab-oeffnen"
            },
            "relatedEntries": [
                "nova-tab-new-2-12-tab-new-auto-claim",
                "nova-tabs-33-3-tab-in-sandbox",
                "nova-tab-new-51-16-non-web-navigation-highimpact",
                "nova-tab-claim-2-2-tab-claimen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tab-claim-2-2-tab-claimen",
            "pathId": "2.2",
            "stableKey": "mcp:tab-management-und-claims:2.2:nova-tab-claim-2-2-tab-claimen",
            "contentHash": "7f407788c462e8fa35e42fbaeb99a95fb9729d64affa26053a1b01e610098d5c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tab_claim",
                "en": "nova.tab_claim"
            },
            "referenceTitle": {
                "de": "Tab claimen",
                "en": "Tab claimen"
            },
            "familySlug": "tab-management-und-claims",
            "tool": "nova.tab_claim",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Tabs, aktive Ziele und Claim-Zustände nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Tab claimen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For tabs, active targets, and claim state, an agent uses this public tool to carry out the bounded step \"Tab claimen\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "agentId",
                    "description": {
                        "de": "Agentenkennung für Claim-, Audit- oder Arbeitskontext.",
                        "en": "Agent identity for claim, audit, or work context."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-claim-2-2-tab-claimen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-claim-2-2-tab-claimen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tab-claim-2-2-tab-claimen"
            },
            "relatedEntries": [
                "nova-tab-claim-2-9-reclaim",
                "nova-tab-claim-51-4-out-of-range-integer",
                "nova-tab-new-2-1-tab-oeffnen",
                "nova-set-active-tab-2-3-tab-wechseln"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-set-active-tab-2-3-tab-wechseln",
            "pathId": "2.3",
            "stableKey": "mcp:tab-management-und-claims:2.3:nova-set-active-tab-2-3-tab-wechseln",
            "contentHash": "670d05efb0d330f0a2256a4818c566adc34d8ca4901f21cefac6a5da6a9020ef",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.set_active_tab",
                "en": "nova.set_active_tab"
            },
            "referenceTitle": {
                "de": "Tab wechseln",
                "en": "Tab wechseln"
            },
            "familySlug": "tab-management-und-claims",
            "tool": "nova.set_active_tab",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Tabs, aktive Ziele und Claim-Zustände nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Tab wechseln\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For tabs, active targets, and claim state, an agent uses this public tool to carry out the bounded step \"Tab wechseln\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "activeTargetId",
                    "description": {
                        "de": "Zeigt, welches Ziel Nova aktuell als aktiv behandelt.",
                        "en": "Shows which target Nova currently treats as active."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-set-active-tab-2-3-tab-wechseln",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-set-active-tab-2-3-tab-wechseln",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-set-active-tab-2-3-tab-wechseln"
            },
            "relatedEntries": [
                "nova-set-active-tab-2-11-active-tab-activation-edge",
                "nova-tab-new-2-1-tab-oeffnen",
                "nova-tab-claim-2-2-tab-claimen",
                "nova-tabs-2-4-tab-liste"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tabs-2-4-tab-liste",
            "pathId": "2.4",
            "stableKey": "mcp:tab-management-und-claims:2.4:nova-tabs-2-4-tab-liste",
            "contentHash": "61e740b095905ba46b58bbc7fde49914ca444a09e0084be53085407fcd48ae52",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tabs",
                "en": "nova.tabs"
            },
            "referenceTitle": {
                "de": "Tab-Liste",
                "en": "Tab-Liste"
            },
            "familySlug": "tab-management-und-claims",
            "tool": "nova.tabs",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Tabs, aktive Ziele und Claim-Zustände nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Tab-Liste\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For tabs, active targets, and claim state, an agent uses this public tool to check the state or evidence for \"Tab-Liste\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tabs-2-4-tab-liste",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tabs-2-4-tab-liste",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tabs-2-4-tab-liste"
            },
            "relatedEntries": [
                "nova-tabs-2-10-tab-activity-resume",
                "nova-set-active-tab-2-11-active-tab-activation-edge",
                "nova-tabs-14-10-tab-awareness-warning",
                "nova-emulation-set-media-21-6-dark-mode-emulieren"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tab-snapshot-2-5-tab-snapshot",
            "pathId": "2.5",
            "stableKey": "mcp:tab-management-und-claims:2.5:nova-tab-snapshot-2-5-tab-snapshot",
            "contentHash": "ffba8f458bf69c0e44dac8658791765fe586403db3342d99ebe34a287714da93",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tab_snapshot",
                "en": "nova.tab_snapshot"
            },
            "referenceTitle": {
                "de": "Tab-Snapshot",
                "en": "Tab-Snapshot"
            },
            "familySlug": "tab-management-und-claims",
            "tool": "nova.tab_snapshot",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Tabs, aktive Ziele und Claim-Zustände nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Tab-Snapshot\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For tabs, active targets, and claim state, an agent uses this public tool to check the state or evidence for \"Tab-Snapshot\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-snapshot-2-5-tab-snapshot",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-snapshot-2-5-tab-snapshot",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tab-snapshot-2-5-tab-snapshot"
            },
            "relatedEntries": [
                "nova-tab-new-2-1-tab-oeffnen",
                "nova-tab-claim-2-2-tab-claimen",
                "nova-set-active-tab-2-3-tab-wechseln",
                "nova-tabs-2-4-tab-liste"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tab-release-2-6-tab-releasen",
            "pathId": "2.6",
            "stableKey": "mcp:tab-management-und-claims:2.6:nova-tab-release-2-6-tab-releasen",
            "contentHash": "b32b8a0538831db9915b1e1e13242dae4c5d95e346f048df8fc226e3aa1abb3c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tab_release",
                "en": "nova.tab_release"
            },
            "referenceTitle": {
                "de": "Tab releasen",
                "en": "Tab releasen"
            },
            "familySlug": "tab-management-und-claims",
            "tool": "nova.tab_release",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Tabs, aktive Ziele und Claim-Zustände nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Tab releasen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For tabs, active targets, and claim state, an agent uses this public tool to carry out the bounded step \"Tab releasen\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-release-2-6-tab-releasen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-release-2-6-tab-releasen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tab-release-2-6-tab-releasen"
            },
            "relatedEntries": [
                "nova-tab-release-2-13-release-finalize-stats",
                "nova-tab-release-51-6-release-ohne-claim",
                "nova-tab-new-2-1-tab-oeffnen",
                "nova-tab-claim-2-2-tab-claimen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tab-close-2-7-tab-schliessen",
            "pathId": "2.7",
            "stableKey": "mcp:tab-management-und-claims:2.7:nova-tab-close-2-7-tab-schliessen",
            "contentHash": "13b132aca9560e7286a3639eb0f05b5f0420dc3036fa986953583fbc98871a4d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tab_close",
                "en": "nova.tab_close"
            },
            "referenceTitle": {
                "de": "Tab schließen",
                "en": "Close tab"
            },
            "familySlug": "tab-management-und-claims",
            "tool": "nova.tab_close",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Tabs, aktive Ziele und Claim-Zustände nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Tab schließen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For tabs, active targets, and claim state, an agent uses this public tool to carry out the bounded step \"Close tab\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-close-2-7-tab-schliessen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-close-2-7-tab-schließen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tab-close-2-7-tab-schliessen"
            },
            "relatedEntries": [
                "nova-tab-new-2-1-tab-oeffnen",
                "nova-tab-claim-2-2-tab-claimen",
                "nova-set-active-tab-2-3-tab-wechseln",
                "nova-tabs-2-4-tab-liste"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "2-8-claim-conflict",
            "pathId": "2.8",
            "stableKey": "mcp:tab-management-und-claims:2.8:2-8-claim-conflict",
            "contentHash": "1671d3e2fb99722b560b844dc2464eb08e1c9e4a5efba22ee596fedab67282c4",
            "diffStatus": "unchanged",
            "title": {
                "de": "Claim-Conflict",
                "en": "Claim-Conflict"
            },
            "referenceTitle": {
                "de": "Claim-Conflict",
                "en": "Claim-Conflict"
            },
            "familySlug": "tab-management-und-claims",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Claim-Conflict ist eine öffentliche Referenz für Tabs, aktive Ziele und Claim-Zustände. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Claim-Conflict is a public reference for tabs, active targets, and claim state. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "claimHint",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/2-8-claim-conflict",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/2-8-claim-conflict",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/2-8-claim-conflict"
            },
            "relatedEntries": [
                "nova-tab-new-2-1-tab-oeffnen",
                "nova-tab-claim-2-2-tab-claimen",
                "nova-set-active-tab-2-3-tab-wechseln",
                "nova-tabs-2-4-tab-liste"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Claim-Conflict beschreibt ein Verhalten für Tabs, aktive Ziele und Claim-Zustände. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Claim-Conflict describes a behavior for tabs, active targets, and claim state. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Claim-Conflict als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Claim-Conflict as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: claimHint. Wirkungsachsen: Browserzustand.",
                    "en": "Relevant response signals: claimHint. Safety axes: Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-tab-claim-2-9-reclaim",
            "pathId": "2.9",
            "stableKey": "mcp:tab-management-und-claims:2.9:nova-tab-claim-2-9-reclaim",
            "contentHash": "5c023cca97db13199ef4fa666c539391ce65d350d60aa0b2361fe3baa0057d3c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tab_claim",
                "en": "nova.tab_claim"
            },
            "referenceTitle": {
                "de": "Reclaim",
                "en": "Reclaim"
            },
            "familySlug": "tab-management-und-claims",
            "tool": "nova.tab_claim",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Tabs, aktive Ziele und Claim-Zustände nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Reclaim\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For tabs, active targets, and claim state, an agent uses this public tool to carry out the bounded step \"Reclaim\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "reclaimReason",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-claim-2-9-reclaim",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-claim-2-9-reclaim",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tab-claim-2-9-reclaim"
            },
            "relatedEntries": [
                "nova-tab-claim-2-2-tab-claimen",
                "nova-tab-claim-51-4-out-of-range-integer",
                "nova-tab-new-2-1-tab-oeffnen",
                "nova-set-active-tab-2-3-tab-wechseln"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tabs-2-10-tab-activity-resume",
            "pathId": "2.10",
            "stableKey": "mcp:tab-management-und-claims:2.10:nova-tabs-2-10-tab-activity-resume",
            "contentHash": "d7b3511ec10def449dcfeea0ac31e9b692129220d132cab6be101c5a29ea6899",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tabs",
                "en": "nova.tabs"
            },
            "referenceTitle": {
                "de": "Tab Activity Resume",
                "en": "Tab Activity Resume"
            },
            "familySlug": "tab-management-und-claims",
            "tool": "nova.tabs",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Tabs, aktive Ziele und Claim-Zustände nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Tab Activity Resume\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For tabs, active targets, and claim state, an agent uses this public tool to check the state or evidence for \"Tab Activity Resume\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "lastAgentActivity",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "lastTool",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "lastAt",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "claimOwner",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tabs-2-10-tab-activity-resume",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tabs-2-10-tab-activity-resume",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tabs-2-10-tab-activity-resume"
            },
            "relatedEntries": [
                "nova-tabs-2-4-tab-liste",
                "nova-set-active-tab-2-11-active-tab-activation-edge",
                "nova-tabs-14-10-tab-awareness-warning",
                "nova-emulation-set-media-21-6-dark-mode-emulieren"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-set-active-tab-2-11-active-tab-activation-edge",
            "pathId": "2.11",
            "stableKey": "mcp:tab-management-und-claims:2.11:nova-set-active-tab-2-11-active-tab-activation-edge",
            "contentHash": "54071edb0d5644943e54f68fa6c2e1329acbceb03c56b7745c973b6179526e23",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.set_active_tab",
                "en": "nova.set_active_tab"
            },
            "referenceTitle": {
                "de": "Active-Tab Activation Edge",
                "en": "Active-Tab Activation Edge"
            },
            "familySlug": "tab-management-und-claims",
            "tool": "nova.set_active_tab",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Tabs, aktive Ziele und Claim-Zustände nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Active-Tab Activation Edge\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For tabs, active targets, and claim state, an agent uses this public tool to carry out the bounded step \"Active-Tab Activation Edge\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "activeTargetId",
                    "description": {
                        "de": "Zeigt, welches Ziel Nova aktuell als aktiv behandelt.",
                        "en": "Shows which target Nova currently treats as active."
                    }
                },
                {
                    "name": "reasonCode",
                    "description": {
                        "de": "Maschinenlesbarer Grund für Warnung, Block oder spezielles Verhalten.",
                        "en": "Machine-readable reason for a warning, block, or special behavior."
                    }
                },
                {
                    "name": "tab.activate_timeout",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "retryAfterMs",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-set-active-tab-2-11-active-tab-activation-edge",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-set-active-tab-2-11-active-tab-activation-edge",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-set-active-tab-2-11-active-tab-activation-edge"
            },
            "relatedEntries": [
                "nova-set-active-tab-2-3-tab-wechseln",
                "nova-tab-new-2-1-tab-oeffnen",
                "nova-tab-claim-2-2-tab-claimen",
                "nova-tabs-2-4-tab-liste"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tab-new-2-12-tab-new-auto-claim",
            "pathId": "2.12",
            "stableKey": "mcp:tab-management-und-claims:2.12:nova-tab-new-2-12-tab-new-auto-claim",
            "contentHash": "436aa14a36df19e609bb64bdd5701b624f57cec5b132cef16473491acfd389fa",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tab_new",
                "en": "nova.tab_new"
            },
            "referenceTitle": {
                "de": "Tab-New Auto-Claim",
                "en": "Tab-New Auto-Claim"
            },
            "familySlug": "tab-management-und-claims",
            "tool": "nova.tab_new",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Tabs, aktive Ziele und Claim-Zustände nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Tab-New Auto-Claim\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For tabs, active targets, and claim state, an agent uses this public tool to carry out the bounded step \"Tab-New Auto-Claim\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "url",
                    "description": {
                        "de": "Zieladresse oder Startadresse. Vor Navigation oder Crawl auf Scope und Sitzungswirkung prüfen.",
                        "en": "Target or start URL. Check scope and session impact before navigation or crawling."
                    }
                },
                {
                    "name": "agentId",
                    "description": {
                        "de": "Agentenkennung für Claim-, Audit- oder Arbeitskontext.",
                        "en": "Agent identity for claim, audit, or work context."
                    }
                },
                {
                    "name": "claim",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "ttlMs",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "state",
                    "description": {
                        "de": "Modus-, Operations- oder Zustandswert. Erlaubte Werte als Teil der aktuellen Discovery behandeln.",
                        "en": "Mode, operation, or state value. Treat allowed values as part of current discovery."
                    }
                },
                {
                    "name": "agentIdSource",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "leaseMs",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "leaseExpiresAtUtc",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-new-2-12-tab-new-auto-claim",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-new-2-12-tab-new-auto-claim",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tab-new-2-12-tab-new-auto-claim"
            },
            "relatedEntries": [
                "nova-tab-new-2-1-tab-oeffnen",
                "nova-tabs-33-3-tab-in-sandbox",
                "nova-tab-new-51-16-non-web-navigation-highimpact",
                "nova-tab-claim-2-2-tab-claimen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tab-release-2-13-release-finalize-stats",
            "pathId": "2.13",
            "stableKey": "mcp:tab-management-und-claims:2.13:nova-tab-release-2-13-release-finalize-stats",
            "contentHash": "6928afb485a89d0dc40be35895b25310e0c8602a9fe1530c2f0d1b70782fa551",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tab_release",
                "en": "nova.tab_release"
            },
            "referenceTitle": {
                "de": "Release Finalize Stats",
                "en": "Release Finalize Stats"
            },
            "familySlug": "tab-management-und-claims",
            "tool": "nova.tab_release",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Tabs, aktive Ziele und Claim-Zustände nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Release Finalize Stats\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For tabs, active targets, and claim state, an agent uses this public tool to carry out the bounded step \"Release Finalize Stats\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "finalizeDecision",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "finalizeStats",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "finalizeOutboxPayload",
                    "description": {
                        "de": "Inhaltstragendes Antwortfeld. Als aktuelle Evidenz lesen und sensible Daten vor Weitergabe beachten.",
                        "en": "Content-bearing response field. Treat it as current evidence and consider sensitive data before forwarding it."
                    }
                },
                {
                    "name": "camelCase",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-release-2-13-release-finalize-stats",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-release-2-13-release-finalize-stats",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tab-release-2-13-release-finalize-stats"
            },
            "relatedEntries": [
                "nova-tab-release-2-6-tab-releasen",
                "nova-tab-release-51-6-release-ohne-claim",
                "nova-tab-new-2-1-tab-oeffnen",
                "nova-tab-claim-2-2-tab-claimen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "2-14-release-token-override",
            "pathId": "2.14",
            "stableKey": "mcp:tab-management-und-claims:2.14:2-14-release-token-override",
            "contentHash": "8d6880a81615e4039397659f998bd79199c39d3b2b9ca8e8f759b5913be98a20",
            "diffStatus": "unchanged",
            "title": {
                "de": "Release Token Override",
                "en": "Release Token Override"
            },
            "referenceTitle": {
                "de": "Release Token Override",
                "en": "Release Token Override"
            },
            "familySlug": "tab-management-und-claims",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Release Token Override ist eine öffentliche Referenz für Tabs, aktive Ziele und Claim-Zustände. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Release Token Override is a public reference for tabs, active targets, and claim state. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "claim.session_mismatch",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "releaseAuthorization",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/2-14-release-token-override",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/2-14-release-token-override",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/2-14-release-token-override"
            },
            "relatedEntries": [
                "nova-tab-new-2-1-tab-oeffnen",
                "nova-tab-claim-2-2-tab-claimen",
                "nova-set-active-tab-2-3-tab-wechseln",
                "nova-tabs-2-4-tab-liste"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Release Token Override beschreibt ein Gate für Tabs, aktive Ziele und Claim-Zustände. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Release Token Override describes a gate for tabs, active targets, and claim state. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Release Token Override als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Release Token Override as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: claim.session_mismatch, releaseAuthorization. Wirkungsachsen: Browserzustand, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: claim.session_mismatch, releaseAuthorization. Safety axes: Browser state, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "nova-navigate-3-1-einfache-navigation",
            "pathId": "3.1",
            "stableKey": "mcp:navigation-und-spa-routing:3.1:nova-navigate-3-1-einfache-navigation",
            "contentHash": "d16406686e33b969271b8ecdbc3d178d2b42fe5bbb2057f1e7511e231e18cb14",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.navigate",
                "en": "nova.navigate"
            },
            "referenceTitle": {
                "de": "Einfache Navigation",
                "en": "Einfache Navigation"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": "nova.navigate",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Navigation, Verlauf und kontrollierte Seitenwechsel nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Einfache Navigation\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For navigation, history, and controlled page changes, an agent uses this public tool to carry out the bounded step \"Einfache Navigation\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "url",
                    "description": {
                        "de": "Zieladresse oder Startadresse. Vor Navigation oder Crawl auf Scope und Sitzungswirkung prüfen.",
                        "en": "Target or start URL. Check scope and session impact before navigation or crawling."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "pageUrl",
                    "description": {
                        "de": "Aktuelle URL, wie Nova sie im Browserkontext beobachtet.",
                        "en": "Current URL as observed by Nova in the browser context."
                    }
                },
                {
                    "name": "loadCompleted",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-navigate-3-1-einfache-navigation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-navigate-3-1-einfache-navigation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-navigate-3-1-einfache-navigation"
            },
            "relatedEntries": [
                "nova-navigate-3-6-spa-session-block",
                "nova-navigate-3-7-force-navigate",
                "nova-navigate-3-9-navigate-commit-signal",
                "nova-navigate-49-6-navigation-plus-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-route-3-2-spa-route",
            "pathId": "3.2",
            "stableKey": "mcp:navigation-und-spa-routing:3.2:nova-route-3-2-spa-route",
            "contentHash": "dc5a84f9a632f252afd7d0d279c53e167e963d95999c40d2109962d5b1147dd1",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.route",
                "en": "nova.route"
            },
            "referenceTitle": {
                "de": "SPA-Route",
                "en": "SPA-Route"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": "nova.route",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Navigation, Verlauf und kontrollierte Seitenwechsel nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"SPA-Route\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For navigation, history, and controlled page changes, an agent uses this public tool to carry out the bounded step \"SPA-Route\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "url",
                    "description": {
                        "de": "Zieladresse oder Startadresse. Vor Navigation oder Crawl auf Scope und Sitzungswirkung prüfen.",
                        "en": "Target or start URL. Check scope and session impact before navigation or crawling."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "routeChanged",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-route-3-2-spa-route",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-route-3-2-spa-route",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-route-3-2-spa-route"
            },
            "relatedEntries": [
                "nova-route-3-3-route-mit-selector",
                "nova-route-51-12-concurrent-route-conflict",
                "nova-navigate-3-1-einfache-navigation",
                "nova-back-3-4-back-forward"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-route-3-3-route-mit-selector",
            "pathId": "3.3",
            "stableKey": "mcp:navigation-und-spa-routing:3.3:nova-route-3-3-route-mit-selector",
            "contentHash": "435aa9b9f296f0c46396e9a0b6d3f122f112021e8c455b09b7bd55ef8f05c655",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.route",
                "en": "nova.route"
            },
            "referenceTitle": {
                "de": "Route mit Selector",
                "en": "Route with selector"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": "nova.route",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Navigation, Verlauf und kontrollierte Seitenwechsel nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Route mit Selector\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For navigation, history, and controlled page changes, an agent uses this public tool to carry out the bounded step \"Route with selector\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "selector",
                    "description": {
                        "de": "Elementauswahl auf der aktuellen Seite. Vor Interaktion muss die Seite frisch wahrgenommen sein.",
                        "en": "Element selector on the current page. The page needs fresh perception before interaction."
                    }
                },
                {
                    "name": "href",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-route-3-3-route-mit-selector",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-route-3-3-route-mit-selector",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-route-3-3-route-mit-selector"
            },
            "relatedEntries": [
                "nova-route-3-2-spa-route",
                "nova-route-51-12-concurrent-route-conflict",
                "nova-navigate-3-1-einfache-navigation",
                "nova-back-3-4-back-forward"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-back-3-4-back-forward",
            "pathId": "3.4",
            "stableKey": "mcp:navigation-und-spa-routing:3.4:nova-back-3-4-back-forward",
            "contentHash": "773123eb9428dccf82b04beaf861fc35bf869d1a7945c1617349fca8ccc01ede",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.back",
                "en": "nova.back"
            },
            "referenceTitle": {
                "de": "Back/Forward",
                "en": "Back/Forward"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": "nova.back",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Navigation, Verlauf und kontrollierte Seitenwechsel nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Back/Forward\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For navigation, history, and controlled page changes, an agent uses this public tool to carry out the bounded step \"Back/Forward\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-back-3-4-back-forward",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-back-3-4-back-forward",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-back-3-4-back-forward"
            },
            "relatedEntries": [
                "nova-back-3-10-spa-back-forward-same-document",
                "nova-navigate-3-1-einfache-navigation",
                "nova-route-3-2-spa-route",
                "nova-route-3-3-route-mit-selector"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-reload-3-5-reload",
            "pathId": "3.5",
            "stableKey": "mcp:navigation-und-spa-routing:3.5:nova-reload-3-5-reload",
            "contentHash": "13c68375271d2704ac3bee66506e61078ef099450871a55ae643010b673b915e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.reload",
                "en": "nova.reload"
            },
            "referenceTitle": {
                "de": "Reload",
                "en": "Reload"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": "nova.reload",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Navigation, Verlauf und kontrollierte Seitenwechsel nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Reload\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For navigation, history, and controlled page changes, an agent uses this public tool to carry out the bounded step \"Reload\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "pageUrl",
                    "description": {
                        "de": "Aktuelle URL, wie Nova sie im Browserkontext beobachtet.",
                        "en": "Current URL as observed by Nova in the browser context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-reload-3-5-reload",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-reload-3-5-reload",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-reload-3-5-reload"
            },
            "relatedEntries": [
                "nova-navigate-3-1-einfache-navigation",
                "nova-route-3-2-spa-route",
                "nova-route-3-3-route-mit-selector",
                "nova-back-3-4-back-forward"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-navigate-3-6-spa-session-block",
            "pathId": "3.6",
            "stableKey": "mcp:navigation-und-spa-routing:3.6:nova-navigate-3-6-spa-session-block",
            "contentHash": "3586cd873ac5f2f87fb499861b58821378250b38be5f923472292c8e4b0dcfd4",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.navigate",
                "en": "nova.navigate"
            },
            "referenceTitle": {
                "de": "SPA-Session-Block",
                "en": "SPA-Session-Block"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": "nova.navigate",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Navigation, Verlauf und kontrollierte Seitenwechsel nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"SPA-Session-Block\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For navigation, history, and controlled page changes, an agent uses this public tool to carry out the bounded step \"SPA-Session-Block\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-navigate-3-6-spa-session-block",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-navigate-3-6-spa-session-block",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-navigate-3-6-spa-session-block"
            },
            "relatedEntries": [
                "nova-navigate-3-1-einfache-navigation",
                "nova-navigate-3-7-force-navigate",
                "nova-navigate-3-9-navigate-commit-signal",
                "nova-navigate-49-6-navigation-plus-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-navigate-3-7-force-navigate",
            "pathId": "3.7",
            "stableKey": "mcp:navigation-und-spa-routing:3.7:nova-navigate-3-7-force-navigate",
            "contentHash": "de8944b444abb24e54f002e176962e9afaa18bf799b30761bec079791cabd669",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.navigate",
                "en": "nova.navigate"
            },
            "referenceTitle": {
                "de": "Force-Navigate",
                "en": "Force-Navigate"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": "nova.navigate",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Navigation, Verlauf und kontrollierte Seitenwechsel nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Force-Navigate\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For navigation, history, and controlled page changes, an agent uses this public tool to carry out the bounded step \"Force-Navigate\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "force",
                    "description": {
                        "de": "Erzwingt einen Schritt. Nur verwenden, wenn Risiko und Ziel bewusst geklärt sind.",
                        "en": "Forces a step. Use only when the risk and target are deliberately clear."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-navigate-3-7-force-navigate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-navigate-3-7-force-navigate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-navigate-3-7-force-navigate"
            },
            "relatedEntries": [
                "nova-navigate-3-1-einfache-navigation",
                "nova-navigate-3-6-spa-session-block",
                "nova-navigate-3-9-navigate-commit-signal",
                "nova-navigate-49-6-navigation-plus-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "3-8-auth-persistence-gate",
            "pathId": "3.8",
            "stableKey": "mcp:navigation-und-spa-routing:3.8:3-8-auth-persistence-gate",
            "contentHash": "d30384b7e8e1c8201fe4f42e09606e905f03ace3dc33c8884b036630d6f248de",
            "diffStatus": "unchanged",
            "title": {
                "de": "Auth-Persistence-Gate",
                "en": "Auth-Persistence-Gate"
            },
            "referenceTitle": {
                "de": "Auth-Persistence-Gate",
                "en": "Auth-Persistence-Gate"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Auth-Persistence-Gate ist eine öffentliche Referenz für Navigation, Verlauf und kontrollierte Seitenwechsel. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Auth-Persistence-Gate is a public reference for navigation, history, and controlled page changes. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/3-8-auth-persistence-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/3-8-auth-persistence-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/3-8-auth-persistence-gate"
            },
            "relatedEntries": [
                "nova-navigate-3-1-einfache-navigation",
                "nova-route-3-2-spa-route",
                "nova-route-3-3-route-mit-selector",
                "nova-back-3-4-back-forward"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Auth-Persistence-Gate beschreibt ein Signal für Navigation, Verlauf und kontrollierte Seitenwechsel. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Auth-Persistence-Gate describes a signal for navigation, history, and controlled page changes. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Auth-Persistence-Gate als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Auth-Persistence-Gate as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Browserzustand.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-navigate-3-9-navigate-commit-signal",
            "pathId": "3.9",
            "stableKey": "mcp:navigation-und-spa-routing:3.9:nova-navigate-3-9-navigate-commit-signal",
            "contentHash": "cf2ba3986ca4d6bc05da012c6489240d2b32e2a4f3e69776962b6580531eb160",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.navigate",
                "en": "nova.navigate"
            },
            "referenceTitle": {
                "de": "Navigate Commit-Signal",
                "en": "Navigate Commit-Signal"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": "nova.navigate",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Navigation, Verlauf und kontrollierte Seitenwechsel nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Navigate Commit-Signal\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For navigation, history, and controlled page changes, an agent uses this public tool to carry out the bounded step \"Navigate Commit-Signal\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "waitForLoad",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-navigate-3-9-navigate-commit-signal",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-navigate-3-9-navigate-commit-signal",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-navigate-3-9-navigate-commit-signal"
            },
            "relatedEntries": [
                "nova-navigate-3-1-einfache-navigation",
                "nova-navigate-3-6-spa-session-block",
                "nova-navigate-3-7-force-navigate",
                "nova-navigate-49-6-navigation-plus-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-back-3-10-spa-back-forward-same-document",
            "pathId": "3.10",
            "stableKey": "mcp:navigation-und-spa-routing:3.10:nova-back-3-10-spa-back-forward-same-document",
            "contentHash": "302c648952e40932b3f92fa769a8abda99e536968323df3ca460b80786486238",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.back",
                "en": "nova.back"
            },
            "referenceTitle": {
                "de": "SPA Back/Forward Same-Document",
                "en": "SPA Back/Forward Same-Document"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": "nova.back",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Navigation, Verlauf und kontrollierte Seitenwechsel nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"SPA Back/Forward Same-Document\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For navigation, history, and controlled page changes, an agent uses this public tool to carry out the bounded step \"SPA Back/Forward Same-Document\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "navigate.spa_session_preservation",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-back-3-10-spa-back-forward-same-document",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-back-3-10-spa-back-forward-same-document",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-back-3-10-spa-back-forward-same-document"
            },
            "relatedEntries": [
                "nova-back-3-4-back-forward",
                "nova-navigate-3-1-einfache-navigation",
                "nova-route-3-2-spa-route",
                "nova-route-3-3-route-mit-selector"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-history-get-3-11-history-snapshot",
            "pathId": "3.11",
            "stableKey": "mcp:navigation-und-spa-routing:3.11:nova-history-get-3-11-history-snapshot",
            "contentHash": "5844e9c4e29523a005aff89c11d91d6d5cece5b51464118d0dfcbc05a127095a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.history_get",
                "en": "nova.history_get"
            },
            "referenceTitle": {
                "de": "History Snapshot",
                "en": "History Snapshot"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": "nova.history_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Navigation, Verlauf und kontrollierte Seitenwechsel nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"History Snapshot\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For navigation, history, and controlled page changes, an agent uses this public tool to check the state or evidence for \"History Snapshot\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentIndex",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "entryId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "transitionType",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "canGoBack",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "canGoForward",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-history-get-3-11-history-snapshot",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-history-get-3-11-history-snapshot",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-history-get-3-11-history-snapshot"
            },
            "relatedEntries": [
                "nova-history-get-3-12-history-jump-per-entryid",
                "nova-navigate-3-1-einfache-navigation",
                "nova-route-3-2-spa-route",
                "nova-route-3-3-route-mit-selector"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-history-get-3-12-history-jump-per-entryid",
            "pathId": "3.12",
            "stableKey": "mcp:navigation-und-spa-routing:3.12:nova-history-get-3-12-history-jump-per-entryid",
            "contentHash": "f67015649ecf3eefee1e80507181b1012bccd58df7d724ea48856cb150d8aba9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.history_get",
                "en": "nova.history_get"
            },
            "referenceTitle": {
                "de": "History Jump per EntryId",
                "en": "History Jump per EntryId"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": "nova.history_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Navigation, Verlauf und kontrollierte Seitenwechsel nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"History Jump per EntryId\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For navigation, history, and controlled page changes, an agent uses this public tool to check the state or evidence for \"History Jump per EntryId\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "entryId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "waitForLoad",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "entryId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "waitForLoad",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-history-get-3-12-history-jump-per-entryid",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-history-get-3-12-history-jump-per-entryid",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-history-get-3-12-history-jump-per-entryid"
            },
            "relatedEntries": [
                "nova-history-get-3-11-history-snapshot",
                "nova-navigate-3-1-einfache-navigation",
                "nova-route-3-2-spa-route",
                "nova-route-3-3-route-mit-selector"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-history-go-3-13-history-jump-per-offset",
            "pathId": "3.13",
            "stableKey": "mcp:navigation-und-spa-routing:3.13:nova-history-go-3-13-history-jump-per-offset",
            "contentHash": "9ccef6a2a359d31d360c02e9215ebabb6acd7b4719b870a7d6f4c4e208a26a88",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.history_go",
                "en": "nova.history_go"
            },
            "referenceTitle": {
                "de": "History Jump per Offset",
                "en": "History Jump per Offset"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": "nova.history_go",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Navigation, Verlauf und kontrollierte Seitenwechsel nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"History Jump per Offset\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For navigation, history, and controlled page changes, an agent uses this public tool to check the state or evidence for \"History Jump per Offset\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "offset",
                    "description": {
                        "de": "Paging- oder Größenfeld für lange Ergebnislisten. Es hält Antworten prüfbar.",
                        "en": "Paging or size-control field for long result sets. Use it to keep responses reviewable."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-history-go-3-13-history-jump-per-offset",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-history-go-3-13-history-jump-per-offset",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-history-go-3-13-history-jump-per-offset"
            },
            "relatedEntries": [
                "nova-history-get-3-12-history-jump-per-entryid",
                "nova-navigate-3-1-einfache-navigation",
                "nova-route-3-2-spa-route",
                "nova-route-3-3-route-mit-selector"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "3-14-history-no-op-und-validation",
            "pathId": "3.14",
            "stableKey": "mcp:navigation-und-spa-routing:3.14:3-14-history-no-op-und-validation",
            "contentHash": "0eb0d57b5b077f5690a42eb0c116b57a82305950e65b5759ceb204a1b29a7d5c",
            "diffStatus": "unchanged",
            "title": {
                "de": "History No-op & Validation",
                "en": "History No-op & Validation"
            },
            "referenceTitle": {
                "de": "History No-op & Validation",
                "en": "History No-op & Validation"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "History No-op & Validation ist eine öffentliche Referenz für Navigation, Verlauf und kontrollierte Seitenwechsel. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "History No-op & Validation is a public reference for navigation, history, and controlled page changes. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "entryId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "offset",
                    "description": {
                        "de": "Paging- oder Größensignal für lange Ergebnislisten. Es zeigt, ob weitere Daten einen Folgeschritt brauchen.",
                        "en": "Paging or size signal for long result sets. It indicates whether more data needs a follow-up request."
                    }
                },
                {
                    "name": "reasonCode",
                    "description": {
                        "de": "Maschinenlesbarer Grund für Warnung, Block oder spezielles Verhalten.",
                        "en": "Machine-readable reason for a warning, block, or special behavior."
                    }
                },
                {
                    "name": "navigation.history_already_current",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/3-14-history-no-op-und-validation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/3-14-history-no-op-und-validation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/3-14-history-no-op-und-validation"
            },
            "relatedEntries": [
                "nova-navigate-3-1-einfache-navigation",
                "nova-route-3-2-spa-route",
                "nova-route-3-3-route-mit-selector",
                "nova-back-3-4-back-forward"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "History No-op & Validation beschreibt ein Signal für Navigation, Verlauf und kontrollierte Seitenwechsel. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "History No-op & Validation describes a signal for navigation, history, and controlled page changes. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er History No-op & Validation als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs History No-op & Validation as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: entryId, offset, reasonCode, navigation.history_already_current. Wirkungsachsen: Lesend, Browserzustand.",
                    "en": "Relevant response signals: entryId, offset, reasonCode, navigation.history_already_current. Safety axes: Read current state, Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "3-15-history-multi-step-gate",
            "pathId": "3.15",
            "stableKey": "mcp:navigation-und-spa-routing:3.15:3-15-history-multi-step-gate",
            "contentHash": "a6c6cee53406e5b4abb4410158a05b19025ed4d5b3dc45b1e379627cabca18be",
            "diffStatus": "unchanged",
            "title": {
                "de": "History Multi-Step Gate",
                "en": "History Multi-Step Gate"
            },
            "referenceTitle": {
                "de": "History Multi-Step Gate",
                "en": "History Multi-Step Gate"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "History Multi-Step Gate ist eine öffentliche Referenz für Navigation, Verlauf und kontrollierte Seitenwechsel. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "History Multi-Step Gate is a public reference for navigation, history, and controlled page changes. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "force",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "navigation.history_multi_step_requires_force",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/3-15-history-multi-step-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/3-15-history-multi-step-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/3-15-history-multi-step-gate"
            },
            "relatedEntries": [
                "nova-navigate-3-1-einfache-navigation",
                "nova-route-3-2-spa-route",
                "nova-route-3-3-route-mit-selector",
                "nova-back-3-4-back-forward"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "History Multi-Step Gate beschreibt ein Signal für Navigation, Verlauf und kontrollierte Seitenwechsel. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "History Multi-Step Gate describes a signal for navigation, history, and controlled page changes. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er History Multi-Step Gate als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs History Multi-Step Gate as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: force, navigation.history_multi_step_requires_force. Wirkungsachsen: Lesend, Browserzustand.",
                    "en": "Relevant response signals: force, navigation.history_multi_step_requires_force. Safety axes: Read current state, Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "3-16-history-auth-persistence",
            "pathId": "3.16",
            "stableKey": "mcp:navigation-und-spa-routing:3.16:3-16-history-auth-persistence",
            "contentHash": "7667eafd9c0b57d9d4057c5a881331c1104df6f3d0e8b9a9704e23465d37d791",
            "diffStatus": "unchanged",
            "title": {
                "de": "History Auth-Persistence",
                "en": "History Auth-Persistence"
            },
            "referenceTitle": {
                "de": "History Auth-Persistence",
                "en": "History Auth-Persistence"
            },
            "familySlug": "navigation-und-spa-routing",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "History Auth-Persistence ist eine öffentliche Referenz für Navigation, Verlauf und kontrollierte Seitenwechsel. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "History Auth-Persistence is a public reference for navigation, history, and controlled page changes. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "confirmSessionDestruction",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/3-16-history-auth-persistence",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/3-16-history-auth-persistence",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/3-16-history-auth-persistence"
            },
            "relatedEntries": [
                "nova-navigate-3-1-einfache-navigation",
                "nova-route-3-2-spa-route",
                "nova-route-3-3-route-mit-selector",
                "nova-back-3-4-back-forward"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "History Auth-Persistence beschreibt ein Signal für Navigation, Verlauf und kontrollierte Seitenwechsel. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "History Auth-Persistence describes a signal for navigation, history, and controlled page changes. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er History Auth-Persistence als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs History Auth-Persistence as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: confirmSessionDestruction. Wirkungsachsen: Lesend, Browserzustand.",
                    "en": "Relevant response signals: confirmSessionDestruction. Safety axes: Read current state, Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-perceive-4-1-perceive",
            "pathId": "4.1",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.1:nova-perceive-4-1-perceive",
            "contentHash": "30e67addb75ab0db0c220691b7d69facee398da1886c51475d46391ee2a6a796",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.perceive",
                "en": "nova.perceive"
            },
            "referenceTitle": {
                "de": "Perceive",
                "en": "Perceive"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.perceive",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Perceive\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Perceive\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "structuredContent",
                    "description": {
                        "de": "Strukturierter Antwortbereich für Agenten und Integrationen.",
                        "en": "Structured response area for agents and integrations."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-4-1-perceive",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-4-1-perceive",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-perceive-4-1-perceive"
            },
            "relatedEntries": [
                "nova-perceive-4-11-perceive-snapshot-query",
                "nova-perceive-4-13-form-analysis-autofill-framework",
                "nova-perceive-4-15-essential-safety-fields",
                "nova-perceive-5-22-cta-ref-selector-identity"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-page-info-4-2-page-info",
            "pathId": "4.2",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.2:nova-page-info-4-2-page-info",
            "contentHash": "2f05084751697fbe6afd92ebd9e8491462a4113a736c8a2b8b749e195dfa9c2f",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.page_info",
                "en": "nova.page_info"
            },
            "referenceTitle": {
                "de": "Page-Info",
                "en": "Page-Info"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.page_info",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Page-Info\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Page-Info\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-page-info-4-2-page-info",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-page-info-4-2-page-info",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-page-info-4-2-page-info"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-read-dom-4-3-dom-lesen",
                "nova-read-text-4-4-text-lesen",
                "nova-capture-screenshot-4-5-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-read-dom-4-3-dom-lesen",
            "pathId": "4.3",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.3:nova-read-dom-4-3-dom-lesen",
            "contentHash": "013d6d98f24051e3a5a4d59ec12befdb0f8643df381047b607c3532b8a6777f9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.read_dom",
                "en": "nova.read_dom"
            },
            "referenceTitle": {
                "de": "DOM lesen",
                "en": "DOM read"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.read_dom",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"DOM lesen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"DOM read\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "selector",
                    "description": {
                        "de": "Elementauswahl auf der aktuellen Seite. Vor Interaktion muss die Seite frisch wahrgenommen sein.",
                        "en": "Element selector on the current page. The page needs fresh perception before interaction."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-read-dom-4-3-dom-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-read-dom-4-3-dom-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-read-dom-4-3-dom-lesen"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-page-info-4-2-page-info",
                "nova-read-text-4-4-text-lesen",
                "nova-capture-screenshot-4-5-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-read-text-4-4-text-lesen",
            "pathId": "4.4",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.4:nova-read-text-4-4-text-lesen",
            "contentHash": "d6aca484be0ebfcb31205dedb49f95b1c539f4c9c7a14bc436a89f942fbb448f",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.read_text",
                "en": "nova.read_text"
            },
            "referenceTitle": {
                "de": "Text lesen",
                "en": "Text read"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.read_text",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Text lesen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Text read\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "selector",
                    "description": {
                        "de": "Elementauswahl auf der aktuellen Seite. Vor Interaktion muss die Seite frisch wahrgenommen sein.",
                        "en": "Element selector on the current page. The page needs fresh perception before interaction."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-read-text-4-4-text-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-read-text-4-4-text-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-read-text-4-4-text-lesen"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-page-info-4-2-page-info",
                "nova-read-dom-4-3-dom-lesen",
                "nova-capture-screenshot-4-5-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-capture-screenshot-4-5-screenshot",
            "pathId": "4.5",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.5:nova-capture-screenshot-4-5-screenshot",
            "contentHash": "8b8f047a8f953213716a813f0a71fcf295aa4b62fedb7ecf1cf76c146bddea98",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.capture_screenshot",
                "en": "nova.capture_screenshot"
            },
            "referenceTitle": {
                "de": "Screenshot",
                "en": "Screenshot"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.capture_screenshot",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Screenshot\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Screenshot\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "screenshotFilePath",
                    "description": {
                        "de": "Artefakt- oder Evidenzreferenz. Lokale Werte nicht veröffentlichen; nur für Nachschlagen, Lebensdauer oder Review-Kontext nutzen.",
                        "en": "Artifact or evidence reference. Do not publish local values; use it for lookup, lifetime, or review context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-screenshot-4-5-screenshot",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-screenshot-4-5-screenshot",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-capture-screenshot-4-5-screenshot"
            },
            "relatedEntries": [
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-screenshot-31-15-full-page-screenshot",
                "nova-capture-screenshot-49-1-highlight-selector"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-list-resources-4-6-resource-lesen",
            "pathId": "4.6",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.6:nova-list-resources-4-6-resource-lesen",
            "contentHash": "3974b5581a8e5ecdf10f0bc95bebd2da067979658026fc2dc94fd35d2c0d7a40",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.list_resources",
                "en": "nova.list_resources"
            },
            "referenceTitle": {
                "de": "Resource lesen",
                "en": "Resource read"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.list_resources",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Resource lesen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Resource read\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "url",
                    "description": {
                        "de": "Zieladresse oder Startadresse. Vor Navigation oder Crawl auf Scope und Sitzungswirkung prüfen.",
                        "en": "Target or start URL. Check scope and session impact before navigation or crawling."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-list-resources-4-6-resource-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-list-resources-4-6-resource-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-list-resources-4-6-resource-lesen"
            },
            "relatedEntries": [
                "nova-grep-resources-4-17-resource-grep",
                "nova-perceive-4-1-perceive",
                "nova-page-info-4-2-page-info",
                "nova-read-dom-4-3-dom-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-search-text-4-7-text-suchen",
            "pathId": "4.7",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.7:nova-search-text-4-7-text-suchen",
            "contentHash": "9621985c47697f7ef6ed794d69478b279a85591cf32d29e24d21fcdbd4f4f562",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.search_text",
                "en": "nova.search_text"
            },
            "referenceTitle": {
                "de": "Text suchen",
                "en": "Text search"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.search_text",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Text suchen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Text search\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "text",
                    "description": {
                        "de": "Textwert für Eingabe oder Nachricht. Sensible Inhalte nur mit klarem Zweck verwenden.",
                        "en": "Text value for input or message. Use sensitive content only with a clear purpose."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-search-text-4-7-text-suchen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-search-text-4-7-text-suchen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-search-text-4-7-text-suchen"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-page-info-4-2-page-info",
                "nova-read-dom-4-3-dom-lesen",
                "nova-read-text-4-4-text-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-console-read-4-8-console-lesen",
            "pathId": "4.8",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.8:nova-console-read-4-8-console-lesen",
            "contentHash": "42c856da7c69a995d76263dbc23f8f9ebedea4953713baf074e3004659a75ee4",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.console_read",
                "en": "nova.console_read"
            },
            "referenceTitle": {
                "de": "Console lesen",
                "en": "Console read"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.console_read",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Console lesen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Console read\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-console-read-4-8-console-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-console-read-4-8-console-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-console-read-4-8-console-lesen"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-page-info-4-2-page-info",
                "nova-read-dom-4-3-dom-lesen",
                "nova-read-text-4-4-text-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-get-element-rect-4-9-element-rect",
            "pathId": "4.9",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.9:nova-get-element-rect-4-9-element-rect",
            "contentHash": "575022ad01f4be1bbc31b8c9cfc65398d7dd577f38aaf816022f98c2ad478902",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.get_element_rect",
                "en": "nova.get_element_rect"
            },
            "referenceTitle": {
                "de": "Element-Rect",
                "en": "Element-Rect"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.get_element_rect",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Element-Rect\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Element-Rect\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "selector",
                    "description": {
                        "de": "Elementauswahl auf der aktuellen Seite. Vor Interaktion muss die Seite frisch wahrgenommen sein.",
                        "en": "Element selector on the current page. The page needs fresh perception before interaction."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-get-element-rect-4-9-element-rect",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-get-element-rect-4-9-element-rect",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-get-element-rect-4-9-element-rect"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-page-info-4-2-page-info",
                "nova-read-dom-4-3-dom-lesen",
                "nova-read-text-4-4-text-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-read-text-structured-4-10-strukturierter-text",
            "pathId": "4.10",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.10:nova-read-text-structured-4-10-strukturierter-text",
            "contentHash": "5692585b353705cb6ad2229739d1cc8e8ae36b31f6b55741abc6449077448d73",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.read_text_structured",
                "en": "nova.read_text_structured"
            },
            "referenceTitle": {
                "de": "Strukturierter Text",
                "en": "Structured text"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.read_text_structured",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Strukturierter Text\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Structured text\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-read-text-structured-4-10-strukturierter-text",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-read-text-structured-4-10-strukturierter-text",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-read-text-structured-4-10-strukturierter-text"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-page-info-4-2-page-info",
                "nova-read-dom-4-3-dom-lesen",
                "nova-read-text-4-4-text-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-perceive-4-11-perceive-snapshot-query",
            "pathId": "4.11",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.11:nova-perceive-4-11-perceive-snapshot-query",
            "contentHash": "2eaef5c792bd48d34802b1c53691b142396e7df486b89d1cebd66858484b8cea",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.perceive",
                "en": "nova.perceive"
            },
            "referenceTitle": {
                "de": "Perceive Snapshot Query",
                "en": "Perceive Snapshot Query"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.perceive",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Perceive Snapshot Query\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Perceive Snapshot Query\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                },
                {
                    "name": "snapshotId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "op",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "snapshotId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-4-11-perceive-snapshot-query",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-4-11-perceive-snapshot-query",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-perceive-4-11-perceive-snapshot-query"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-perceive-4-13-form-analysis-autofill-framework",
                "nova-perceive-4-15-essential-safety-fields",
                "nova-perceive-5-22-cta-ref-selector-identity"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "4-12-identity-overlay-warning",
            "pathId": "4.12",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.12:4-12-identity-overlay-warning",
            "contentHash": "bf2d471d0ec585dcd3f1a3c1f1b18ebe9ae6d4c1ecefab6bd51f0186f918246d",
            "diffStatus": "unchanged",
            "title": {
                "de": "Identity Overlay Warning",
                "en": "Identity Overlay Warning"
            },
            "referenceTitle": {
                "de": "Identity Overlay Warning",
                "en": "Identity Overlay Warning"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Identity Overlay Warning ist eine öffentliche Referenz für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Identity Overlay Warning is a public reference for page perception, diagnostics, and verifiable read signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "structuredContent.identityOverlayWarning",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/4-12-identity-overlay-warning",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/4-12-identity-overlay-warning",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/4-12-identity-overlay-warning"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-page-info-4-2-page-info",
                "nova-read-dom-4-3-dom-lesen",
                "nova-read-text-4-4-text-lesen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Identity Overlay Warning beschreibt ein Gate für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Identity Overlay Warning describes a gate for page perception, diagnostics, and verifiable read signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Identity Overlay Warning als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Identity Overlay Warning as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: structuredContent.identityOverlayWarning. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: structuredContent.identityOverlayWarning. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-perceive-4-13-form-analysis-autofill-framework",
            "pathId": "4.13",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.13:nova-perceive-4-13-form-analysis-autofill-framework",
            "contentHash": "d75e7600e0a5b6eba763c27267b3343c2eed2e7d89353fa5d3f44effe3627a88",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.perceive",
                "en": "nova.perceive"
            },
            "referenceTitle": {
                "de": "Form-Analysis Autofill/Framework",
                "en": "Form-Analysis Autofill/Framework"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.perceive",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Form-Analysis Autofill/Framework\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Form-Analysis Autofill/Framework\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "autofillWarning",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "frameworkHint",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "interactionAdvice",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "verificationHints",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-4-13-form-analysis-autofill-framework",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-4-13-form-analysis-autofill-framework",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-perceive-4-13-form-analysis-autofill-framework"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-perceive-4-11-perceive-snapshot-query",
                "nova-perceive-4-15-essential-safety-fields",
                "nova-perceive-5-22-cta-ref-selector-identity"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-read-resource-4-14-resource-structured-bodies",
            "pathId": "4.14",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.14:nova-read-resource-4-14-resource-structured-bodies",
            "contentHash": "f910a1bcfe819c4e66344da8681a4e52d172605075cd12dcfee99cc56f463046",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.read_resource",
                "en": "nova.read_resource"
            },
            "referenceTitle": {
                "de": "Resource Structured Bodies",
                "en": "Resource Structured Bodies"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.read_resource",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Resource Structured Bodies\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Resource Structured Bodies\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "structuredContent.resourceText",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "resourceBase64",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-read-resource-4-14-resource-structured-bodies",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-read-resource-4-14-resource-structured-bodies",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-read-resource-4-14-resource-structured-bodies"
            },
            "relatedEntries": [
                "nova-list-resources-4-6-resource-lesen",
                "nova-perceive-4-1-perceive",
                "nova-page-info-4-2-page-info",
                "nova-read-dom-4-3-dom-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-perceive-4-15-essential-safety-fields",
            "pathId": "4.15",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.15:nova-perceive-4-15-essential-safety-fields",
            "contentHash": "800530e9574f7a8586c7d7b53da1d880b71f4de02a9c8a7990feb752aad7ddee",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.perceive",
                "en": "nova.perceive"
            },
            "referenceTitle": {
                "de": "Essential Safety Fields",
                "en": "Essential Safety Fields"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.perceive",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Essential Safety Fields\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Essential Safety Fields\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "responseDetail",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-4-15-essential-safety-fields",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-4-15-essential-safety-fields",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-perceive-4-15-essential-safety-fields"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-perceive-4-11-perceive-snapshot-query",
                "nova-perceive-4-13-form-analysis-autofill-framework",
                "nova-perceive-5-22-cta-ref-selector-identity"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tools-bundle-4-16-page-read-debug-bundle",
            "pathId": "4.16",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.16:nova-tools-bundle-4-16-page-read-debug-bundle",
            "contentHash": "2b45d6f7c5c7384cdc2c7071d70bea2e99db6e5d3ec9c426b3ca9cbd054b32fa",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Page-Read-Debug Bundle",
                "en": "Page-Read-Debug Bundle"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Page-Read-Debug Bundle\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Page-Read-Debug Bundle\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-4-16-page-read-debug-bundle",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-4-16-page-read-debug-bundle",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-4-16-page-read-debug-bundle"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-6-7-form-submission-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-grep-resources-4-17-resource-grep",
            "pathId": "4.17",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.17:nova-grep-resources-4-17-resource-grep",
            "contentHash": "6d586cda84d30aabfef255d0dce73bd693351270d596ae4ad644ffe0131feb8b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.grep_resources",
                "en": "nova.grep_resources"
            },
            "referenceTitle": {
                "de": "Resource Grep",
                "en": "Resource Grep"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.grep_resources",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Resource Grep\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Resource Grep\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "pattern",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-grep-resources-4-17-resource-grep",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-grep-resources-4-17-resource-grep",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-grep-resources-4-17-resource-grep"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-page-info-4-2-page-info",
                "nova-read-dom-4-3-dom-lesen",
                "nova-read-text-4-4-text-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-network-read-4-18-network-read",
            "pathId": "4.18",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.18:nova-network-read-4-18-network-read",
            "contentHash": "33b9a61c05f6dfcca82aada74549087cbfb0a7b1e5c62d1354e01dac0b3caff8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.network_read",
                "en": "nova.network_read"
            },
            "referenceTitle": {
                "de": "Network Read",
                "en": "Network Read"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.network_read",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Network Read\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Network Read\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "limit",
                    "description": {
                        "de": "Mengenbegrenzung für Listen oder Ergebnisse. Klein halten, wenn nur Orientierung gebraucht wird.",
                        "en": "Limit for lists or result sets. Keep it small when only orientation is needed."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-network-read-4-18-network-read",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-network-read-4-18-network-read",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-network-read-4-18-network-read"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-page-info-4-2-page-info",
                "nova-read-dom-4-3-dom-lesen",
                "nova-read-text-4-4-text-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-messages-read-4-19-messages-read",
            "pathId": "4.19",
            "stableKey": "mcp:seiten-lesen-und-inspizieren:4.19:nova-messages-read-4-19-messages-read",
            "contentHash": "f5cc8cd9017b5938482973c9ded50237d299af93393dadba6f397d5451383617",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.messages_read",
                "en": "nova.messages_read"
            },
            "referenceTitle": {
                "de": "Messages Read",
                "en": "Messages Read"
            },
            "familySlug": "seiten-lesen-und-inspizieren",
            "tool": "nova.messages_read",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Messages Read\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Messages Read\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "limit",
                    "description": {
                        "de": "Mengenbegrenzung für Listen oder Ergebnisse. Klein halten, wenn nur Orientierung gebraucht wird.",
                        "en": "Limit for lists or result sets. Keep it small when only orientation is needed."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-messages-read-4-19-messages-read",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-messages-read-4-19-messages-read",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-messages-read-4-19-messages-read"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-page-info-4-2-page-info",
                "nova-read-dom-4-3-dom-lesen",
                "nova-read-text-4-4-text-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-click-selector-5-1-click",
            "pathId": "5.1",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.1:nova-click-selector-5-1-click",
            "contentHash": "4eebb8b18c7ddeda6a3c03d41e43c50984b41e4736652a54672e94ef541483d9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.click_selector",
                "en": "nova.click_selector"
            },
            "referenceTitle": {
                "de": "Click",
                "en": "Click"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.click_selector",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Click\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Click\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "selector",
                    "description": {
                        "de": "Elementauswahl auf der aktuellen Seite. Vor Interaktion muss die Seite frisch wahrgenommen sein.",
                        "en": "Element selector on the current page. The page needs fresh perception before interaction."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "actionDispatched",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-click-selector-5-1-click",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-click-selector-5-1-click",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-click-selector-5-1-click"
            },
            "relatedEntries": [
                "nova-click-selector-5-16-autofill-popup-warning",
                "nova-click-selector-5-20-pre-loop-stability-check",
                "nova-click-selector-11-16-fr-1-selector-learning-debt",
                "nova-click-selector-49-7-click-plus-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-type-selector-5-2-type-plus-verify",
            "pathId": "5.2",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.2:nova-type-selector-5-2-type-plus-verify",
            "contentHash": "e2f4d54df231b3436df13da7fa0f41b80c626d9db4c864f4e532d956e23fe6cf",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.type_selector",
                "en": "nova.type_selector"
            },
            "referenceTitle": {
                "de": "Type + Verify",
                "en": "Type + Verify"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.type_selector",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Type + Verify\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Type + Verify\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "selector",
                    "description": {
                        "de": "Elementauswahl auf der aktuellen Seite. Vor Interaktion muss die Seite frisch wahrgenommen sein.",
                        "en": "Element selector on the current page. The page needs fresh perception before interaction."
                    }
                },
                {
                    "name": "text",
                    "description": {
                        "de": "Textwert für Eingabe oder Nachricht. Sensible Inhalte nur mit klarem Zweck verwenden.",
                        "en": "Text value for input or message. Use sensitive content only with a clear purpose."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-type-selector-5-2-type-plus-verify",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-type-selector-5-2-type-plus-verify",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-type-selector-5-2-type-plus-verify"
            },
            "relatedEntries": [
                "nova-click-selector-5-16-autofill-popup-warning",
                "nova-type-selector-5-17-type-truncation-warning",
                "nova-click-selector-11-16-fr-1-selector-learning-debt",
                "nova-type-selector-51-10-type-mit-hydration-drift"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-select-option-5-3-select-option",
            "pathId": "5.3",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.3:nova-select-option-5-3-select-option",
            "contentHash": "1cc9db648a4e7f76e85162f2629393af031aaaef08d4d3d7587f421db69eca26",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.select_option",
                "en": "nova.select_option"
            },
            "referenceTitle": {
                "de": "Select Option",
                "en": "Select Option"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.select_option",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Select Option\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Select Option\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "selector",
                    "description": {
                        "de": "Elementauswahl auf der aktuellen Seite. Vor Interaktion muss die Seite frisch wahrgenommen sein.",
                        "en": "Element selector on the current page. The page needs fresh perception before interaction."
                    }
                },
                {
                    "name": "value",
                    "description": {
                        "de": "Wert für ein Feld, eine Variable oder eine Einstellung. Sensible Werte nur mit klarem Scope verwenden.",
                        "en": "Value for a field, variable, or setting. Use sensitive values only with clear scope."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-select-option-5-3-select-option",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-select-option-5-3-select-option",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-select-option-5-3-select-option"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-choose-option-5-4-choose-option",
                "nova-scroll-smart-5-5-scroll-smart"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-choose-option-5-4-choose-option",
            "pathId": "5.4",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.4:nova-choose-option-5-4-choose-option",
            "contentHash": "37b3506cd232493b78f4c6724a1a5f7edb9699a63c83fffcda5a15073d399352",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.choose_option",
                "en": "nova.choose_option"
            },
            "referenceTitle": {
                "de": "Choose Option",
                "en": "Choose Option"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.choose_option",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Choose Option\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Choose Option\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-choose-option-5-4-choose-option",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-choose-option-5-4-choose-option",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-choose-option-5-4-choose-option"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-scroll-smart-5-5-scroll-smart"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-scroll-smart-5-5-scroll-smart",
            "pathId": "5.5",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.5:nova-scroll-smart-5-5-scroll-smart",
            "contentHash": "f4c8a3a2230d417f7629364bf094c8972648ef30571726e8840b6fd305ca233b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scroll_smart",
                "en": "nova.scroll_smart"
            },
            "referenceTitle": {
                "de": "Scroll Smart",
                "en": "Scroll Smart"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.scroll_smart",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Scroll Smart\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Scroll Smart\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "direction",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scroll-smart-5-5-scroll-smart",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scroll-smart-5-5-scroll-smart",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scroll-smart-5-5-scroll-smart"
            },
            "relatedEntries": [
                "nova-scroll-smart-38-3-scroll-smart",
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-dismiss-blockers-5-6-dismiss-blockers",
            "pathId": "5.6",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.6:nova-dismiss-blockers-5-6-dismiss-blockers",
            "contentHash": "9476fc0a79b1693716bf057a385f448ec7082206370434e69ef0add4fb2b1beb",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.dismiss_blockers",
                "en": "nova.dismiss_blockers"
            },
            "referenceTitle": {
                "de": "Dismiss Blockers",
                "en": "Dismiss Blockers"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.dismiss_blockers",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Dismiss Blockers\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Dismiss Blockers\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-dismiss-blockers-5-6-dismiss-blockers",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-dismiss-blockers-5-6-dismiss-blockers",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-dismiss-blockers-5-6-dismiss-blockers"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-choose-option-5-4-choose-option"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-file-upload-5-7-file-upload",
            "pathId": "5.7",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.7:nova-file-upload-5-7-file-upload",
            "contentHash": "42079caf0566f2af4a2c6f9200ac38803fae46a4eb561905e6cebfafaafb8701",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.file_upload",
                "en": "nova.file_upload"
            },
            "referenceTitle": {
                "de": "File Upload",
                "en": "File Upload"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.file_upload",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "page_interaction",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"File Upload\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to handle the sensitive path \"File Upload\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "selector",
                    "description": {
                        "de": "Elementauswahl auf der aktuellen Seite. Vor Interaktion muss die Seite frisch wahrgenommen sein.",
                        "en": "Element selector on the current page. The page needs fresh perception before interaction."
                    }
                },
                {
                    "name": "type",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "filePaths",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "filePaths",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-file-upload-5-7-file-upload",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-file-upload-5-7-file-upload",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-file-upload-5-7-file-upload"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-choose-option-5-4-choose-option"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-input-shortcut-5-8-keyboard-shortcut",
            "pathId": "5.8",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.8:nova-input-shortcut-5-8-keyboard-shortcut",
            "contentHash": "b4d1fbeeff6eb8b30c1bd5f6c1e1c70283fb6e9f27c8aed0a7a3fd2363bab69d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.input_shortcut",
                "en": "nova.input_shortcut"
            },
            "referenceTitle": {
                "de": "Keyboard-Shortcut",
                "en": "Keyboard-Shortcut"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.input_shortcut",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Keyboard-Shortcut\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Keyboard-Shortcut\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "combo",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-input-shortcut-5-8-keyboard-shortcut",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-input-shortcut-5-8-keyboard-shortcut",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-input-shortcut-5-8-keyboard-shortcut"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-choose-option-5-4-choose-option"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-input-text-5-11-input-text-raw",
            "pathId": "5.11",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.11:nova-input-text-5-11-input-text-raw",
            "contentHash": "d04c0c1f254d029bf36e0fccd44a807973750456f0af1822d2da9ecb4d0774ba",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.input_text",
                "en": "nova.input_text"
            },
            "referenceTitle": {
                "de": "Input-Text (raw)",
                "en": "Input-Text (raw)"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.input_text",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Input-Text (raw)\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Input-Text (raw)\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "text",
                    "description": {
                        "de": "Textwert für Eingabe oder Nachricht. Sensible Inhalte nur mit klarem Zweck verwenden.",
                        "en": "Text value for input or message. Use sensitive content only with a clear purpose."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-input-text-5-11-input-text-raw",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-input-text-5-11-input-text-raw",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-input-text-5-11-input-text-raw"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-choose-option-5-4-choose-option"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-input-key-5-12-input-key-raw",
            "pathId": "5.12",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.12:nova-input-key-5-12-input-key-raw",
            "contentHash": "bc354fb549b11cb87e1d7a281be45dd02fdea4ef07e281ac6fcd60e24bdd94f6",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.input_key",
                "en": "nova.input_key"
            },
            "referenceTitle": {
                "de": "Input-Key (raw)",
                "en": "Input-Key (raw)"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.input_key",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Input-Key (raw)\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Input-Key (raw)\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "key",
                    "description": {
                        "de": "Schlüssel für eine Variable, ein Feld oder einen gespeicherten Wert.",
                        "en": "Key for a variable, field, or stored value."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-input-key-5-12-input-key-raw",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-input-key-5-12-input-key-raw",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-input-key-5-12-input-key-raw"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-choose-option-5-4-choose-option"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-input-click-5-13-input-click-raw",
            "pathId": "5.13",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.13:nova-input-click-5-13-input-click-raw",
            "contentHash": "ea1403adf8224dfdb7b3605fe22a7fc0a65656e00bbcbcf5407e43da392ee4d1",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.input_click",
                "en": "nova.input_click"
            },
            "referenceTitle": {
                "de": "Input-Click (raw)",
                "en": "Input-Click (raw)"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.input_click",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Input-Click (raw)\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Input-Click (raw)\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "x",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                },
                {
                    "name": "y",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-input-click-5-13-input-click-raw",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-input-click-5-13-input-click-raw",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-input-click-5-13-input-click-raw"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-choose-option-5-4-choose-option"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-input-move-5-14-input-move-raw",
            "pathId": "5.14",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.14:nova-input-move-5-14-input-move-raw",
            "contentHash": "24184ca9303f00ad9d3faf7cff2ce95d3e09596124896f2cc20b920e494412a8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.input_move",
                "en": "nova.input_move"
            },
            "referenceTitle": {
                "de": "Input-Move (raw)",
                "en": "Input-Move (raw)"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.input_move",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Input-Move (raw)\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Input-Move (raw)\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "x",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                },
                {
                    "name": "y",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-input-move-5-14-input-move-raw",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-input-move-5-14-input-move-raw",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-input-move-5-14-input-move-raw"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-choose-option-5-4-choose-option"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-wait-for-modal-5-15-wait-for-modal",
            "pathId": "5.15",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.15:nova-wait-for-modal-5-15-wait-for-modal",
            "contentHash": "d5e5f61499be70772fa7172d113c1d7e4f82fb8bbf282e4127fd42d47939e50d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.wait_for_modal",
                "en": "nova.wait_for_modal"
            },
            "referenceTitle": {
                "de": "Wait for Modal",
                "en": "Wait for Modal"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.wait_for_modal",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Wait for Modal\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to check the state or evidence for \"Wait for Modal\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "maxResults",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-wait-for-modal-5-15-wait-for-modal",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-wait-for-modal-5-15-wait-for-modal",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-wait-for-modal-5-15-wait-for-modal"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-choose-option-5-4-choose-option"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-wait-for-selector-5-9-wait-for-selector",
            "pathId": "5.9",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.9:nova-wait-for-selector-5-9-wait-for-selector",
            "contentHash": "1b1c5f96fef2bcae3c5a5a0f22b91494d2bb6e66dc0e642823bd43973b1218d7",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.wait_for_selector",
                "en": "nova.wait_for_selector"
            },
            "referenceTitle": {
                "de": "Wait for Selector",
                "en": "Wait for Selector"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.wait_for_selector",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Wait for Selector\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Wait for Selector\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "selector",
                    "description": {
                        "de": "Elementauswahl auf der aktuellen Seite. Vor Interaktion muss die Seite frisch wahrgenommen sein.",
                        "en": "Element selector on the current page. The page needs fresh perception before interaction."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-wait-for-selector-5-9-wait-for-selector",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-wait-for-selector-5-9-wait-for-selector",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-wait-for-selector-5-9-wait-for-selector"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-choose-option-5-4-choose-option"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-wait-for-eval-5-10-wait-for-eval",
            "pathId": "5.10",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.10:nova-wait-for-eval-5-10-wait-for-eval",
            "contentHash": "b0c45e56875ba6f5a50cd5fc808009be4f530d76e30f250ced75322172889286",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.wait_for_eval",
                "en": "nova.wait_for_eval"
            },
            "referenceTitle": {
                "de": "Wait for Eval",
                "en": "Wait for Eval"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.wait_for_eval",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Wait for Eval\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Wait for Eval\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "expression",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                },
                {
                    "name": "readyState",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "document.readyState",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-wait-for-eval-5-10-wait-for-eval",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-wait-for-eval-5-10-wait-for-eval",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-wait-for-eval-5-10-wait-for-eval"
            },
            "relatedEntries": [
                "nova-eval-51-15-sensitive-eval-highimpact",
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "nova-click-selector-5-16-autofill-popup-warning",
            "pathId": "5.16",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.16:nova-click-selector-5-16-autofill-popup-warning",
            "contentHash": "0bfccaa1a86dc02e89c979ec28dfec6940ff791c8347811060185359e247e344",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.click_selector",
                "en": "nova.click_selector"
            },
            "referenceTitle": {
                "de": "Autofill Popup Warning",
                "en": "Autofill Popup Warning"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.click_selector",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Autofill Popup Warning\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Autofill Popup Warning\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "autofillPopupWarning",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "autofillFieldRole",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-click-selector-5-16-autofill-popup-warning",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-click-selector-5-16-autofill-popup-warning",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-click-selector-5-16-autofill-popup-warning"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-click-selector-5-20-pre-loop-stability-check",
                "nova-click-selector-11-16-fr-1-selector-learning-debt",
                "nova-click-selector-49-7-click-plus-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-type-selector-5-17-type-truncation-warning",
            "pathId": "5.17",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.17:nova-type-selector-5-17-type-truncation-warning",
            "contentHash": "4cd59fec1a1e751b316a7e3a29a2b364227b76ef264bf4619554d1e396b85ce6",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.type_selector",
                "en": "nova.type_selector"
            },
            "referenceTitle": {
                "de": "Type Truncation Warning",
                "en": "Type Truncation Warning"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.type_selector",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Type Truncation Warning\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Type Truncation Warning\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "actualChars",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "likelyReason",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-type-selector-5-17-type-truncation-warning",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-type-selector-5-17-type-truncation-warning",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-type-selector-5-17-type-truncation-warning"
            },
            "relatedEntries": [
                "nova-type-selector-5-2-type-plus-verify",
                "nova-click-selector-5-16-autofill-popup-warning",
                "nova-click-selector-11-16-fr-1-selector-learning-debt",
                "nova-type-selector-51-10-type-mit-hydration-drift"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "5-18-native-dialog-warning",
            "pathId": "5.18",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.18:5-18-native-dialog-warning",
            "contentHash": "7fc58354165771f59b3b13fb48b806c2fbf7646a400cc02316872a6fd0febe7f",
            "diffStatus": "unchanged",
            "title": {
                "de": "Native Dialog Warning",
                "en": "Native Dialog Warning"
            },
            "referenceTitle": {
                "de": "Native Dialog Warning",
                "en": "Native Dialog Warning"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Native Dialog Warning ist eine öffentliche Referenz für gezielte Browserinteraktion mit vorheriger Zielprüfung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Native Dialog Warning is a public reference for targeted browser interaction with a prechecked target. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "nativeDialogWarning",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/5-18-native-dialog-warning",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/5-18-native-dialog-warning",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/5-18-native-dialog-warning"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-choose-option-5-4-choose-option"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Native Dialog Warning beschreibt ein Signal für gezielte Browserinteraktion mit vorheriger Zielprüfung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Native Dialog Warning describes a signal for targeted browser interaction with a prechecked target. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Native Dialog Warning als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Native Dialog Warning as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: nativeDialogWarning. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: nativeDialogWarning. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "5-19-file-input-risk-auto-learn",
            "pathId": "5.19",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.19:5-19-file-input-risk-auto-learn",
            "contentHash": "a8ca1b88151de6128b60a6bb895cbfa5432a1f60d8ff524ae08628e0f4f33a34",
            "diffStatus": "unchanged",
            "title": {
                "de": "File Input Risk Auto-Learn",
                "en": "File Input Risk Auto-Learn"
            },
            "referenceTitle": {
                "de": "File Input Risk Auto-Learn",
                "en": "File Input Risk Auto-Learn"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "page_interaction",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "File Input Risk Auto-Learn ist eine öffentliche Referenz für gezielte Browserinteraktion mit vorheriger Zielprüfung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "File Input Risk Auto-Learn is a public reference for targeted browser interaction with a prechecked target. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "fileInputRisk",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "fileUploadSelectorHint",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "pksAutoLearn",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/5-19-file-input-risk-auto-learn",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/5-19-file-input-risk-auto-learn",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/5-19-file-input-risk-auto-learn"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-choose-option-5-4-choose-option"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "File Input Risk Auto-Learn beschreibt ein Gate für gezielte Browserinteraktion mit vorheriger Zielprüfung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "File Input Risk Auto-Learn describes a gate for targeted browser interaction with a prechecked target. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er File Input Risk Auto-Learn als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs File Input Risk Auto-Learn as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: fileInputRisk, fileUploadSelectorHint, pksAutoLearn. Wirkungsachsen: Seiteninteraktion, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: fileInputRisk, fileUploadSelectorHint, pksAutoLearn. Safety axes: Page interaction, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-click-selector-5-20-pre-loop-stability-check",
            "pathId": "5.20",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.20:nova-click-selector-5-20-pre-loop-stability-check",
            "contentHash": "73bd8fb602a0b0bf60e828ee2094feb65bbdc4f7f98b4e16a138efb4437eaee5",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.click_selector",
                "en": "nova.click_selector"
            },
            "referenceTitle": {
                "de": "Pre-Loop Stability Check",
                "en": "Pre-Loop Stability Check"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.click_selector",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Pre-Loop Stability Check\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Pre-Loop Stability Check\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-click-selector-5-20-pre-loop-stability-check",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-click-selector-5-20-pre-loop-stability-check",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-click-selector-5-20-pre-loop-stability-check"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-click-selector-5-16-autofill-popup-warning",
                "nova-click-selector-11-16-fr-1-selector-learning-debt",
                "nova-click-selector-49-7-click-plus-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "5-21-aggressive-overlay-dismiss-telemetry",
            "pathId": "5.21",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.21:5-21-aggressive-overlay-dismiss-telemetry",
            "contentHash": "9d0e6418f63265b12b0575cbe772c4b46a61a9d0331fa35e59061437352e68dd",
            "diffStatus": "unchanged",
            "title": {
                "de": "Aggressive Overlay Dismiss Telemetry",
                "en": "Aggressive Overlay Dismiss Telemetry"
            },
            "referenceTitle": {
                "de": "Aggressive Overlay Dismiss Telemetry",
                "en": "Aggressive Overlay Dismiss Telemetry"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Aggressive Overlay Dismiss Telemetry ist eine öffentliche Referenz für gezielte Browserinteraktion mit vorheriger Zielprüfung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Aggressive Overlay Dismiss Telemetry is a public reference for targeted browser interaction with a prechecked target. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "overlayDismissAttempts",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "aggressiveOverlayDismissTriggered",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/5-21-aggressive-overlay-dismiss-telemetry",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/5-21-aggressive-overlay-dismiss-telemetry",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/5-21-aggressive-overlay-dismiss-telemetry"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-choose-option-5-4-choose-option"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Aggressive Overlay Dismiss Telemetry beschreibt ein Verhalten für gezielte Browserinteraktion mit vorheriger Zielprüfung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Aggressive Overlay Dismiss Telemetry describes a behavior for targeted browser interaction with a prechecked target. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Aggressive Overlay Dismiss Telemetry als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Aggressive Overlay Dismiss Telemetry as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: overlayDismissAttempts, aggressiveOverlayDismissTriggered. Wirkungsachsen: Browserzustand, Seiteninteraktion.",
                    "en": "Relevant response signals: overlayDismissAttempts, aggressiveOverlayDismissTriggered. Safety axes: Browser state, Page interaction."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-perceive-5-22-cta-ref-selector-identity",
            "pathId": "5.22",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.22:nova-perceive-5-22-cta-ref-selector-identity",
            "contentHash": "b89cc64578cee9d78e84f146131505515f0b53ac281ba032a165be9954551302",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.perceive",
                "en": "nova.perceive"
            },
            "referenceTitle": {
                "de": "CTA Ref Selector Identity",
                "en": "CTA Ref Selector Identity"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.perceive",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"CTA Ref Selector Identity\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to handle the sensitive path \"CTA Ref Selector Identity\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-5-22-cta-ref-selector-identity",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-5-22-cta-ref-selector-identity",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-perceive-5-22-cta-ref-selector-identity"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-perceive-4-11-perceive-snapshot-query",
                "nova-perceive-4-13-form-analysis-autofill-framework",
                "nova-perceive-4-15-essential-safety-fields"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-cmp-apply-5-23-cmp-apply",
            "pathId": "5.23",
            "stableKey": "mcp:interaktion-klick-tippen-formulare:5.23:nova-cmp-apply-5-23-cmp-apply",
            "contentHash": "1883f80a9eb621d2475e10c3a068aad89706cc4f258514a45e7d58c5b36a88b2",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cmp_apply",
                "en": "nova.cmp_apply"
            },
            "referenceTitle": {
                "de": "CMP Apply",
                "en": "CMP Apply"
            },
            "familySlug": "interaktion-klick-tippen-formulare",
            "tool": "nova.cmp_apply",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"CMP Apply\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"CMP Apply\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "user_per_site",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cmp-apply-5-23-cmp-apply",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cmp-apply-5-23-cmp-apply",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cmp-apply-5-23-cmp-apply"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-type-selector-5-2-type-plus-verify",
                "nova-select-option-5-3-select-option",
                "nova-choose-option-5-4-choose-option"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-guarded-send-message-6-1-guarded-send",
            "pathId": "6.1",
            "stableKey": "mcp:guarded-actions-high-impact:6.1:nova-guarded-send-message-6-1-guarded-send",
            "contentHash": "261fd459df989f22e253906faf451b0a7aefb680c7c09a7d33423ff1a4bafa72",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.guarded_send_message",
                "en": "nova.guarded_send_message"
            },
            "referenceTitle": {
                "de": "Guarded Send",
                "en": "Guarded Send"
            },
            "familySlug": "guarded-actions-high-impact",
            "tool": "nova.guarded_send_message",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Guarded Send\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to check the state or evidence for \"Guarded Send\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-guarded-send-message-6-1-guarded-send",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-guarded-send-message-6-1-guarded-send",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-guarded-send-message-6-1-guarded-send"
            },
            "relatedEntries": [
                "nova-guarded-send-message-6-6-guardedsend-learning-suppression-und-claim",
                "nova-guarded-login-6-2-guarded-login",
                "nova-guarded-submit-form-6-3-guarded-submit",
                "nova-guarded-switch-model-6-4-guarded-switch-model"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-guarded-login-6-2-guarded-login",
            "pathId": "6.2",
            "stableKey": "mcp:guarded-actions-high-impact:6.2:nova-guarded-login-6-2-guarded-login",
            "contentHash": "f6b6bbb27a94069f2bab0cace6b14cd398ccb6270485e6bfa07a99a7312c42aa",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.guarded_login",
                "en": "nova.guarded_login"
            },
            "referenceTitle": {
                "de": "Guarded Login",
                "en": "Guarded Login"
            },
            "familySlug": "guarded-actions-high-impact",
            "tool": "nova.guarded_login",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Guarded Login\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to handle the sensitive path \"Guarded Login\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-guarded-login-6-2-guarded-login",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-guarded-login-6-2-guarded-login",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-guarded-login-6-2-guarded-login"
            },
            "relatedEntries": [
                "nova-guarded-send-message-6-1-guarded-send",
                "nova-guarded-submit-form-6-3-guarded-submit",
                "nova-guarded-switch-model-6-4-guarded-switch-model",
                "nova-guarded-switch-sandbox-6-5-guarded-switch-sandbox"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-guarded-submit-form-6-3-guarded-submit",
            "pathId": "6.3",
            "stableKey": "mcp:guarded-actions-high-impact:6.3:nova-guarded-submit-form-6-3-guarded-submit",
            "contentHash": "6ca85fb17736c1bc7b52a20d3ab7303b38fac1e4cf3e1802cde33a10c0cd48f9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.guarded_submit_form",
                "en": "nova.guarded_submit_form"
            },
            "referenceTitle": {
                "de": "Guarded Submit",
                "en": "Guarded Submit"
            },
            "familySlug": "guarded-actions-high-impact",
            "tool": "nova.guarded_submit_form",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Guarded Submit\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to carry out the bounded step \"Guarded Submit\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-guarded-submit-form-6-3-guarded-submit",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-guarded-submit-form-6-3-guarded-submit",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-guarded-submit-form-6-3-guarded-submit"
            },
            "relatedEntries": [
                "nova-guarded-send-message-6-1-guarded-send",
                "nova-guarded-login-6-2-guarded-login",
                "nova-guarded-switch-model-6-4-guarded-switch-model",
                "nova-guarded-switch-sandbox-6-5-guarded-switch-sandbox"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-guarded-switch-model-6-4-guarded-switch-model",
            "pathId": "6.4",
            "stableKey": "mcp:guarded-actions-high-impact:6.4:nova-guarded-switch-model-6-4-guarded-switch-model",
            "contentHash": "3fb48df611b0240e74f12de6f6553de47e000319a5cb1fb09f46d2bc063856e0",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.guarded_switch_model",
                "en": "nova.guarded_switch_model"
            },
            "referenceTitle": {
                "de": "Guarded Switch Model",
                "en": "Guarded Switch Model"
            },
            "familySlug": "guarded-actions-high-impact",
            "tool": "nova.guarded_switch_model",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Guarded Switch Model\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to carry out the bounded step \"Guarded Switch Model\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "chat.com",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-guarded-switch-model-6-4-guarded-switch-model",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-guarded-switch-model-6-4-guarded-switch-model",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-guarded-switch-model-6-4-guarded-switch-model"
            },
            "relatedEntries": [
                "nova-guarded-send-message-6-1-guarded-send",
                "nova-guarded-login-6-2-guarded-login",
                "nova-guarded-submit-form-6-3-guarded-submit",
                "nova-guarded-switch-sandbox-6-5-guarded-switch-sandbox"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-guarded-switch-sandbox-6-5-guarded-switch-sandbox",
            "pathId": "6.5",
            "stableKey": "mcp:guarded-actions-high-impact:6.5:nova-guarded-switch-sandbox-6-5-guarded-switch-sandbox",
            "contentHash": "870593d6797c328b2f30ff18a4339f669d8b5545ec495e240dc505ebb537a870",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.guarded_switch_sandbox",
                "en": "nova.guarded_switch_sandbox"
            },
            "referenceTitle": {
                "de": "Guarded Switch Sandbox",
                "en": "Guarded Switch Sandbox"
            },
            "familySlug": "guarded-actions-high-impact",
            "tool": "nova.guarded_switch_sandbox",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Guarded Switch Sandbox\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to carry out the bounded step \"Guarded Switch Sandbox\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-guarded-switch-sandbox-6-5-guarded-switch-sandbox",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-guarded-switch-sandbox-6-5-guarded-switch-sandbox",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-guarded-switch-sandbox-6-5-guarded-switch-sandbox"
            },
            "relatedEntries": [
                "nova-guarded-send-message-6-1-guarded-send",
                "nova-guarded-login-6-2-guarded-login",
                "nova-guarded-submit-form-6-3-guarded-submit",
                "nova-guarded-switch-model-6-4-guarded-switch-model"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-guarded-send-message-6-6-guardedsend-learning-suppression-und-claim",
            "pathId": "6.6",
            "stableKey": "mcp:guarded-actions-high-impact:6.6:nova-guarded-send-message-6-6-guardedsend-learning-suppression-und-claim",
            "contentHash": "b2d0b2c87cc410d0e91b763f0396eb92980c919ede4bdd76e004db00c5f3b6dd",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.guarded_send_message",
                "en": "nova.guarded_send_message"
            },
            "referenceTitle": {
                "de": "GuardedSend Learning Suppression & Claim",
                "en": "GuardedSend Learning Suppression & Claim"
            },
            "familySlug": "guarded-actions-high-impact",
            "tool": "nova.guarded_send_message",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"GuardedSend Learning Suppression & Claim\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to carry out the bounded step \"GuardedSend Learning Suppression & Claim\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-guarded-send-message-6-6-guardedsend-learning-suppression-und-claim",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-guarded-send-message-6-6-guardedsend-learning-suppression-und-claim",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-guarded-send-message-6-6-guardedsend-learning-suppression-und-claim"
            },
            "relatedEntries": [
                "nova-guarded-send-message-6-1-guarded-send",
                "nova-guarded-login-6-2-guarded-login",
                "nova-guarded-submit-form-6-3-guarded-submit",
                "nova-guarded-switch-model-6-4-guarded-switch-model"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-tools-bundle-6-7-form-submission-bundle",
            "pathId": "6.7",
            "stableKey": "mcp:guarded-actions-high-impact:6.7:nova-tools-bundle-6-7-form-submission-bundle",
            "contentHash": "5b413a0f2994176ce8a5f4c8cce708b64883b132cab93b8c89bf67bf1a412605",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Form Submission Bundle",
                "en": "Form Submission Bundle"
            },
            "familySlug": "guarded-actions-high-impact",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "page_interaction",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Form Submission Bundle\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to check the state or evidence for \"Form Submission Bundle\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-6-7-form-submission-bundle",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-6-7-form-submission-bundle",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-6-7-form-submission-bundle"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-proxy-create-7-1-proxy-anlegen",
            "pathId": "7.1",
            "stableKey": "mcp:proxy-management:7.1:nova-proxy-create-7-1-proxy-anlegen",
            "contentHash": "176d27476bdd6b840554066fdc2bb4df6204204158ad97250c5d3714c1606d19",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.proxy_create",
                "en": "nova.proxy_create"
            },
            "referenceTitle": {
                "de": "Proxy anlegen",
                "en": "Proxy create"
            },
            "familySlug": "proxy-management",
            "tool": "nova.proxy_create",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Proxy anlegen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Proxy create\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "name",
                    "description": {
                        "de": "Benennung für das Zielobjekt. Vor dem Anlegen oder Ändern auf Eindeutigkeit achten.",
                        "en": "Name for the target object. Check uniqueness before creating or changing it."
                    }
                },
                {
                    "name": "protocol",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "host",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "port",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-create-7-1-proxy-anlegen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-create-7-1-proxy-anlegen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-proxy-create-7-1-proxy-anlegen"
            },
            "relatedEntries": [
                "nova-proxy-list-7-2-proxy-liste",
                "nova-proxy-status-7-3-proxy-status",
                "nova-proxy-switch-7-4-proxy-wechseln",
                "nova-proxy-test-7-5-proxy-testen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-proxy-list-7-2-proxy-liste",
            "pathId": "7.2",
            "stableKey": "mcp:proxy-management:7.2:nova-proxy-list-7-2-proxy-liste",
            "contentHash": "e9d6afa639a57b5287f3cc31a868f48d897bfeef22c43ecb7ce34ff34971321e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.proxy_list",
                "en": "nova.proxy_list"
            },
            "referenceTitle": {
                "de": "Proxy-Liste",
                "en": "Proxy-Liste"
            },
            "familySlug": "proxy-management",
            "tool": "nova.proxy_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Proxy-Liste\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Proxy-Liste\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-list-7-2-proxy-liste",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-list-7-2-proxy-liste",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-proxy-list-7-2-proxy-liste"
            },
            "relatedEntries": [
                "nova-proxy-create-7-1-proxy-anlegen",
                "nova-proxy-status-7-3-proxy-status",
                "nova-proxy-switch-7-4-proxy-wechseln",
                "nova-proxy-test-7-5-proxy-testen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-proxy-status-7-3-proxy-status",
            "pathId": "7.3",
            "stableKey": "mcp:proxy-management:7.3:nova-proxy-status-7-3-proxy-status",
            "contentHash": "7ddb1b72bf41c630fc17de2c932be6ba43721880aff7e9bbec93e23fffda0bbe",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.proxy_status",
                "en": "nova.proxy_status"
            },
            "referenceTitle": {
                "de": "Proxy-Status",
                "en": "Proxy-Status"
            },
            "familySlug": "proxy-management",
            "tool": "nova.proxy_status",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Proxy-Status\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Proxy-Status\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-status-7-3-proxy-status",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-status-7-3-proxy-status",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-proxy-status-7-3-proxy-status"
            },
            "relatedEntries": [
                "nova-proxy-create-7-1-proxy-anlegen",
                "nova-proxy-list-7-2-proxy-liste",
                "nova-proxy-switch-7-4-proxy-wechseln",
                "nova-proxy-test-7-5-proxy-testen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-proxy-switch-7-4-proxy-wechseln",
            "pathId": "7.4",
            "stableKey": "mcp:proxy-management:7.4:nova-proxy-switch-7-4-proxy-wechseln",
            "contentHash": "2a9fb36270cc8947039eedc0e69fbf83dc33465beb79c11471c290dc8fd90750",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.proxy_switch",
                "en": "nova.proxy_switch"
            },
            "referenceTitle": {
                "de": "Proxy wechseln",
                "en": "Proxy wechseln"
            },
            "familySlug": "proxy-management",
            "tool": "nova.proxy_switch",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Proxy wechseln\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Proxy wechseln\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "profileId",
                    "description": {
                        "de": "Profilreferenz für Identität, Wissen oder Aufgabenprofil. Nicht aus Erinnerung raten.",
                        "en": "Profile reference for identity, knowledge, or task context. Do not guess it from memory."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-switch-7-4-proxy-wechseln",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-switch-7-4-proxy-wechseln",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-proxy-switch-7-4-proxy-wechseln"
            },
            "relatedEntries": [
                "nova-proxy-create-7-1-proxy-anlegen",
                "nova-proxy-list-7-2-proxy-liste",
                "nova-proxy-status-7-3-proxy-status",
                "nova-proxy-test-7-5-proxy-testen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-proxy-test-7-5-proxy-testen",
            "pathId": "7.5",
            "stableKey": "mcp:proxy-management:7.5:nova-proxy-test-7-5-proxy-testen",
            "contentHash": "83efc6a93bd3cf033875c8599a94e3661b70c77992f2e833d9a6cb1e6178eee8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.proxy_test",
                "en": "nova.proxy_test"
            },
            "referenceTitle": {
                "de": "Proxy testen",
                "en": "Proxy testen"
            },
            "familySlug": "proxy-management",
            "tool": "nova.proxy_test",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Proxy testen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Proxy testen\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "profileId",
                    "description": {
                        "de": "Profilreferenz für Identität, Wissen oder Aufgabenprofil. Nicht aus Erinnerung raten.",
                        "en": "Profile reference for identity, knowledge, or task context. Do not guess it from memory."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-test-7-5-proxy-testen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-test-7-5-proxy-testen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-proxy-test-7-5-proxy-testen"
            },
            "relatedEntries": [
                "nova-proxy-create-7-1-proxy-anlegen",
                "nova-proxy-list-7-2-proxy-liste",
                "nova-proxy-status-7-3-proxy-status",
                "nova-proxy-switch-7-4-proxy-wechseln"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-proxy-set-password-7-6-proxy-passwort-setzen",
            "pathId": "7.6",
            "stableKey": "mcp:proxy-management:7.6:nova-proxy-set-password-7-6-proxy-passwort-setzen",
            "contentHash": "3d6a6084f0b8747c40dcb14dab375e798f957f3b26172f8ada09ba653284a2f7",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.proxy_set_password",
                "en": "nova.proxy_set_password"
            },
            "referenceTitle": {
                "de": "Proxy-Passwort setzen",
                "en": "Proxy-Passwort set"
            },
            "familySlug": "proxy-management",
            "tool": "nova.proxy_set_password",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Proxy-Passwort setzen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Proxy-Passwort set\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "profileId",
                    "description": {
                        "de": "Profilreferenz für Identität, Wissen oder Aufgabenprofil. Nicht aus Erinnerung raten.",
                        "en": "Profile reference for identity, knowledge, or task context. Do not guess it from memory."
                    }
                },
                {
                    "name": "password",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-set-password-7-6-proxy-passwort-setzen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-set-password-7-6-proxy-passwort-setzen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-proxy-set-password-7-6-proxy-passwort-setzen"
            },
            "relatedEntries": [
                "nova-proxy-set-password-7-12-proxy-credentials-awareness-gate",
                "nova-proxy-create-7-1-proxy-anlegen",
                "nova-proxy-list-7-2-proxy-liste",
                "nova-proxy-status-7-3-proxy-status"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "nova-proxy-log-7-7-browser-web-proxy-log",
            "pathId": "7.7",
            "stableKey": "mcp:proxy-management:7.7:nova-proxy-log-7-7-browser-web-proxy-log",
            "contentHash": "ea37e187d18968abdbb03ee73a2e1b679594668009bc6d654c5322c20c01f2ad",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.proxy_log",
                "en": "nova.proxy_log"
            },
            "referenceTitle": {
                "de": "Browser-Web-Proxy-Log",
                "en": "Browser-Web-Proxy-Log"
            },
            "familySlug": "proxy-management",
            "tool": "nova.proxy_log",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Browser-Web-Proxy-Log\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Browser-Web-Proxy-Log\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "maxLines",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-log-7-7-browser-web-proxy-log",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-log-7-7-browser-web-proxy-log",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-proxy-log-7-7-browser-web-proxy-log"
            },
            "relatedEntries": [
                "nova-proxy-create-7-1-proxy-anlegen",
                "nova-proxy-list-7-2-proxy-liste",
                "nova-proxy-status-7-3-proxy-status",
                "nova-proxy-switch-7-4-proxy-wechseln"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-proxy-update-7-8-proxy-updaten",
            "pathId": "7.8",
            "stableKey": "mcp:proxy-management:7.8:nova-proxy-update-7-8-proxy-updaten",
            "contentHash": "9db4ebac9c9138be9413ca3ed48fe0ed47d9ed92e8ef65c35fb818148b25568b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.proxy_update",
                "en": "nova.proxy_update"
            },
            "referenceTitle": {
                "de": "Proxy updaten",
                "en": "Proxy updaten"
            },
            "familySlug": "proxy-management",
            "tool": "nova.proxy_update",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Proxy updaten\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Proxy updaten\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "profileId",
                    "description": {
                        "de": "Profilreferenz für Identität, Wissen oder Aufgabenprofil. Nicht aus Erinnerung raten.",
                        "en": "Profile reference for identity, knowledge, or task context. Do not guess it from memory."
                    }
                },
                {
                    "name": "host",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-update-7-8-proxy-updaten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-update-7-8-proxy-updaten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-proxy-update-7-8-proxy-updaten"
            },
            "relatedEntries": [
                "nova-proxy-create-7-1-proxy-anlegen",
                "nova-proxy-list-7-2-proxy-liste",
                "nova-proxy-status-7-3-proxy-status",
                "nova-proxy-switch-7-4-proxy-wechseln"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-proxy-disconnect-7-9-proxy-disconnecten",
            "pathId": "7.9",
            "stableKey": "mcp:proxy-management:7.9:nova-proxy-disconnect-7-9-proxy-disconnecten",
            "contentHash": "76cfacec1d1d7d21f30a3e88da686a9fe5a98b981f59ee23cd00f83883c7dfcf",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.proxy_disconnect",
                "en": "nova.proxy_disconnect"
            },
            "referenceTitle": {
                "de": "Proxy disconnecten",
                "en": "Proxy disconnecten"
            },
            "familySlug": "proxy-management",
            "tool": "nova.proxy_disconnect",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Proxy disconnecten\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Proxy disconnecten\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-disconnect-7-9-proxy-disconnecten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-disconnect-7-9-proxy-disconnecten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-proxy-disconnect-7-9-proxy-disconnecten"
            },
            "relatedEntries": [
                "nova-proxy-create-7-1-proxy-anlegen",
                "nova-proxy-list-7-2-proxy-liste",
                "nova-proxy-status-7-3-proxy-status",
                "nova-proxy-switch-7-4-proxy-wechseln"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-proxy-reconnect-7-10-proxy-reconnecten",
            "pathId": "7.10",
            "stableKey": "mcp:proxy-management:7.10:nova-proxy-reconnect-7-10-proxy-reconnecten",
            "contentHash": "e546a5bc569aa84ae8a015585f62a8b3132ecc0f0094226cebaef8d67c4551c9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.proxy_reconnect",
                "en": "nova.proxy_reconnect"
            },
            "referenceTitle": {
                "de": "Proxy reconnecten",
                "en": "Proxy reconnecten"
            },
            "familySlug": "proxy-management",
            "tool": "nova.proxy_reconnect",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Proxy reconnecten\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Proxy reconnecten\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-reconnect-7-10-proxy-reconnecten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-reconnect-7-10-proxy-reconnecten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-proxy-reconnect-7-10-proxy-reconnecten"
            },
            "relatedEntries": [
                "nova-proxy-create-7-1-proxy-anlegen",
                "nova-proxy-list-7-2-proxy-liste",
                "nova-proxy-status-7-3-proxy-status",
                "nova-proxy-switch-7-4-proxy-wechseln"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-proxy-remove-7-11-proxy-loeschen",
            "pathId": "7.11",
            "stableKey": "mcp:proxy-management:7.11:nova-proxy-remove-7-11-proxy-loeschen",
            "contentHash": "037ee83c63c19920091f77c8213d2ef9496a4c1b70dac6ca8d4b7f799af6d790",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.proxy_remove",
                "en": "nova.proxy_remove"
            },
            "referenceTitle": {
                "de": "Proxy löschen",
                "en": "Proxy delete"
            },
            "familySlug": "proxy-management",
            "tool": "nova.proxy_remove",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Proxy löschen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Proxy delete\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "profileId",
                    "description": {
                        "de": "Profilreferenz für Identität, Wissen oder Aufgabenprofil. Nicht aus Erinnerung raten.",
                        "en": "Profile reference for identity, knowledge, or task context. Do not guess it from memory."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-remove-7-11-proxy-loeschen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-remove-7-11-proxy-löschen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-proxy-remove-7-11-proxy-loeschen"
            },
            "relatedEntries": [
                "nova-proxy-create-7-1-proxy-anlegen",
                "nova-proxy-list-7-2-proxy-liste",
                "nova-proxy-status-7-3-proxy-status",
                "nova-proxy-switch-7-4-proxy-wechseln"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-proxy-set-password-7-12-proxy-credentials-awareness-gate",
            "pathId": "7.12",
            "stableKey": "mcp:proxy-management:7.12:nova-proxy-set-password-7-12-proxy-credentials-awareness-gate",
            "contentHash": "90066cff76126d8f3a497fb123fd644f22c36370f6c94338c368e81c573cd53a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.proxy_set_password",
                "en": "nova.proxy_set_password"
            },
            "referenceTitle": {
                "de": "Proxy Credentials Awareness Gate",
                "en": "Proxy Credentials Awareness Gate"
            },
            "familySlug": "proxy-management",
            "tool": "nova.proxy_set_password",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Proxy Credentials Awareness Gate\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Proxy Credentials Awareness Gate\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-set-password-7-12-proxy-credentials-awareness-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-proxy-set-password-7-12-proxy-credentials-awareness-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-proxy-set-password-7-12-proxy-credentials-awareness-gate"
            },
            "relatedEntries": [
                "nova-proxy-set-password-7-6-proxy-passwort-setzen",
                "nova-proxy-create-7-1-proxy-anlegen",
                "nova-proxy-list-7-2-proxy-liste",
                "nova-proxy-status-7-3-proxy-status"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "nova-tools-bundle-7-13-proxy-bundle-discovery",
            "pathId": "7.13",
            "stableKey": "mcp:proxy-management:7.13:nova-tools-bundle-7-13-proxy-bundle-discovery",
            "contentHash": "4bfcbc9627d876924eeaacd8fa9201d7cf9a60e851b4ecc5a9546df3d4e04962",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Proxy Bundle Discovery",
                "en": "Proxy Bundle Discovery"
            },
            "familySlug": "proxy-management",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Proxy Bundle Discovery\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Proxy Bundle Discovery\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-7-13-proxy-bundle-discovery",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-7-13-proxy-bundle-discovery",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-7-13-proxy-bundle-discovery"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-vault-set-8-1-vault-speichern",
            "pathId": "8.1",
            "stableKey": "mcp:vault-und-credentials:8.1:nova-vault-set-8-1-vault-speichern",
            "contentHash": "280720071a3980560754fe36c77bdd18022aa050edcac9cf0678e6924891eb16",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.vault_set",
                "en": "nova.vault_set"
            },
            "referenceTitle": {
                "de": "Vault speichern",
                "en": "Vault save"
            },
            "familySlug": "vault-und-credentials",
            "tool": "nova.vault_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Vault speichern\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Vault save\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "site",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "username",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "password",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "test.com",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-vault-set-8-1-vault-speichern",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-vault-set-8-1-vault-speichern",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-vault-set-8-1-vault-speichern"
            },
            "relatedEntries": [
                "nova-vault-list-8-2-vault-lesen",
                "nova-vault-prepare-fill-8-3-secret-tippen",
                "nova-vault-delete-8-4-vault-loeschen",
                "nova-tools-bundle-8-5-vault-auth-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "nova-vault-list-8-2-vault-lesen",
            "pathId": "8.2",
            "stableKey": "mcp:vault-und-credentials:8.2:nova-vault-list-8-2-vault-lesen",
            "contentHash": "dd4dd58bdd6ec94ef056ef2639ff5007819775c201993a0561d2924151fbe4cf",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.vault_list",
                "en": "nova.vault_list"
            },
            "referenceTitle": {
                "de": "Vault lesen",
                "en": "Vault read"
            },
            "familySlug": "vault-und-credentials",
            "tool": "nova.vault_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Vault lesen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Vault read\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "site",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-vault-list-8-2-vault-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-vault-list-8-2-vault-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-vault-list-8-2-vault-lesen"
            },
            "relatedEntries": [
                "nova-vault-set-8-1-vault-speichern",
                "nova-vault-prepare-fill-8-3-secret-tippen",
                "nova-vault-delete-8-4-vault-loeschen",
                "nova-tools-bundle-8-5-vault-auth-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "nova-vault-prepare-fill-8-3-secret-tippen",
            "pathId": "8.3",
            "stableKey": "mcp:vault-und-credentials:8.3:nova-vault-prepare-fill-8-3-secret-tippen",
            "contentHash": "012892bc71306ddc0e3b3ae7f105d25c9c73447c44b4fcc8c0179320737b5a0b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.vault_prepare_fill",
                "en": "nova.vault_prepare_fill"
            },
            "referenceTitle": {
                "de": "Secret tippen",
                "en": "Secret tippen"
            },
            "familySlug": "vault-und-credentials",
            "tool": "nova.vault_prepare_fill",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Secret tippen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Secret tippen\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-vault-prepare-fill-8-3-secret-tippen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-vault-prepare-fill-8-3-secret-tippen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-vault-prepare-fill-8-3-secret-tippen"
            },
            "relatedEntries": [
                "nova-vault-set-8-1-vault-speichern",
                "nova-vault-list-8-2-vault-lesen",
                "nova-vault-delete-8-4-vault-loeschen",
                "nova-tools-bundle-8-5-vault-auth-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "nova-vault-delete-8-4-vault-loeschen",
            "pathId": "8.4",
            "stableKey": "mcp:vault-und-credentials:8.4:nova-vault-delete-8-4-vault-loeschen",
            "contentHash": "f4da69dbb6daebfe30d5356addadda37da2f9e9cadc6445025f37fac878547f1",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.vault_delete",
                "en": "nova.vault_delete"
            },
            "referenceTitle": {
                "de": "Vault löschen",
                "en": "Vault delete"
            },
            "familySlug": "vault-und-credentials",
            "tool": "nova.vault_delete",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Vault löschen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Vault delete\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "id",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-vault-delete-8-4-vault-loeschen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-vault-delete-8-4-vault-löschen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-vault-delete-8-4-vault-loeschen"
            },
            "relatedEntries": [
                "nova-vault-set-8-1-vault-speichern",
                "nova-vault-list-8-2-vault-lesen",
                "nova-vault-prepare-fill-8-3-secret-tippen",
                "nova-tools-bundle-8-5-vault-auth-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "nova-tools-bundle-8-5-vault-auth-bundle",
            "pathId": "8.5",
            "stableKey": "mcp:vault-und-credentials:8.5:nova-tools-bundle-8-5-vault-auth-bundle",
            "contentHash": "20f0955069221f8c63a00efaa0888954f5551b6e255dc5830700409440de4ca5",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Vault-Auth Bundle",
                "en": "Vault-Auth Bundle"
            },
            "familySlug": "vault-und-credentials",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Vault-Auth Bundle\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Vault-Auth Bundle\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "type_selector_secret",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "guarded_login",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-8-5-vault-auth-bundle",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-8-5-vault-auth-bundle",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-8-5-vault-auth-bundle"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "nova-crawl-start-9-1-crawl-starten",
            "pathId": "9.1",
            "stableKey": "mcp:crawler-und-site-discovery:9.1:nova-crawl-start-9-1-crawl-starten",
            "contentHash": "512e97b0728c009e09849b3349393a57b1048be8aa0dc71c6c014f97d78d136d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.crawl_start",
                "en": "nova.crawl_start"
            },
            "referenceTitle": {
                "de": "Crawl starten",
                "en": "Crawl start"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.crawl_start",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Crawl starten\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to carry out the bounded step \"Crawl start\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "url",
                    "description": {
                        "de": "Zieladresse oder Startadresse. Vor Navigation oder Crawl auf Scope und Sitzungswirkung prüfen.",
                        "en": "Target or start URL. Check scope and session impact before navigation or crawling."
                    }
                },
                {
                    "name": "https",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "maxPages",
                    "description": {
                        "de": "Grenze für Crawl- oder Prüfläufe. Klein halten und Fortschritt prüfen.",
                        "en": "Limit for crawl or verification runs. Keep it bounded and check progress."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "example.com",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "maxPages",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-start-9-1-crawl-starten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-start-9-1-crawl-starten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-crawl-start-9-1-crawl-starten"
            },
            "relatedEntries": [
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen",
                "nova-site-urls-9-5-site-url-index"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-crawl-status-9-2-crawl-status",
            "pathId": "9.2",
            "stableKey": "mcp:crawler-und-site-discovery:9.2:nova-crawl-status-9-2-crawl-status",
            "contentHash": "01724dc362b8fa90aed669c877f97103c9929be5cdbc8553cacc3927b779db7e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.crawl_status",
                "en": "nova.crawl_status"
            },
            "referenceTitle": {
                "de": "Crawl-Status",
                "en": "Crawl-Status"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.crawl_status",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Crawl-Status\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to start or monitor the bounded flow \"Crawl-Status\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-status-9-2-crawl-status",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-status-9-2-crawl-status",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-crawl-status-9-2-crawl-status"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen",
                "nova-site-urls-9-5-site-url-index"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-crawl-results-9-3-crawl-results",
            "pathId": "9.3",
            "stableKey": "mcp:crawler-und-site-discovery:9.3:nova-crawl-results-9-3-crawl-results",
            "contentHash": "d569d644ac515dcf5569ce9fcbcb8cf8825b8c268bbe890e28dd78ee55f8d496",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.crawl_results",
                "en": "nova.crawl_results"
            },
            "referenceTitle": {
                "de": "Crawl-Results",
                "en": "Crawl-Results"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.crawl_results",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Crawl-Results\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to start or monitor the bounded flow \"Crawl-Results\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-results-9-3-crawl-results",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-results-9-3-crawl-results",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-crawl-results-9-3-crawl-results"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-stop-9-4-crawl-stoppen",
                "nova-site-urls-9-5-site-url-index"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-crawl-stop-9-4-crawl-stoppen",
            "pathId": "9.4",
            "stableKey": "mcp:crawler-und-site-discovery:9.4:nova-crawl-stop-9-4-crawl-stoppen",
            "contentHash": "ae402903b679565d79c1997e7dcc19ac338b58d9985be463e10e1a4fc5472095",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.crawl_stop",
                "en": "nova.crawl_stop"
            },
            "referenceTitle": {
                "de": "Crawl stoppen",
                "en": "Crawl stop"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.crawl_stop",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Crawl stoppen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to carry out the bounded step \"Crawl stop\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-stop-9-4-crawl-stoppen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-stop-9-4-crawl-stoppen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-crawl-stop-9-4-crawl-stoppen"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-site-urls-9-5-site-url-index"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-site-urls-9-5-site-url-index",
            "pathId": "9.5",
            "stableKey": "mcp:crawler-und-site-discovery:9.5:nova-site-urls-9-5-site-url-index",
            "contentHash": "a7ada290def7ecdd44499a8e95b795851bd0e5ee3d68480f12211d5a7caf9ad3",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.site_urls",
                "en": "nova.site_urls"
            },
            "referenceTitle": {
                "de": "Site-URL-Index",
                "en": "Site-URL-Index"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.site_urls",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Site-URL-Index\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to check the state or evidence for \"Site-URL-Index\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-site-urls-9-5-site-url-index",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-site-urls-9-5-site-url-index",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-site-urls-9-5-site-url-index"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-crawl-history-9-6-crawl-history",
            "pathId": "9.6",
            "stableKey": "mcp:crawler-und-site-discovery:9.6:nova-crawl-history-9-6-crawl-history",
            "contentHash": "e8261db1fc3f39741c737e28f722141ea046673f49d91e9586a215aeb4fa49e8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.crawl_history",
                "en": "nova.crawl_history"
            },
            "referenceTitle": {
                "de": "Crawl-History",
                "en": "Crawl-History"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.crawl_history",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Crawl-History\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to start or monitor the bounded flow \"Crawl-History\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-history-9-6-crawl-history",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-history-9-6-crawl-history",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-crawl-history-9-6-crawl-history"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-crawl-diff-9-7-crawl-diff",
            "pathId": "9.7",
            "stableKey": "mcp:crawler-und-site-discovery:9.7:nova-crawl-diff-9-7-crawl-diff",
            "contentHash": "b6f0eef46ac89a9873b04dfc5e1772c1db9d7b4f181a33feb69023d767783d95",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.crawl_diff",
                "en": "nova.crawl_diff"
            },
            "referenceTitle": {
                "de": "Crawl-Diff",
                "en": "Crawl-Diff"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.crawl_diff",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "recording_or_media",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Crawl-Diff\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to start or monitor the bounded flow \"Crawl-Diff\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-diff-9-7-crawl-diff",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-diff-9-7-crawl-diff",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-crawl-diff-9-7-crawl-diff"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-crawl-links-9-8-crawl-links",
            "pathId": "9.8",
            "stableKey": "mcp:crawler-und-site-discovery:9.8:nova-crawl-links-9-8-crawl-links",
            "contentHash": "56d4a5dae64ee02076014b0c822109e46190fff2d1c4946fce3cc76bbdfd819c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.crawl_links",
                "en": "nova.crawl_links"
            },
            "referenceTitle": {
                "de": "Crawl-Links",
                "en": "Crawl-Links"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.crawl_links",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Crawl-Links\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to start or monitor the bounded flow \"Crawl-Links\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-links-9-8-crawl-links",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-links-9-8-crawl-links",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-crawl-links-9-8-crawl-links"
            },
            "relatedEntries": [
                "nova-crawl-links-9-21-crawl-links-agent-signals",
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-crawl-update-9-9-crawl-updaten",
            "pathId": "9.9",
            "stableKey": "mcp:crawler-und-site-discovery:9.9:nova-crawl-update-9-9-crawl-updaten",
            "contentHash": "4b17f2e22e463ad7b055a273a42cae6fa5238a08c87b0a0e4ae92a08114d3fdb",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.crawl_update",
                "en": "nova.crawl_update"
            },
            "referenceTitle": {
                "de": "Crawl updaten",
                "en": "Crawl updaten"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.crawl_update",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Crawl updaten\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to carry out the bounded step \"Crawl updaten\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-update-9-9-crawl-updaten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-update-9-9-crawl-updaten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-crawl-update-9-9-crawl-updaten"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-crawl-verify-9-10-crawl-verifizieren",
            "pathId": "9.10",
            "stableKey": "mcp:crawler-und-site-discovery:9.10:nova-crawl-verify-9-10-crawl-verifizieren",
            "contentHash": "547a883a0fe234b5d2ad699f493a250563913357d273344ccdb3ffe9d43491c9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.crawl_verify",
                "en": "nova.crawl_verify"
            },
            "referenceTitle": {
                "de": "Crawl verifizieren",
                "en": "Crawl verifizieren"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.crawl_verify",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Crawl verifizieren\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to start or monitor the bounded flow \"Crawl verifizieren\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-verify-9-10-crawl-verifizieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-verify-9-10-crawl-verifizieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-crawl-verify-9-10-crawl-verifizieren"
            },
            "relatedEntries": [
                "nova-crawl-verify-9-28-crawl-verify-url-strictness",
                "nova-crawl-verify-49-4-crawl-verify-highlight",
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-site-urls-report-9-11-site-urls-report",
            "pathId": "9.11",
            "stableKey": "mcp:crawler-und-site-discovery:9.11:nova-site-urls-report-9-11-site-urls-report",
            "contentHash": "0a5822cc52c98fb5980ed490058ccfbcde0b149e7c7bd966da336904fb24d2d8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.site_urls_report",
                "en": "nova.site_urls_report"
            },
            "referenceTitle": {
                "de": "Site-URLs-Report",
                "en": "Site-URLs-Report"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.site_urls_report",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Site-URLs-Report\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to check the state or evidence for \"Site-URLs-Report\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-site-urls-report-9-11-site-urls-report",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-site-urls-report-9-11-site-urls-report",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-site-urls-report-9-11-site-urls-report"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-discovery-reset-scope-9-12-discovery-reset",
            "pathId": "9.12",
            "stableKey": "mcp:crawler-und-site-discovery:9.12:nova-discovery-reset-scope-9-12-discovery-reset",
            "contentHash": "8fad25c597b6d37fefbd52bda4f3420fd0ae41e9af2e4af6a1613a37ebf00a5d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.discovery_reset_scope",
                "en": "nova.discovery_reset_scope"
            },
            "referenceTitle": {
                "de": "Discovery Reset",
                "en": "Discovery Reset"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.discovery_reset_scope",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Discovery Reset\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to carry out the bounded step \"Discovery Reset\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-discovery-reset-scope-9-12-discovery-reset",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-discovery-reset-scope-9-12-discovery-reset",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-discovery-reset-scope-9-12-discovery-reset"
            },
            "relatedEntries": [
                "nova-discovery-reset-scope-9-31-discovery-reset-active-jobs",
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-site-discovery-probe-9-13-site-discovery-probe",
            "pathId": "9.13",
            "stableKey": "mcp:crawler-und-site-discovery:9.13:nova-site-discovery-probe-9-13-site-discovery-probe",
            "contentHash": "e302dde53cb8b57c1e5db8f81594c996c56a1b3c9d7f370301e987563309389e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.site_discovery_probe",
                "en": "nova.site_discovery_probe"
            },
            "referenceTitle": {
                "de": "Site-Discovery Probe",
                "en": "Site-Discovery Probe"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.site_discovery_probe",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Site-Discovery Probe\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to check the state or evidence for \"Site-Discovery Probe\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "url",
                    "description": {
                        "de": "Zieladresse oder Startadresse. Vor Navigation oder Crawl auf Scope und Sitzungswirkung prüfen.",
                        "en": "Target or start URL. Check scope and session impact before navigation or crawling."
                    }
                },
                {
                    "name": "https",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "routingHint",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-site-discovery-probe-9-13-site-discovery-probe",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-site-discovery-probe-9-13-site-discovery-probe",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-site-discovery-probe-9-13-site-discovery-probe"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-site-discovery-get-9-14-site-discovery-cache-read",
            "pathId": "9.14",
            "stableKey": "mcp:crawler-und-site-discovery:9.14:nova-site-discovery-get-9-14-site-discovery-cache-read",
            "contentHash": "2ac980db42e6f40da0f08ff0cf0885f5c18a71861094c88775921264cb72949d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.site_discovery_get",
                "en": "nova.site_discovery_get"
            },
            "referenceTitle": {
                "de": "Site-Discovery Cache Read",
                "en": "Site-Discovery Cache Read"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.site_discovery_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Site-Discovery Cache Read\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to handle the sensitive path \"Site-Discovery Cache Read\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-site-discovery-get-9-14-site-discovery-cache-read",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-site-discovery-get-9-14-site-discovery-cache-read",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-site-discovery-get-9-14-site-discovery-cache-read"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-site-mcp-inspect-9-15-mcp-inspect",
            "pathId": "9.15",
            "stableKey": "mcp:crawler-und-site-discovery:9.15:nova-site-mcp-inspect-9-15-mcp-inspect",
            "contentHash": "61bcf7145d3a8b9632f49a23ac8c42fd84a21d0a44bc7482e06ce27f22f76831",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.site_mcp_inspect",
                "en": "nova.site_mcp_inspect"
            },
            "referenceTitle": {
                "de": "MCP Inspect",
                "en": "MCP Inspect"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.site_mcp_inspect",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"MCP Inspect\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to check the state or evidence for \"MCP Inspect\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-site-mcp-inspect-9-15-mcp-inspect",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-site-mcp-inspect-9-15-mcp-inspect",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-site-mcp-inspect-9-15-mcp-inspect"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-site-mcp-connect-request-9-16-mcp-connect-request",
            "pathId": "9.16",
            "stableKey": "mcp:crawler-und-site-discovery:9.16:nova-site-mcp-connect-request-9-16-mcp-connect-request",
            "contentHash": "7b7b093a3f457f612834edae31eed81d0c5dfed7bdc28fdee977eb6b9d39b6c5",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.site_mcp_connect_request",
                "en": "nova.site_mcp_connect_request"
            },
            "referenceTitle": {
                "de": "MCP Connect Request",
                "en": "MCP Connect Request"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.site_mcp_connect_request",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "external_connection",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"MCP Connect Request\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to carry out the bounded step \"MCP Connect Request\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "user_approved",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-site-mcp-connect-request-9-16-mcp-connect-request",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-site-mcp-connect-request-9-16-mcp-connect-request",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-site-mcp-connect-request-9-16-mcp-connect-request"
            },
            "relatedEntries": [
                "nova-site-mcp-connect-request-46-10-discovery-auto-registration",
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "9-17-drift-detection",
            "pathId": "9.17",
            "stableKey": "mcp:crawler-und-site-discovery:9.17:9-17-drift-detection",
            "contentHash": "16b971dc57d8114f4e5dd9562a8490f037186388425914f5fcbc3debd8f61053",
            "diffStatus": "unchanged",
            "title": {
                "de": "Drift Detection",
                "en": "Drift Detection"
            },
            "referenceTitle": {
                "de": "Drift Detection",
                "en": "Drift Detection"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Drift Detection ist eine öffentliche Referenz für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Drift Detection is a public reference for bounded website review runs and discoverable result data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "quarantined",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "driftDetected",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/9-17-drift-detection",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/9-17-drift-detection",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/9-17-drift-detection"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Drift Detection beschreibt ein Signal für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Drift Detection describes a signal for bounded website review runs and discoverable result data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Drift Detection als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Drift Detection as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: quarantined, driftDetected. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: quarantined, driftDetected. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-get-instructions-9-18-instructions-discovery-digest",
            "pathId": "9.18",
            "stableKey": "mcp:crawler-und-site-discovery:9.18:nova-get-instructions-9-18-instructions-discovery-digest",
            "contentHash": "65a88678fc2ce8d4817bd259d2101b43ab1fc145c34d17438f59992ddf2e3d08",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.get_instructions",
                "en": "nova.get_instructions"
            },
            "referenceTitle": {
                "de": "Instructions Discovery Digest",
                "en": "Instructions Discovery Digest"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.get_instructions",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Instructions Discovery Digest\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to check the state or evidence for \"Instructions Discovery Digest\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "routingHint",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-9-18-instructions-discovery-digest",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-9-18-instructions-discovery-digest",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-get-instructions-9-18-instructions-discovery-digest"
            },
            "relatedEntries": [
                "nova-get-instructions-1-4-instructions-abrufen",
                "nova-get-instructions-1-7-instructions-framework-hints",
                "nova-get-instructions-1-8-instructions-task-awareness",
                "nova-get-instructions-1-9-instructions-service-discovery"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-pks-list-9-19-pks-discovery-persistenz",
            "pathId": "9.19",
            "stableKey": "mcp:crawler-und-site-discovery:9.19:nova-pks-list-9-19-pks-discovery-persistenz",
            "contentHash": "c0b15a450715e4559d82827068563af96f0fa970c9f4eb7e27d0ac2eac8aa3f6",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_list",
                "en": "nova.pks_list"
            },
            "referenceTitle": {
                "de": "PKS Discovery Persistenz",
                "en": "PKS Discovery Persistenz"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.pks_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"PKS Discovery Persistenz\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to check the state or evidence for \"PKS Discovery Persistenz\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "prefix",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "site_discovery_probe",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "mcpDiscovery",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "example.com",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-list-9-19-pks-discovery-persistenz",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-list-9-19-pks-discovery-persistenz",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-list-9-19-pks-discovery-persistenz"
            },
            "relatedEntries": [
                "nova-pks-list-10-5-pks-liste",
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "9-20-crawler-early-probe-und-llms-seeds",
            "pathId": "9.20",
            "stableKey": "mcp:crawler-und-site-discovery:9.20:9-20-crawler-early-probe-und-llms-seeds",
            "contentHash": "be67ac785468ec363b60107f393204e0971319f7ea5f27faa89ea41d69319118",
            "diffStatus": "unchanged",
            "title": {
                "de": "Crawler Early-Probe & llms Seeds",
                "en": "Crawler Early-Probe & llms Seeds"
            },
            "referenceTitle": {
                "de": "Crawler Early-Probe & llms Seeds",
                "en": "Crawler Early-Probe & llms Seeds"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Crawler Early-Probe & llms Seeds ist eine öffentliche Referenz für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Crawler Early-Probe & llms Seeds is a public reference for bounded website review runs and discoverable result data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "siteArchitecture.mcpAvailabilityHint",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/9-20-crawler-early-probe-und-llms-seeds",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/9-20-crawler-early-probe-und-llms-seeds",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/9-20-crawler-early-probe-und-llms-seeds"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Crawler Early-Probe & llms Seeds beschreibt ein Verhalten für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Crawler Early-Probe & llms Seeds describes a behavior for bounded website review runs and discoverable result data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Crawler Early-Probe & llms Seeds als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Crawler Early-Probe & llms Seeds as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: siteArchitecture.mcpAvailabilityHint. Wirkungsachsen: Browserzustand, Automation.",
                    "en": "Relevant response signals: siteArchitecture.mcpAvailabilityHint. Safety axes: Browser state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-crawl-links-9-21-crawl-links-agent-signals",
            "pathId": "9.21",
            "stableKey": "mcp:crawler-und-site-discovery:9.21:nova-crawl-links-9-21-crawl-links-agent-signals",
            "contentHash": "ecb4107a9af2199390f6b986e49640a604a48a180326ea1df48c54738222a3ed",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.crawl_links",
                "en": "nova.crawl_links"
            },
            "referenceTitle": {
                "de": "Crawl Links Agent Signals",
                "en": "Crawl Links Agent Signals"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.crawl_links",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Crawl Links Agent Signals\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to start or monitor the bounded flow \"Crawl Links Agent Signals\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "pageSignals.auth",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "agentSignals",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "directMcp",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "serverCard",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "agentCard",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "llmsTxt",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-links-9-21-crawl-links-agent-signals",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-links-9-21-crawl-links-agent-signals",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-crawl-links-9-21-crawl-links-agent-signals"
            },
            "relatedEntries": [
                "nova-crawl-links-9-8-crawl-links",
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "9-22-sitearchitecture-automation-surface",
            "pathId": "9.22",
            "stableKey": "mcp:crawler-und-site-discovery:9.22:9-22-sitearchitecture-automation-surface",
            "contentHash": "ffc536ebebe530d25976965e80e009f27acd992cbbde5c98f12638c5c3d63261",
            "diffStatus": "unchanged",
            "title": {
                "de": "SiteArchitecture Automation Surface",
                "en": "SiteArchitecture Automation Surface"
            },
            "referenceTitle": {
                "de": "SiteArchitecture Automation Surface",
                "en": "SiteArchitecture Automation Surface"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "SiteArchitecture Automation Surface ist eine öffentliche Referenz für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "SiteArchitecture Automation Surface is a public reference for bounded website review runs and discoverable result data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "siteArchitecture.automationSurface",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/9-22-sitearchitecture-automation-surface",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/9-22-sitearchitecture-automation-surface",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/9-22-sitearchitecture-automation-surface"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "SiteArchitecture Automation Surface beschreibt ein Verhalten für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "SiteArchitecture Automation Surface describes a behavior for bounded website review runs and discoverable result data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er SiteArchitecture Automation Surface als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs SiteArchitecture Automation Surface as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: siteArchitecture.automationSurface. Wirkungsachsen: Automation.",
                    "en": "Relevant response signals: siteArchitecture.automationSurface. Safety axes: Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "9-23-crawl-start-siteurlindex",
            "pathId": "9.23",
            "stableKey": "mcp:crawler-und-site-discovery:9.23:9-23-crawl-start-siteurlindex",
            "contentHash": "630a0c76e66e963c44c1368a4c36502d0b09b8baac62f23f2074d4128a50a6e1",
            "diffStatus": "unchanged",
            "title": {
                "de": "Crawl Start SiteUrlIndex",
                "en": "Crawl Start SiteUrlIndex"
            },
            "referenceTitle": {
                "de": "Crawl Start SiteUrlIndex",
                "en": "Crawl Start SiteUrlIndex"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Crawl Start SiteUrlIndex ist eine öffentliche Referenz für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Crawl Start SiteUrlIndex is a public reference for bounded website review runs and discoverable result data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "siteUrlIndex",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "siteUrlIndexAdvisory",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/9-23-crawl-start-siteurlindex",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/9-23-crawl-start-siteurlindex",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/9-23-crawl-start-siteurlindex"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Crawl Start SiteUrlIndex beschreibt ein Verhalten für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Crawl Start SiteUrlIndex describes a behavior for bounded website review runs and discoverable result data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Crawl Start SiteUrlIndex als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Crawl Start SiteUrlIndex as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: siteUrlIndex, siteUrlIndexAdvisory. Wirkungsachsen: Browserzustand, Automation.",
                    "en": "Relevant response signals: siteUrlIndex, siteUrlIndexAdvisory. Safety axes: Browser state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "9-24-target-session-preservation-gate",
            "pathId": "9.24",
            "stableKey": "mcp:crawler-und-site-discovery:9.24:9-24-target-session-preservation-gate",
            "contentHash": "4e57d257061a7d9464ea3337dfcca08fa0bb48b7a0356791f5f49bb4170d6606",
            "diffStatus": "unchanged",
            "title": {
                "de": "Target Session Preservation Gate",
                "en": "Target Session Preservation Gate"
            },
            "referenceTitle": {
                "de": "Target Session Preservation Gate",
                "en": "Target Session Preservation Gate"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Target Session Preservation Gate ist eine öffentliche Referenz für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Target Session Preservation Gate is a public reference for bounded website review runs and discoverable result data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "reasonCode",
                    "description": {
                        "de": "Maschinenlesbarer Grund für Warnung, Block oder spezielles Verhalten.",
                        "en": "Machine-readable reason for a warning, block, or special behavior."
                    }
                },
                {
                    "name": "crawl.target_session_preservation",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/9-24-target-session-preservation-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/9-24-target-session-preservation-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/9-24-target-session-preservation-gate"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Target Session Preservation Gate beschreibt ein Signal für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Target Session Preservation Gate describes a signal for bounded website review runs and discoverable result data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Target Session Preservation Gate als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Target Session Preservation Gate as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: reasonCode, crawl.target_session_preservation. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: reasonCode, crawl.target_session_preservation. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "9-25-target-auth-wall-gate",
            "pathId": "9.25",
            "stableKey": "mcp:crawler-und-site-discovery:9.25:9-25-target-auth-wall-gate",
            "contentHash": "07b1d978fc316c61fbebab233e6009e4ec1a00537df1b81bfea3288519f63cd1",
            "diffStatus": "unchanged",
            "title": {
                "de": "Target Auth-Wall Gate",
                "en": "Target Auth-Wall Gate"
            },
            "referenceTitle": {
                "de": "Target Auth-Wall Gate",
                "en": "Target Auth-Wall Gate"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Target Auth-Wall Gate ist eine öffentliche Referenz für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Target Auth-Wall Gate is a public reference for bounded website review runs and discoverable result data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "reasonCode",
                    "description": {
                        "de": "Maschinenlesbarer Grund für Warnung, Block oder spezielles Verhalten.",
                        "en": "Machine-readable reason for a warning, block, or special behavior."
                    }
                },
                {
                    "name": "crawl.auth_wall_detected",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/9-25-target-auth-wall-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/9-25-target-auth-wall-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/9-25-target-auth-wall-gate"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Target Auth-Wall Gate beschreibt ein Signal für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Target Auth-Wall Gate describes a signal for bounded website review runs and discoverable result data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Target Auth-Wall Gate als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Target Auth-Wall Gate as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: reasonCode, crawl.auth_wall_detected. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: reasonCode, crawl.auth_wall_detected. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "9-26-finalizing-linger",
            "pathId": "9.26",
            "stableKey": "mcp:crawler-und-site-discovery:9.26:9-26-finalizing-linger",
            "contentHash": "4e73d70278778cd8c5fd12f6c1043d5313dd05eefc2b73e27020bd0d067c54a9",
            "diffStatus": "unchanged",
            "title": {
                "de": "Finalizing Linger",
                "en": "Finalizing Linger"
            },
            "referenceTitle": {
                "de": "Finalizing Linger",
                "en": "Finalizing Linger"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Finalizing Linger ist eine öffentliche Referenz für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Finalizing Linger is a public reference for bounded website review runs and discoverable result data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "crawl_stop",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "crawl_update",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "crawl.finalizing_read_only",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "resultsComplete",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/9-26-finalizing-linger",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/9-26-finalizing-linger",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/9-26-finalizing-linger"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Finalizing Linger beschreibt ein Signal für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Finalizing Linger describes a signal for bounded website review runs and discoverable result data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Finalizing Linger als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Finalizing Linger as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: crawl_stop, crawl_update, crawl.finalizing_read_only, resultsComplete. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: crawl_stop, crawl_update, crawl.finalizing_read_only, resultsComplete. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "9-27-pause-draining",
            "pathId": "9.27",
            "stableKey": "mcp:crawler-und-site-discovery:9.27:9-27-pause-draining",
            "contentHash": "977f4c1801731e12cc6ef769b6b0546207c68226a49e332d3d4bf46e3ee70ee1",
            "diffStatus": "unchanged",
            "title": {
                "de": "Pause Draining",
                "en": "Pause Draining"
            },
            "referenceTitle": {
                "de": "Pause Draining",
                "en": "Pause Draining"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Pause Draining ist eine öffentliche Referenz für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Pause Draining is a public reference for bounded website review runs and discoverable result data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "paused",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "queued",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "currentUrl",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/9-27-pause-draining",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/9-27-pause-draining",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/9-27-pause-draining"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Pause Draining beschreibt ein Signal für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Pause Draining describes a signal for bounded website review runs and discoverable result data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Pause Draining als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Pause Draining as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: paused, queued, currentUrl. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: paused, queued, currentUrl. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-crawl-verify-9-28-crawl-verify-url-strictness",
            "pathId": "9.28",
            "stableKey": "mcp:crawler-und-site-discovery:9.28:nova-crawl-verify-9-28-crawl-verify-url-strictness",
            "contentHash": "f89facd76a1707e9f78e43163f8995a7d81e5093c8d54fba3ec0e6f93ad14935",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.crawl_verify",
                "en": "nova.crawl_verify"
            },
            "referenceTitle": {
                "de": "Crawl Verify URL Strictness",
                "en": "Crawl Verify URL Strictness"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.crawl_verify",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Crawl Verify URL Strictness\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to start or monitor the bounded flow \"Crawl Verify URL Strictness\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "urls",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-verify-9-28-crawl-verify-url-strictness",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-verify-9-28-crawl-verify-url-strictness",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-crawl-verify-9-28-crawl-verify-url-strictness"
            },
            "relatedEntries": [
                "nova-crawl-verify-9-10-crawl-verifizieren",
                "nova-crawl-verify-49-4-crawl-verify-highlight",
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "9-29-crawl-verify-persisted-resume",
            "pathId": "9.29",
            "stableKey": "mcp:crawler-und-site-discovery:9.29:9-29-crawl-verify-persisted-resume",
            "contentHash": "249563d71dee4f8e90073cc84e2829759f1d6344eab3ff6617762196a3b5b325",
            "diffStatus": "unchanged",
            "title": {
                "de": "Crawl Verify Persisted Resume",
                "en": "Crawl Verify Persisted Resume"
            },
            "referenceTitle": {
                "de": "Crawl Verify Persisted Resume",
                "en": "Crawl Verify Persisted Resume"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Crawl Verify Persisted Resume ist eine öffentliche Referenz für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Crawl Verify Persisted Resume is a public reference for bounded website review runs and discoverable result data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "crawl_status",
                    "description": {
                        "de": "Statusartiges Antwortfeld. Daraus ableiten, ob der nächste Schritt erlaubt ist.",
                        "en": "Status-like response field. Use it to decide whether the next step is allowed."
                    }
                },
                {
                    "name": "crawl_results",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "urlCount",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "verifyScopeKeys",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/9-29-crawl-verify-persisted-resume",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/9-29-crawl-verify-persisted-resume",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/9-29-crawl-verify-persisted-resume"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Crawl Verify Persisted Resume beschreibt ein Signal für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Crawl Verify Persisted Resume describes a signal for bounded website review runs and discoverable result data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Crawl Verify Persisted Resume als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Crawl Verify Persisted Resume as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: crawl_status, crawl_results, urlCount, verifyScopeKeys. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: crawl_status, crawl_results, urlCount, verifyScopeKeys. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "9-30-crawler-disabled-gate",
            "pathId": "9.30",
            "stableKey": "mcp:crawler-und-site-discovery:9.30:9-30-crawler-disabled-gate",
            "contentHash": "859b3603d2fa299264f07187a62ca8d2377f4e510f272f759961901721a460ba",
            "diffStatus": "unchanged",
            "title": {
                "de": "Crawler Disabled Gate",
                "en": "Crawler Disabled Gate"
            },
            "referenceTitle": {
                "de": "Crawler Disabled Gate",
                "en": "Crawler Disabled Gate"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Crawler Disabled Gate ist eine öffentliche Referenz für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Crawler Disabled Gate is a public reference for bounded website review runs and discoverable result data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "crawl_start",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "crawl_verify",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "crawl_links",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "crawl_status",
                    "description": {
                        "de": "Statusartiges Antwortfeld. Daraus ableiten, ob der nächste Schritt erlaubt ist.",
                        "en": "Status-like response field. Use it to decide whether the next step is allowed."
                    }
                },
                {
                    "name": "crawl_results",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/9-30-crawler-disabled-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/9-30-crawler-disabled-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/9-30-crawler-disabled-gate"
            },
            "relatedEntries": [
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results",
                "nova-crawl-stop-9-4-crawl-stoppen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Crawler Disabled Gate beschreibt ein Signal für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Crawler Disabled Gate describes a signal for bounded website review runs and discoverable result data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Crawler Disabled Gate als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Crawler Disabled Gate as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: crawl_start, crawl_verify, crawl_links, crawl_status und weitere Signale. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: crawl_start, crawl_verify, crawl_links, crawl_status and further signals. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-discovery-reset-scope-9-31-discovery-reset-active-jobs",
            "pathId": "9.31",
            "stableKey": "mcp:crawler-und-site-discovery:9.31:nova-discovery-reset-scope-9-31-discovery-reset-active-jobs",
            "contentHash": "f4ef17ff0c74f1d64c6297506b8f20681845a69777c1a83cad5b449fe8ab6d27",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.discovery_reset_scope",
                "en": "nova.discovery_reset_scope"
            },
            "referenceTitle": {
                "de": "Discovery Reset Active Jobs",
                "en": "Discovery Reset Active Jobs"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.discovery_reset_scope",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Discovery Reset Active Jobs\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to carry out the bounded step \"Discovery Reset Active Jobs\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "reasonCode",
                    "description": {
                        "de": "Maschinenlesbarer Grund für Warnung, Block oder spezielles Verhalten.",
                        "en": "Machine-readable reason for a warning, block, or special behavior."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-discovery-reset-scope-9-31-discovery-reset-active-jobs",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-discovery-reset-scope-9-31-discovery-reset-active-jobs",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-discovery-reset-scope-9-31-discovery-reset-active-jobs"
            },
            "relatedEntries": [
                "nova-discovery-reset-scope-9-12-discovery-reset",
                "nova-crawl-start-9-1-crawl-starten",
                "nova-crawl-status-9-2-crawl-status",
                "nova-crawl-results-9-3-crawl-results"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-tools-bundle-9-32-crawler-bundle-discovery",
            "pathId": "9.32",
            "stableKey": "mcp:crawler-und-site-discovery:9.32:nova-tools-bundle-9-32-crawler-bundle-discovery",
            "contentHash": "27971816164a193cddc62eb80dfefcad8dae3372ed70fa33edd1d8d0111786be",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Crawler Bundle Discovery",
                "en": "Crawler Bundle Discovery"
            },
            "familySlug": "crawler-und-site-discovery",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für begrenzte Website-Prüfläufe und auffindbare Ergebnisdaten nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Crawler Bundle Discovery\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For bounded website review runs and discoverable result data, an agent uses this public tool to start or monitor the bounded flow \"Crawler Bundle Discovery\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "surface_explorer",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "knownBundles",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-9-32-crawler-bundle-discovery",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-9-32-crawler-bundle-discovery",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-9-32-crawler-bundle-discovery"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-pks-upsert-10-1-phenomenon-anlegen",
            "pathId": "10.1",
            "stableKey": "mcp:pks-knowledge-store:10.1:nova-pks-upsert-10-1-phenomenon-anlegen",
            "contentHash": "0b1a9ea58ee10d0126cfcc9dd6155497ba553a2b0c8e5375f5aeee1453de4770",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_upsert",
                "en": "nova.pks_upsert"
            },
            "referenceTitle": {
                "de": "Phenomenon anlegen",
                "en": "Phenomenon create"
            },
            "familySlug": "pks-knowledge-store",
            "tool": "nova.pks_upsert",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Phenomenon anlegen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Phenomenon create\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "scope",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-upsert-10-1-phenomenon-anlegen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-upsert-10-1-phenomenon-anlegen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-upsert-10-1-phenomenon-anlegen"
            },
            "relatedEntries": [
                "nova-pks-upsert-10-10-pks-route-scope",
                "nova-pks-upsert-11-11-semantic-upsert-auto-resolve",
                "nova-pks-upsert-11-19-source-opportunity-auto-resolve",
                "nova-learn-resolve-opportunity-14-6-semantic-learning-strict-gate"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-pks-get-10-2-phenomenon-lesen",
            "pathId": "10.2",
            "stableKey": "mcp:pks-knowledge-store:10.2:nova-pks-get-10-2-phenomenon-lesen",
            "contentHash": "21936e009c29749c4234c1c4202bdf8e146d764c766cbb6227833101367dd30b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_get",
                "en": "nova.pks_get"
            },
            "referenceTitle": {
                "de": "Phenomenon lesen",
                "en": "Phenomenon read"
            },
            "familySlug": "pks-knowledge-store",
            "tool": "nova.pks_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Phenomenon lesen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Phenomenon read\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "scope",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "phenomenonId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-get-10-2-phenomenon-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-get-10-2-phenomenon-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-get-10-2-phenomenon-lesen"
            },
            "relatedEntries": [
                "nova-pks-get-10-9-pks-summary-output",
                "nova-pks-upsert-10-1-phenomenon-anlegen",
                "nova-pks-match-10-3-phenomenon-matchen",
                "nova-pks-patch-10-4-phenomenon-patchen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-pks-match-10-3-phenomenon-matchen",
            "pathId": "10.3",
            "stableKey": "mcp:pks-knowledge-store:10.3:nova-pks-match-10-3-phenomenon-matchen",
            "contentHash": "95f04c2fe24cc12792af8358c93cf8bb7029ac4bc0c96bbc51876cce4ade8e11",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_match",
                "en": "nova.pks_match"
            },
            "referenceTitle": {
                "de": "Phenomenon matchen",
                "en": "Phenomenon matchen"
            },
            "familySlug": "pks-knowledge-store",
            "tool": "nova.pks_match",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Phenomenon matchen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Phenomenon matchen\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "scope",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "observation",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-match-10-3-phenomenon-matchen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-match-10-3-phenomenon-matchen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-match-10-3-phenomenon-matchen"
            },
            "relatedEntries": [
                "nova-pks-upsert-10-1-phenomenon-anlegen",
                "nova-pks-get-10-2-phenomenon-lesen",
                "nova-pks-patch-10-4-phenomenon-patchen",
                "nova-pks-list-10-5-pks-liste"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-pks-patch-10-4-phenomenon-patchen",
            "pathId": "10.4",
            "stableKey": "mcp:pks-knowledge-store:10.4:nova-pks-patch-10-4-phenomenon-patchen",
            "contentHash": "861be23e1f60a9f7d35d75ae833e99f4d2d0b92563e8e00120cab5931cfcd032",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_patch",
                "en": "nova.pks_patch"
            },
            "referenceTitle": {
                "de": "Phenomenon patchen",
                "en": "Phenomenon patchen"
            },
            "familySlug": "pks-knowledge-store",
            "tool": "nova.pks_patch",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Phenomenon patchen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Phenomenon patchen\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "scope",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "phenomenonId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "patch",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-patch-10-4-phenomenon-patchen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-patch-10-4-phenomenon-patchen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-patch-10-4-phenomenon-patchen"
            },
            "relatedEntries": [
                "nova-telemetry-report-11-25-durable-autorepair",
                "nova-pks-upsert-10-1-phenomenon-anlegen",
                "nova-pks-get-10-2-phenomenon-lesen",
                "nova-pks-match-10-3-phenomenon-matchen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-pks-list-10-5-pks-liste",
            "pathId": "10.5",
            "stableKey": "mcp:pks-knowledge-store:10.5:nova-pks-list-10-5-pks-liste",
            "contentHash": "dc53f535320a73c39ea34143e29c7c8387dc41ad1ad06b8ad655e53fae80aac3",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_list",
                "en": "nova.pks_list"
            },
            "referenceTitle": {
                "de": "PKS-Liste",
                "en": "PKS-Liste"
            },
            "familySlug": "pks-knowledge-store",
            "tool": "nova.pks_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"PKS-Liste\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"PKS-Liste\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "prefix",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-list-10-5-pks-liste",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-list-10-5-pks-liste",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-list-10-5-pks-liste"
            },
            "relatedEntries": [
                "nova-pks-list-9-19-pks-discovery-persistenz",
                "nova-pks-upsert-10-1-phenomenon-anlegen",
                "nova-pks-get-10-2-phenomenon-lesen",
                "nova-pks-match-10-3-phenomenon-matchen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-phenomenon-apply-10-6-phenomenon-apply",
            "pathId": "10.6",
            "stableKey": "mcp:pks-knowledge-store:10.6:nova-phenomenon-apply-10-6-phenomenon-apply",
            "contentHash": "5baa5a9d6b4d551a7224ca3e65be8cd01dcb6674ad07144dda376ec4310ce46f",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.phenomenon_apply",
                "en": "nova.phenomenon_apply"
            },
            "referenceTitle": {
                "de": "Phenomenon Apply",
                "en": "Phenomenon Apply"
            },
            "familySlug": "pks-knowledge-store",
            "tool": "nova.phenomenon_apply",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Phenomenon Apply\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Phenomenon Apply\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "scope",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "phenomenonId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-phenomenon-apply-10-6-phenomenon-apply",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-phenomenon-apply-10-6-phenomenon-apply",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-phenomenon-apply-10-6-phenomenon-apply"
            },
            "relatedEntries": [
                "nova-pks-upsert-10-1-phenomenon-anlegen",
                "nova-pks-get-10-2-phenomenon-lesen",
                "nova-pks-match-10-3-phenomenon-matchen",
                "nova-pks-patch-10-4-phenomenon-patchen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-pks-deprecate-10-7-phenomenon-deprecaten",
            "pathId": "10.7",
            "stableKey": "mcp:pks-knowledge-store:10.7:nova-pks-deprecate-10-7-phenomenon-deprecaten",
            "contentHash": "2a6badd52eadfb18d959de0c7deba0c9513c53d26014b6bbfbefc5e08776f749",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_deprecate",
                "en": "nova.pks_deprecate"
            },
            "referenceTitle": {
                "de": "Phenomenon deprecaten",
                "en": "Phenomenon deprecaten"
            },
            "familySlug": "pks-knowledge-store",
            "tool": "nova.pks_deprecate",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Phenomenon deprecaten\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Phenomenon deprecaten\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "scope",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "phenomenonId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-deprecate-10-7-phenomenon-deprecaten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-deprecate-10-7-phenomenon-deprecaten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-deprecate-10-7-phenomenon-deprecaten"
            },
            "relatedEntries": [
                "nova-pks-deprecate-11-18-learning-debt-regret",
                "nova-pks-upsert-10-1-phenomenon-anlegen",
                "nova-pks-get-10-2-phenomenon-lesen",
                "nova-pks-match-10-3-phenomenon-matchen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-pks-upsert-hint-10-8-domain-hint",
            "pathId": "10.8",
            "stableKey": "mcp:pks-knowledge-store:10.8:nova-pks-upsert-hint-10-8-domain-hint",
            "contentHash": "09fced140156d523319f3c6b9cd5a41e0bee78306a97af3a648013ef27a69af1",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_upsert_hint",
                "en": "nova.pks_upsert_hint"
            },
            "referenceTitle": {
                "de": "Domain-Hint",
                "en": "Domain-Hint"
            },
            "familySlug": "pks-knowledge-store",
            "tool": "nova.pks_upsert_hint",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Domain-Hint\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Domain-Hint\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "scope",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-upsert-hint-10-8-domain-hint",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-upsert-hint-10-8-domain-hint",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-upsert-hint-10-8-domain-hint"
            },
            "relatedEntries": [
                "nova-pks-upsert-10-1-phenomenon-anlegen",
                "nova-pks-get-10-2-phenomenon-lesen",
                "nova-pks-match-10-3-phenomenon-matchen",
                "nova-pks-patch-10-4-phenomenon-patchen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-pks-get-10-9-pks-summary-output",
            "pathId": "10.9",
            "stableKey": "mcp:pks-knowledge-store:10.9:nova-pks-get-10-9-pks-summary-output",
            "contentHash": "65f9ef9fba6e3b9a3848f9e82ff23e36c552f48c90cdf3e4bbde3794beb015f9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_get",
                "en": "nova.pks_get"
            },
            "referenceTitle": {
                "de": "PKS Summary Output",
                "en": "PKS Summary Output"
            },
            "familySlug": "pks-knowledge-store",
            "tool": "nova.pks_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"PKS Summary Output\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"PKS Summary Output\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "scope",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "outputDetail",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-get-10-9-pks-summary-output",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-get-10-9-pks-summary-output",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-get-10-9-pks-summary-output"
            },
            "relatedEntries": [
                "nova-pks-get-10-2-phenomenon-lesen",
                "nova-pks-upsert-10-1-phenomenon-anlegen",
                "nova-pks-match-10-3-phenomenon-matchen",
                "nova-pks-patch-10-4-phenomenon-patchen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-pks-upsert-10-10-pks-route-scope",
            "pathId": "10.10",
            "stableKey": "mcp:pks-knowledge-store:10.10:nova-pks-upsert-10-10-pks-route-scope",
            "contentHash": "27e095b1296626b1e93643ea4501764e43356c32e061bf289031a04a3797f3b6",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_upsert",
                "en": "nova.pks_upsert"
            },
            "referenceTitle": {
                "de": "PKS Route Scope",
                "en": "PKS Route Scope"
            },
            "familySlug": "pks-knowledge-store",
            "tool": "nova.pks_upsert",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"PKS Route Scope\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"PKS Route Scope\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-upsert-10-10-pks-route-scope",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-upsert-10-10-pks-route-scope",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-upsert-10-10-pks-route-scope"
            },
            "relatedEntries": [
                "nova-pks-upsert-10-1-phenomenon-anlegen",
                "nova-pks-upsert-11-11-semantic-upsert-auto-resolve",
                "nova-pks-upsert-11-19-source-opportunity-auto-resolve",
                "nova-learn-resolve-opportunity-14-6-semantic-learning-strict-gate"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "10-11-pks-verified-health-fields",
            "pathId": "10.11",
            "stableKey": "mcp:pks-knowledge-store:10.11:10-11-pks-verified-health-fields",
            "contentHash": "4f72bce7085cb1f9527edb2849ac5f7a3f0aaea6204a4132cb197efeee3ca114",
            "diffStatus": "unchanged",
            "title": {
                "de": "PKS Verified Health Fields",
                "en": "PKS Verified Health Fields"
            },
            "referenceTitle": {
                "de": "PKS Verified Health Fields",
                "en": "PKS Verified Health Fields"
            },
            "familySlug": "pks-knowledge-store",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "PKS Verified Health Fields ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "PKS Verified Health Fields is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "verified",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "totalAttempts",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "successRate",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/10-11-pks-verified-health-fields",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/10-11-pks-verified-health-fields",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/10-11-pks-verified-health-fields"
            },
            "relatedEntries": [
                "nova-pks-upsert-10-1-phenomenon-anlegen",
                "nova-pks-get-10-2-phenomenon-lesen",
                "nova-pks-match-10-3-phenomenon-matchen",
                "nova-pks-patch-10-4-phenomenon-patchen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "PKS Verified Health Fields beschreibt ein Signal für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "PKS Verified Health Fields describes a signal for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er PKS Verified Health Fields als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs PKS Verified Health Fields as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: verified, totalAttempts, successRate. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: verified, totalAttempts, successRate. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "10-12-pks-kontext-advice",
            "pathId": "10.12",
            "stableKey": "mcp:pks-knowledge-store:10.12:10-12-pks-kontext-advice",
            "contentHash": "322180ab979bda5e8e04551e1117f75254ba4d3e4ff948fee36b3c1deee0e285",
            "diffStatus": "unchanged",
            "title": {
                "de": "PKS Kontext-Advice",
                "en": "PKS Kontext-Advice"
            },
            "referenceTitle": {
                "de": "PKS Kontext-Advice",
                "en": "PKS Kontext-Advice"
            },
            "familySlug": "pks-knowledge-store",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "PKS Kontext-Advice ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "PKS Kontext-Advice is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "pks_get",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "pksInclude",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/10-12-pks-kontext-advice",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/10-12-pks-kontext-advice",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/10-12-pks-kontext-advice"
            },
            "relatedEntries": [
                "nova-pks-upsert-10-1-phenomenon-anlegen",
                "nova-pks-get-10-2-phenomenon-lesen",
                "nova-pks-match-10-3-phenomenon-matchen",
                "nova-pks-patch-10-4-phenomenon-patchen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "PKS Kontext-Advice beschreibt ein Signal für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "PKS Kontext-Advice describes a signal for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er PKS Kontext-Advice als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs PKS Kontext-Advice as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: pks_get, pksInclude. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: pks_get, pksInclude. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-learn-suggest-11-1-learn-suggest",
            "pathId": "11.1",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.1:nova-learn-suggest-11-1-learn-suggest",
            "contentHash": "77b8d93c6b948cbaa4e2b8b237c5892304469b9fd6ef7fde3ec9336ee63abed8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.learn_suggest",
                "en": "nova.learn_suggest"
            },
            "referenceTitle": {
                "de": "Learn Suggest",
                "en": "Learn Suggest"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.learn_suggest",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Learn Suggest\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Learn Suggest\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-suggest-11-1-learn-suggest",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-suggest-11-1-learn-suggest",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-learn-suggest-11-1-learn-suggest"
            },
            "relatedEntries": [
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback",
                "nova-revalidate-11-5-revalidate"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-learn-generate-11-2-learn-generate",
            "pathId": "11.2",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.2:nova-learn-generate-11-2-learn-generate",
            "contentHash": "93b2db8fb34f91a471c29f8b6a37d48572feb12c7271435c7303ecab7ef2e832",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.learn_generate",
                "en": "nova.learn_generate"
            },
            "referenceTitle": {
                "de": "Learn Generate",
                "en": "Learn Generate"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.learn_generate",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Learn Generate\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Learn Generate\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-generate-11-2-learn-generate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-generate-11-2-learn-generate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-learn-generate-11-2-learn-generate"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback",
                "nova-revalidate-11-5-revalidate"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-learn-promote-11-3-learn-promote",
            "pathId": "11.3",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.3:nova-learn-promote-11-3-learn-promote",
            "contentHash": "73740cce79ef48189f67e266a861332e0d5877676b71eabeb480e64701c001b4",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.learn_promote",
                "en": "nova.learn_promote"
            },
            "referenceTitle": {
                "de": "Learn Promote",
                "en": "Learn Promote"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.learn_promote",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Learn Promote\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Learn Promote\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-promote-11-3-learn-promote",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-promote-11-3-learn-promote",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-learn-promote-11-3-learn-promote"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-feedback-11-4-learn-feedback",
                "nova-revalidate-11-5-revalidate"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-learn-feedback-11-4-learn-feedback",
            "pathId": "11.4",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.4:nova-learn-feedback-11-4-learn-feedback",
            "contentHash": "dee50d597b05346533a4b46e88872dddf02c53e3035e85bd08343cc47f3835a0",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.learn_feedback",
                "en": "nova.learn_feedback"
            },
            "referenceTitle": {
                "de": "Learn Feedback",
                "en": "Learn Feedback"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.learn_feedback",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Learn Feedback\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Learn Feedback\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-feedback-11-4-learn-feedback",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-feedback-11-4-learn-feedback",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-learn-feedback-11-4-learn-feedback"
            },
            "relatedEntries": [
                "nova-learn-feedback-11-26-learn-feedback-gate-breakdown",
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-revalidate-11-5-revalidate",
            "pathId": "11.5",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.5:nova-revalidate-11-5-revalidate",
            "contentHash": "933eeeb3f9b9b5034d887467819ca5e9793a50bb006861aa49a09572aa256155",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.revalidate",
                "en": "nova.revalidate"
            },
            "referenceTitle": {
                "de": "Revalidate",
                "en": "Revalidate"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.revalidate",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Revalidate\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Revalidate\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-revalidate-11-5-revalidate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-revalidate-11-5-revalidate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-revalidate-11-5-revalidate"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-telemetry-report-11-6-telemetry-report",
            "pathId": "11.6",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.6:nova-telemetry-report-11-6-telemetry-report",
            "contentHash": "a8419e335950beededc8badd9a10661cef2a97a63e2ff82964dc8d7883507016",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.telemetry_report",
                "en": "nova.telemetry_report"
            },
            "referenceTitle": {
                "de": "Telemetry Report",
                "en": "Telemetry Report"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.telemetry_report",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Telemetry Report\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Telemetry Report\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-telemetry-report-11-6-telemetry-report",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-telemetry-report-11-6-telemetry-report",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-telemetry-report-11-6-telemetry-report"
            },
            "relatedEntries": [
                "nova-telemetry-report-11-20-semantic-metrics",
                "nova-telemetry-report-11-25-durable-autorepair",
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "11-7-semantic-learning-consent-cmp",
            "pathId": "11.7",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.7:11-7-semantic-learning-consent-cmp",
            "contentHash": "143542839224fa56db0ac9f67413db7713e4c6c4901fb4d98b0199d9873fecc9",
            "diffStatus": "unchanged",
            "title": {
                "de": "Semantic Learning Consent-CMP",
                "en": "Semantic Learning Consent-CMP"
            },
            "referenceTitle": {
                "de": "Semantic Learning Consent-CMP",
                "en": "Semantic Learning Consent-CMP"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Semantic Learning Consent-CMP ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Semantic Learning Consent-CMP is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "opportunityId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/11-7-semantic-learning-consent-cmp",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/11-7-semantic-learning-consent-cmp",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/11-7-semantic-learning-consent-cmp"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Semantic Learning Consent-CMP beschreibt ein Gate für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Semantic Learning Consent-CMP describes a gate for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Semantic Learning Consent-CMP als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Semantic Learning Consent-CMP as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: opportunityId. Wirkungsachsen: Browserzustand, Seiteninteraktion, Nutzerfreigabe.",
                    "en": "Relevant response signals: opportunityId. Safety axes: Browser state, Page interaction, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "11-8-semantic-learning-login-wall",
            "pathId": "11.8",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.8:11-8-semantic-learning-login-wall",
            "contentHash": "93cebd79803257e083773f7fca8a570309b93f19eeca2648c3c7ea23bf8a6454",
            "diffStatus": "unchanged",
            "title": {
                "de": "Semantic Learning Login-Wall",
                "en": "Semantic Learning Login-Wall"
            },
            "referenceTitle": {
                "de": "Semantic Learning Login-Wall",
                "en": "Semantic Learning Login-Wall"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Semantic Learning Login-Wall ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Semantic Learning Login-Wall is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "valueSource",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/11-8-semantic-learning-login-wall",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/11-8-semantic-learning-login-wall",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/11-8-semantic-learning-login-wall"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Semantic Learning Login-Wall beschreibt ein Gate für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Semantic Learning Login-Wall describes a gate for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Semantic Learning Login-Wall als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Semantic Learning Login-Wall as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: valueSource. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: valueSource. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "11-9-semantic-learning-risky-repeat",
            "pathId": "11.9",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.9:11-9-semantic-learning-risky-repeat",
            "contentHash": "e17e4bfff08fa1bd3643414e6798953970b4d16ae0761bb8eb2c30b223beed71",
            "diffStatus": "unchanged",
            "title": {
                "de": "Semantic Learning Risky-Repeat",
                "en": "Semantic Learning Risky-Repeat"
            },
            "referenceTitle": {
                "de": "Semantic Learning Risky-Repeat",
                "en": "Semantic Learning Risky-Repeat"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Semantic Learning Risky-Repeat ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Semantic Learning Risky-Repeat is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/11-9-semantic-learning-risky-repeat",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/11-9-semantic-learning-risky-repeat",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/11-9-semantic-learning-risky-repeat"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Semantic Learning Risky-Repeat beschreibt ein Signal für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Semantic Learning Risky-Repeat describes a signal for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Semantic Learning Risky-Repeat als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Semantic Learning Risky-Repeat as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-learn-resolve-opportunity-11-10-learning-opportunity-resolve",
            "pathId": "11.10",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.10:nova-learn-resolve-opportunity-11-10-learning-opportunity-resolve",
            "contentHash": "af651baaa36ded3f5a8d587f422be73acdbba88072829af9d7ecf347660c08b4",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.learn_resolve_opportunity",
                "en": "nova.learn_resolve_opportunity"
            },
            "referenceTitle": {
                "de": "Learning Opportunity Resolve",
                "en": "Learning Opportunity Resolve"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.learn_resolve_opportunity",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Learning Opportunity Resolve\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Learning Opportunity Resolve\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "opportunityId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-resolve-opportunity-11-10-learning-opportunity-resolve",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-resolve-opportunity-11-10-learning-opportunity-resolve",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-learn-resolve-opportunity-11-10-learning-opportunity-resolve"
            },
            "relatedEntries": [
                "nova-learn-resolve-opportunity-14-6-semantic-learning-strict-gate",
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-pks-upsert-11-11-semantic-upsert-auto-resolve",
            "pathId": "11.11",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.11:nova-pks-upsert-11-11-semantic-upsert-auto-resolve",
            "contentHash": "f2e44a36c995a94159b3ef18f7590eb8bb8354d962c36d520b9c8b01446b96fb",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_upsert",
                "en": "nova.pks_upsert"
            },
            "referenceTitle": {
                "de": "Semantic Upsert Auto-Resolve",
                "en": "Semantic Upsert Auto-Resolve"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.pks_upsert",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction",
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Semantic Upsert Auto-Resolve\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Semantic Upsert Auto-Resolve\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "upsert",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-upsert-11-11-semantic-upsert-auto-resolve",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-upsert-11-11-semantic-upsert-auto-resolve",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-upsert-11-11-semantic-upsert-auto-resolve"
            },
            "relatedEntries": [
                "nova-pks-upsert-10-1-phenomenon-anlegen",
                "nova-pks-upsert-10-10-pks-route-scope",
                "nova-pks-upsert-11-19-source-opportunity-auto-resolve",
                "nova-learn-resolve-opportunity-14-6-semantic-learning-strict-gate"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "11-12-semantic-advice-suppression",
            "pathId": "11.12",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.12:11-12-semantic-advice-suppression",
            "contentHash": "6907e570734bf5ac3bc360ce6b5ed6a518175824924a5c06c6cab8f30250f463",
            "diffStatus": "unchanged",
            "title": {
                "de": "Semantic Advice Suppression",
                "en": "Semantic Advice Suppression"
            },
            "referenceTitle": {
                "de": "Semantic Advice Suppression",
                "en": "Semantic Advice Suppression"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Semantic Advice Suppression ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Semantic Advice Suppression is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "pksAdvice",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "pksAdviceItems",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "suppressed_by_semantic_learning",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/11-12-semantic-advice-suppression",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/11-12-semantic-advice-suppression",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/11-12-semantic-advice-suppression"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Semantic Advice Suppression beschreibt ein Signal für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Semantic Advice Suppression describes a signal for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Semantic Advice Suppression als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Semantic Advice Suppression as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: pksAdvice, pksAdviceItems, suppressed_by_semantic_learning. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: pksAdvice, pksAdviceItems, suppressed_by_semantic_learning. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "11-13-semantic-batch-summary",
            "pathId": "11.13",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.13:11-13-semantic-batch-summary",
            "contentHash": "a191f4a89ce49b76031f45170969150f6e29237063c2f35e8ab8ab096b08c536",
            "diffStatus": "unchanged",
            "title": {
                "de": "Semantic Batch Summary",
                "en": "Semantic Batch Summary"
            },
            "referenceTitle": {
                "de": "Semantic Batch Summary",
                "en": "Semantic Batch Summary"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Semantic Batch Summary ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Semantic Batch Summary is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "pksSemanticLearningBatchSummary",
                    "description": {
                        "de": "Inhaltstragendes Antwortfeld. Als aktuelle Evidenz lesen und sensible Daten vor Weitergabe beachten.",
                        "en": "Content-bearing response field. Treat it as current evidence and consider sensitive data before forwarding it."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/11-13-semantic-batch-summary",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/11-13-semantic-batch-summary",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/11-13-semantic-batch-summary"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Semantic Batch Summary beschreibt ein Verhalten für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Semantic Batch Summary describes a behavior for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Semantic Batch Summary als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Semantic Batch Summary as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: pksSemanticLearningBatchSummary. Wirkungsachsen: Automation.",
                    "en": "Relevant response signals: pksSemanticLearningBatchSummary. Safety axes: Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "11-14-semantic-rate-limit-pro-kind-origin",
            "pathId": "11.14",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.14:11-14-semantic-rate-limit-pro-kind-origin",
            "contentHash": "638ea1d01a2f8fb9d248a3218b0ce2e7ebf402f10089d4ae2b50a66f6823b45e",
            "diffStatus": "unchanged",
            "title": {
                "de": "Semantic Rate Limit pro Kind/Origin",
                "en": "Semantic Rate Limit pro Kind/Origin"
            },
            "referenceTitle": {
                "de": "Semantic Rate Limit pro Kind/Origin",
                "en": "Semantic Rate Limit pro Kind/Origin"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Semantic Rate Limit pro Kind/Origin ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Semantic Rate Limit pro Kind/Origin is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/11-14-semantic-rate-limit-pro-kind-origin",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/11-14-semantic-rate-limit-pro-kind-origin",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/11-14-semantic-rate-limit-pro-kind-origin"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Semantic Rate Limit pro Kind/Origin beschreibt ein Signal für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Semantic Rate Limit pro Kind/Origin describes a signal for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Semantic Rate Limit pro Kind/Origin als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Semantic Rate Limit pro Kind/Origin as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "11-15-semantic-priority-login-vor-cmp-vor-repeat",
            "pathId": "11.15",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.15:11-15-semantic-priority-login-vor-cmp-vor-repeat",
            "contentHash": "063cb24e11c96fa77f346bcde9d9dce5e73aa398a16fca63728aa646aea6c03e",
            "diffStatus": "unchanged",
            "title": {
                "de": "Semantic Priority Login vor CMP vor Repeat",
                "en": "Semantic Priority Login vor CMP vor Repeat"
            },
            "referenceTitle": {
                "de": "Semantic Priority Login vor CMP vor Repeat",
                "en": "Semantic Priority Login vor CMP vor Repeat"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "page_interaction",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Semantic Priority Login vor CMP vor Repeat ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Semantic Priority Login vor CMP vor Repeat is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "login_wall",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "consent_cmp",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "risky_repeat",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/11-15-semantic-priority-login-vor-cmp-vor-repeat",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/11-15-semantic-priority-login-vor-cmp-vor-repeat",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/11-15-semantic-priority-login-vor-cmp-vor-repeat"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Semantic Priority Login vor CMP vor Repeat beschreibt ein Gate für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Semantic Priority Login vor CMP vor Repeat describes a gate for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Semantic Priority Login vor CMP vor Repeat als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Semantic Priority Login vor CMP vor Repeat as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: login_wall, consent_cmp, risky_repeat. Wirkungsachsen: Seiteninteraktion, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: login_wall, consent_cmp, risky_repeat. Safety axes: Page interaction, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-click-selector-11-16-fr-1-selector-learning-debt",
            "pathId": "11.16",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.16:nova-click-selector-11-16-fr-1-selector-learning-debt",
            "contentHash": "19724508011b361634548bf1b6f46215badd92a869e4185e84c36e23510bcefa",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.click_selector",
                "en": "nova.click_selector"
            },
            "referenceTitle": {
                "de": "FR-1 Selector Learning Debt",
                "en": "FR-1 Selector Learning Debt"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.click_selector",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"FR-1 Selector Learning Debt\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"FR-1 Selector Learning Debt\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-click-selector-11-16-fr-1-selector-learning-debt",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-click-selector-11-16-fr-1-selector-learning-debt",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-click-selector-11-16-fr-1-selector-learning-debt"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-click-selector-5-16-autofill-popup-warning",
                "nova-click-selector-5-20-pre-loop-stability-check",
                "nova-click-selector-49-7-click-plus-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "11-17-learning-debt-auto-upsert",
            "pathId": "11.17",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.17:11-17-learning-debt-auto-upsert",
            "contentHash": "01d7ee54384c94106de05cc8185a083f1ca2496904a1b3c16496c1fb2106182b",
            "diffStatus": "unchanged",
            "title": {
                "de": "Learning Debt Auto-Upsert",
                "en": "Learning Debt Auto-Upsert"
            },
            "referenceTitle": {
                "de": "Learning Debt Auto-Upsert",
                "en": "Learning Debt Auto-Upsert"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Learning Debt Auto-Upsert ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Learning Debt Auto-Upsert is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "pksSemanticLearning",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/11-17-learning-debt-auto-upsert",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/11-17-learning-debt-auto-upsert",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/11-17-learning-debt-auto-upsert"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Learning Debt Auto-Upsert beschreibt ein Gate für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Learning Debt Auto-Upsert describes a gate for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Learning Debt Auto-Upsert als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Learning Debt Auto-Upsert as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: pksSemanticLearning. Wirkungsachsen: Lesend, Persistent, Nutzerfreigabe.",
                    "en": "Relevant response signals: pksSemanticLearning. Safety axes: Read current state, Persistent, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-pks-deprecate-11-18-learning-debt-regret",
            "pathId": "11.18",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.18:nova-pks-deprecate-11-18-learning-debt-regret",
            "contentHash": "e0c309cac6753f5e309514a316173780f681b2c770b3276b1ee559af1396a41e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_deprecate",
                "en": "nova.pks_deprecate"
            },
            "referenceTitle": {
                "de": "Learning Debt Regret",
                "en": "Learning Debt Regret"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.pks_deprecate",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Learning Debt Regret\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Learning Debt Regret\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-deprecate-11-18-learning-debt-regret",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-deprecate-11-18-learning-debt-regret",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-deprecate-11-18-learning-debt-regret"
            },
            "relatedEntries": [
                "nova-pks-deprecate-10-7-phenomenon-deprecaten",
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-pks-upsert-11-19-source-opportunity-auto-resolve",
            "pathId": "11.19",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.19:nova-pks-upsert-11-19-source-opportunity-auto-resolve",
            "contentHash": "c724d67ac549a3e9bae09a651e8f36c9e854ec8f169da9086c83b9f2761764e4",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_upsert",
                "en": "nova.pks_upsert"
            },
            "referenceTitle": {
                "de": "Source Opportunity Auto-Resolve",
                "en": "Source Opportunity Auto-Resolve"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.pks_upsert",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction",
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Source Opportunity Auto-Resolve\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Source Opportunity Auto-Resolve\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "sourceOpportunityId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-upsert-11-19-source-opportunity-auto-resolve",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-upsert-11-19-source-opportunity-auto-resolve",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-upsert-11-19-source-opportunity-auto-resolve"
            },
            "relatedEntries": [
                "nova-pks-upsert-10-1-phenomenon-anlegen",
                "nova-pks-upsert-10-10-pks-route-scope",
                "nova-pks-upsert-11-11-semantic-upsert-auto-resolve",
                "nova-learn-resolve-opportunity-14-6-semantic-learning-strict-gate"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-telemetry-report-11-20-semantic-metrics",
            "pathId": "11.20",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.20:nova-telemetry-report-11-20-semantic-metrics",
            "contentHash": "b938bd2af4c595d9ca7f4b195f5e929ba20f4b28d67e979facaf343abb643cc8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.telemetry_report",
                "en": "nova.telemetry_report"
            },
            "referenceTitle": {
                "de": "Semantic Metrics",
                "en": "Semantic Metrics"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.telemetry_report",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Semantic Metrics\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Semantic Metrics\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "SemanticPromptAnswerRate",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-telemetry-report-11-20-semantic-metrics",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-telemetry-report-11-20-semantic-metrics",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-telemetry-report-11-20-semantic-metrics"
            },
            "relatedEntries": [
                "nova-telemetry-report-11-6-telemetry-report",
                "nova-telemetry-report-11-25-durable-autorepair",
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "11-21-semantic-evidence-privacy",
            "pathId": "11.21",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.21:11-21-semantic-evidence-privacy",
            "contentHash": "2f37715ec587e73269f7b55a0be85d9a73d0a677cf236998080a494d35ad1f51",
            "diffStatus": "unchanged",
            "title": {
                "de": "Semantic Evidence Privacy",
                "en": "Semantic Evidence Privacy"
            },
            "referenceTitle": {
                "de": "Semantic Evidence Privacy",
                "en": "Semantic Evidence Privacy"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Semantic Evidence Privacy ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Semantic Evidence Privacy is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/11-21-semantic-evidence-privacy",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/11-21-semantic-evidence-privacy",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/11-21-semantic-evidence-privacy"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Semantic Evidence Privacy beschreibt ein Signal für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Semantic Evidence Privacy describes a signal for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Semantic Evidence Privacy als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Semantic Evidence Privacy as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "11-22-login-wall-mfa-signal",
            "pathId": "11.22",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.22:11-22-login-wall-mfa-signal",
            "contentHash": "0142d3f0653c9c54128a5b50d42c9dbdc5178099c9ab0814dc97bb5fb409d435",
            "diffStatus": "unchanged",
            "title": {
                "de": "Login-Wall MFA Signal",
                "en": "Login-Wall MFA Signal"
            },
            "referenceTitle": {
                "de": "Login-Wall MFA Signal",
                "en": "Login-Wall MFA Signal"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Login-Wall MFA Signal ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Login-Wall MFA Signal is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/11-22-login-wall-mfa-signal",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/11-22-login-wall-mfa-signal",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/11-22-login-wall-mfa-signal"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Login-Wall MFA Signal beschreibt ein Gate für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Login-Wall MFA Signal describes a gate for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Login-Wall MFA Signal als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Login-Wall MFA Signal as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "11-23-fr-2-supersedes-fr-1-debt",
            "pathId": "11.23",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.23:11-23-fr-2-supersedes-fr-1-debt",
            "contentHash": "f6073e14de668c5af0c8fdb38cfaef0eab4d9647ce8897dc2f7beb444c910942",
            "diffStatus": "unchanged",
            "title": {
                "de": "FR-2 supersedes FR-1 Debt",
                "en": "FR-2 supersedes FR-1 Debt"
            },
            "referenceTitle": {
                "de": "FR-2 supersedes FR-1 Debt",
                "en": "FR-2 supersedes FR-1 Debt"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "FR-2 supersedes FR-1 Debt ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "FR-2 supersedes FR-1 Debt is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/11-23-fr-2-supersedes-fr-1-debt",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/11-23-fr-2-supersedes-fr-1-debt",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/11-23-fr-2-supersedes-fr-1-debt"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "FR-2 supersedes FR-1 Debt beschreibt ein Signal für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "FR-2 supersedes FR-1 Debt describes a signal for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er FR-2 supersedes FR-1 Debt als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs FR-2 supersedes FR-1 Debt as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "11-24-learningrepairqueue-summary",
            "pathId": "11.24",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.24:11-24-learningrepairqueue-summary",
            "contentHash": "50ecb4b6376c49efacaacf1bc87b06e7b31875bee9cb0f457921920dbe02bd22",
            "diffStatus": "unchanged",
            "title": {
                "de": "LearningRepairQueue Summary",
                "en": "LearningRepairQueue Summary"
            },
            "referenceTitle": {
                "de": "LearningRepairQueue Summary",
                "en": "LearningRepairQueue Summary"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "LearningRepairQueue Summary ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "LearningRepairQueue Summary is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "structuredContent.learningRepairQueue",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "needs_user",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/11-24-learningrepairqueue-summary",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/11-24-learningrepairqueue-summary",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/11-24-learningrepairqueue-summary"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "LearningRepairQueue Summary beschreibt ein Signal für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "LearningRepairQueue Summary describes a signal for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er LearningRepairQueue Summary als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs LearningRepairQueue Summary as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: structuredContent.learningRepairQueue, needs_user. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: structuredContent.learningRepairQueue, needs_user. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-telemetry-report-11-25-durable-autorepair",
            "pathId": "11.25",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.25:nova-telemetry-report-11-25-durable-autorepair",
            "contentHash": "dbcf9e1448ddef9d50bff66e31a8a2de25e0cd4f2139ae0e20434a2b3ef0184c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.telemetry_report",
                "en": "nova.telemetry_report"
            },
            "referenceTitle": {
                "de": "Durable AutoRepair",
                "en": "Durable AutoRepair"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.telemetry_report",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Durable AutoRepair\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Durable AutoRepair\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-telemetry-report-11-25-durable-autorepair",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-telemetry-report-11-25-durable-autorepair",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-telemetry-report-11-25-durable-autorepair"
            },
            "relatedEntries": [
                "nova-telemetry-report-11-6-telemetry-report",
                "nova-telemetry-report-11-20-semantic-metrics",
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-learn-feedback-11-26-learn-feedback-gate-breakdown",
            "pathId": "11.26",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.26:nova-learn-feedback-11-26-learn-feedback-gate-breakdown",
            "contentHash": "f07e8e809f67b44bac770bf347413d67166d46e6ab39246142fddc15381bf70d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.learn_feedback",
                "en": "nova.learn_feedback"
            },
            "referenceTitle": {
                "de": "Learn Feedback Gate Breakdown",
                "en": "Learn Feedback Gate Breakdown"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.learn_feedback",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Learn Feedback Gate Breakdown\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Learn Feedback Gate Breakdown\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "reason_json",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-feedback-11-26-learn-feedback-gate-breakdown",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-feedback-11-26-learn-feedback-gate-breakdown",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-learn-feedback-11-26-learn-feedback-gate-breakdown"
            },
            "relatedEntries": [
                "nova-learn-feedback-11-4-learn-feedback",
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-learn-onboarding-recall-11-27-learn-onboarding-recall",
            "pathId": "11.27",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.27:nova-learn-onboarding-recall-11-27-learn-onboarding-recall",
            "contentHash": "3b314aa8660b625572761c37a51e2eba7dfe4770f4cbf1d5115c127ca85e7c14",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.learn_onboarding_recall",
                "en": "nova.learn_onboarding_recall"
            },
            "referenceTitle": {
                "de": "Learn-Onboarding Recall",
                "en": "Learn-Onboarding Recall"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.learn_onboarding_recall",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Learn-Onboarding Recall\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Learn-Onboarding Recall\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-onboarding-recall-11-27-learn-onboarding-recall",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-onboarding-recall-11-27-learn-onboarding-recall",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-learn-onboarding-recall-11-27-learn-onboarding-recall"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-learn-onboarding-confirm-11-28-learn-onboarding-confirm-gate",
            "pathId": "11.28",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.28:nova-learn-onboarding-confirm-11-28-learn-onboarding-confirm-gate",
            "contentHash": "e8416f1b0abcb5d40c4b9719b7111c5fc95158d3cca4090f93f2099796071b12",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.learn_onboarding_confirm",
                "en": "nova.learn_onboarding_confirm"
            },
            "referenceTitle": {
                "de": "Learn-Onboarding Confirm Gate",
                "en": "Learn-Onboarding Confirm Gate"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.learn_onboarding_confirm",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Learn-Onboarding Confirm Gate\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Learn-Onboarding Confirm Gate\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                },
                {
                    "name": "paraphrase",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-onboarding-confirm-11-28-learn-onboarding-confirm-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-onboarding-confirm-11-28-learn-onboarding-confirm-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-learn-onboarding-confirm-11-28-learn-onboarding-confirm-gate"
            },
            "relatedEntries": [
                "nova-learn-suggest-11-1-learn-suggest",
                "nova-learn-generate-11-2-learn-generate",
                "nova-learn-promote-11-3-learn-promote",
                "nova-learn-feedback-11-4-learn-feedback"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tools-bundle-11-29-pks-learning-bundle",
            "pathId": "11.29",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.29:nova-tools-bundle-11-29-pks-learning-bundle",
            "contentHash": "660f54b4415e86aa3c5563c22d5b090ab82b85fafcdf1bb7b414214d22069143",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "PKS-Learning Bundle",
                "en": "PKS-Learning Bundle"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"PKS-Learning Bundle\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"PKS-Learning Bundle\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-11-29-pks-learning-bundle",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-11-29-pks-learning-bundle",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-11-29-pks-learning-bundle"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tools-bundle-11-30-learn-onboarding-bundle-membership",
            "pathId": "11.30",
            "stableKey": "mcp:learning-und-knowledge-evolution:11.30:nova-tools-bundle-11-30-learn-onboarding-bundle-membership",
            "contentHash": "545b6a31d22efe2f89cbff3c75d4b53d94fd727d3d970c165cf4d543ca4742e5",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Learn-Onboarding Bundle-Membership",
                "en": "Learn-Onboarding Bundle-Membership"
            },
            "familySlug": "learning-und-knowledge-evolution",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Learn-Onboarding Bundle-Membership\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Learn-Onboarding Bundle-Membership\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "learn_onboarding_confirm",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "learn_onboarding_recall",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "pks_learning",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-11-30-learn-onboarding-bundle-membership",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-11-30-learn-onboarding-bundle-membership",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-11-30-learn-onboarding-bundle-membership"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-ok-observe-12-1-ok-observe",
            "pathId": "12.1",
            "stableKey": "mcp:ok-operational-knowledge:12.1:nova-ok-observe-12-1-ok-observe",
            "contentHash": "16406a8e5cb1cb744a00dfa51669faeccdce4f6948d475cfb34d374366a0c152",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.ok_observe",
                "en": "nova.ok_observe"
            },
            "referenceTitle": {
                "de": "OK Observe",
                "en": "OK Observe"
            },
            "familySlug": "ok-operational-knowledge",
            "tool": "nova.ok_observe",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"OK Observe\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"OK Observe\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-ok-observe-12-1-ok-observe",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-ok-observe-12-1-ok-observe",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-ok-observe-12-1-ok-observe"
            },
            "relatedEntries": [
                "nova-perceive-12-6-ok-hints-in-perceive",
                "nova-perceive-12-2-perceive-mit-pks",
                "nova-perceive-12-3-form-analysis",
                "nova-perceive-12-4-cta-detection"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-perceive-12-2-perceive-mit-pks",
            "pathId": "12.2",
            "stableKey": "mcp:ok-operational-knowledge:12.2:nova-perceive-12-2-perceive-mit-pks",
            "contentHash": "51c638a7f1e26ef0a5b818d208a47a5aba55db87f206520fc88bd35cad834336",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.perceive",
                "en": "nova.perceive"
            },
            "referenceTitle": {
                "de": "Perceive mit PKS",
                "en": "Perceive with PKS"
            },
            "familySlug": "ok-operational-knowledge",
            "tool": "nova.perceive",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Perceive mit PKS\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Perceive with PKS\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "pksInclude",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-12-2-perceive-mit-pks",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-12-2-perceive-mit-pks",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-perceive-12-2-perceive-mit-pks"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-perceive-4-11-perceive-snapshot-query",
                "nova-perceive-4-13-form-analysis-autofill-framework",
                "nova-perceive-4-15-essential-safety-fields"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-perceive-12-3-form-analysis",
            "pathId": "12.3",
            "stableKey": "mcp:ok-operational-knowledge:12.3:nova-perceive-12-3-form-analysis",
            "contentHash": "a4d56ec241adb7f437fb1872a43d0424e6440d847b3ffe8bd8336a8b308fe68f",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.perceive",
                "en": "nova.perceive"
            },
            "referenceTitle": {
                "de": "Form-Analysis",
                "en": "Form-Analysis"
            },
            "familySlug": "ok-operational-knowledge",
            "tool": "nova.perceive",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Form-Analysis\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Form-Analysis\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "controlKind",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "preferredInteraction",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-12-3-form-analysis",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-12-3-form-analysis",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-perceive-12-3-form-analysis"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-perceive-4-11-perceive-snapshot-query",
                "nova-perceive-4-13-form-analysis-autofill-framework",
                "nova-perceive-4-15-essential-safety-fields"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-perceive-12-4-cta-detection",
            "pathId": "12.4",
            "stableKey": "mcp:ok-operational-knowledge:12.4:nova-perceive-12-4-cta-detection",
            "contentHash": "8a67e6af974dd5375b6d2fd6ea89640b7f86ac23032fbc6c49a532370b290ba2",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.perceive",
                "en": "nova.perceive"
            },
            "referenceTitle": {
                "de": "CTA-Detection",
                "en": "CTA-Detection"
            },
            "familySlug": "ok-operational-knowledge",
            "tool": "nova.perceive",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"CTA-Detection\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"CTA-Detection\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-12-4-cta-detection",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-12-4-cta-detection",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-perceive-12-4-cta-detection"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-perceive-4-11-perceive-snapshot-query",
                "nova-perceive-4-13-form-analysis-autofill-framework",
                "nova-perceive-4-15-essential-safety-fields"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "12-5-cta-delta-fingerprint",
            "pathId": "12.5",
            "stableKey": "mcp:ok-operational-knowledge:12.5:12-5-cta-delta-fingerprint",
            "contentHash": "2971d55de7baafa8fc1d0d866511250a49083d36486b1949e14b330791ea81ed",
            "diffStatus": "unchanged",
            "title": {
                "de": "CTA Delta Fingerprint",
                "en": "CTA Delta Fingerprint"
            },
            "referenceTitle": {
                "de": "CTA Delta Fingerprint",
                "en": "CTA Delta Fingerprint"
            },
            "familySlug": "ok-operational-knowledge",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "CTA Delta Fingerprint ist eine öffentliche Referenz für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "CTA Delta Fingerprint is a public reference for knowledge signals, learning candidates, and explainable orientation. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "changed",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "canonicalHref",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "pinnedSelector",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/12-5-cta-delta-fingerprint",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/12-5-cta-delta-fingerprint",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/12-5-cta-delta-fingerprint"
            },
            "relatedEntries": [
                "nova-ok-observe-12-1-ok-observe",
                "nova-perceive-12-2-perceive-mit-pks",
                "nova-perceive-12-3-form-analysis",
                "nova-perceive-12-4-cta-detection"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "CTA Delta Fingerprint beschreibt ein Gate für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "CTA Delta Fingerprint describes a gate for knowledge signals, learning candidates, and explainable orientation. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er CTA Delta Fingerprint als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs CTA Delta Fingerprint as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: changed, canonicalHref, pinnedSelector. Wirkungsachsen: Lesend, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: changed, canonicalHref, pinnedSelector. Safety axes: Read current state, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-perceive-12-6-ok-hints-in-perceive",
            "pathId": "12.6",
            "stableKey": "mcp:ok-operational-knowledge:12.6:nova-perceive-12-6-ok-hints-in-perceive",
            "contentHash": "69470555432f2b05c0dfc61a0b27f76ad1f953e65c020f906d1edeb65a995013",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.perceive",
                "en": "nova.perceive"
            },
            "referenceTitle": {
                "de": "OK Hints in Perceive",
                "en": "OK Hints in Perceive"
            },
            "familySlug": "ok-operational-knowledge",
            "tool": "nova.perceive",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"OK Hints in Perceive\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"OK Hints in Perceive\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "okHints",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "shouldObserve",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-12-6-ok-hints-in-perceive",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-12-6-ok-hints-in-perceive",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-perceive-12-6-ok-hints-in-perceive"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-perceive-4-11-perceive-snapshot-query",
                "nova-perceive-4-13-form-analysis-autofill-framework",
                "nova-perceive-4-15-essential-safety-fields"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-task-search-13-1-task-suchen",
            "pathId": "13.1",
            "stableKey": "mcp:etm-task-memory:13.1:nova-task-search-13-1-task-suchen",
            "contentHash": "05be664e4fb7f9f07f0e5f1c3ad9f081a038a0390f1cbb28108df4859135dd74",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_search",
                "en": "nova.task_search"
            },
            "referenceTitle": {
                "de": "Task suchen",
                "en": "Task search"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_search",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Task suchen\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to start or monitor the bounded flow \"Task search\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "query",
                    "description": {
                        "de": "Such- oder Filterausdruck. Ergebnis danach als aktuelle Evidenz lesen, nicht als gespeicherte Annahme.",
                        "en": "Search or filter expression. Treat results as current evidence, not stored assumptions."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-search-13-1-task-suchen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-search-13-1-task-suchen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-search-13-1-task-suchen"
            },
            "relatedEntries": [
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten",
                "nova-task-instance-progress-13-4-fortschritt-melden",
                "nova-task-instance-complete-13-5-task-abschliessen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-profile-upsert-13-2-profil-anlegen",
            "pathId": "13.2",
            "stableKey": "mcp:etm-task-memory:13.2:nova-task-profile-upsert-13-2-profil-anlegen",
            "contentHash": "3a09e859e421e63b5958b78397dd78d90b18cbfcc9d38191942f3122ead09036",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_profile_upsert",
                "en": "nova.task_profile_upsert"
            },
            "referenceTitle": {
                "de": "Profil anlegen",
                "en": "Profil create"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_profile_upsert",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Profil anlegen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to handle the sensitive path \"Profil create\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-profile-upsert-13-2-profil-anlegen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-profile-upsert-13-2-profil-anlegen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-profile-upsert-13-2-profil-anlegen"
            },
            "relatedEntries": [
                "nova-task-search-13-1-task-suchen",
                "nova-task-instance-create-13-3-instanz-starten",
                "nova-task-instance-progress-13-4-fortschritt-melden",
                "nova-task-instance-complete-13-5-task-abschliessen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-instance-create-13-3-instanz-starten",
            "pathId": "13.3",
            "stableKey": "mcp:etm-task-memory:13.3:nova-task-instance-create-13-3-instanz-starten",
            "contentHash": "367a52237efa16fba117d76bb876abb2b606d73d473691a28fa085e6d0f4405d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_instance_create",
                "en": "nova.task_instance_create"
            },
            "referenceTitle": {
                "de": "Instanz starten",
                "en": "Instanz start"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_instance_create",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Instanz starten\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Instanz start\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "profileId",
                    "description": {
                        "de": "Profilreferenz für Identität, Wissen oder Aufgabenprofil. Nicht aus Erinnerung raten.",
                        "en": "Profile reference for identity, knowledge, or task context. Do not guess it from memory."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-create-13-3-instanz-starten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-create-13-3-instanz-starten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-instance-create-13-3-instanz-starten"
            },
            "relatedEntries": [
                "nova-task-instance-create-13-15-task-instance-effective-context",
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-progress-13-4-fortschritt-melden"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-instance-progress-13-4-fortschritt-melden",
            "pathId": "13.4",
            "stableKey": "mcp:etm-task-memory:13.4:nova-task-instance-progress-13-4-fortschritt-melden",
            "contentHash": "841dbe276b57863d806ee5784a76f9ae20cc5d4c642c02546a0f61cef13a1245",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_instance_progress",
                "en": "nova.task_instance_progress"
            },
            "referenceTitle": {
                "de": "Fortschritt melden",
                "en": "Fortschritt melden"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_instance_progress",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Fortschritt melden\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to start or monitor the bounded flow \"Fortschritt melden\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-progress-13-4-fortschritt-melden",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-progress-13-4-fortschritt-melden",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-instance-progress-13-4-fortschritt-melden"
            },
            "relatedEntries": [
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten",
                "nova-task-instance-complete-13-5-task-abschliessen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-instance-complete-13-5-task-abschliessen",
            "pathId": "13.5",
            "stableKey": "mcp:etm-task-memory:13.5:nova-task-instance-complete-13-5-task-abschliessen",
            "contentHash": "934bd19010a92a15108c9d80d96f03bad83cb6cf9a0ca025931ce3081fbe8bf2",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_instance_complete",
                "en": "nova.task_instance_complete"
            },
            "referenceTitle": {
                "de": "Task abschließen",
                "en": "Task abclose"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_instance_complete",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Task abschließen\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to start or monitor the bounded flow \"Task abclose\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-complete-13-5-task-abschliessen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-complete-13-5-task-abschließen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-instance-complete-13-5-task-abschliessen"
            },
            "relatedEntries": [
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten",
                "nova-task-instance-progress-13-4-fortschritt-melden"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-instance-verify-13-6-task-verifizieren",
            "pathId": "13.6",
            "stableKey": "mcp:etm-task-memory:13.6:nova-task-instance-verify-13-6-task-verifizieren",
            "contentHash": "50e5dbca0d47283372ac760a4e68815f387acd342201125935dd904dfa630910",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_instance_verify",
                "en": "nova.task_instance_verify"
            },
            "referenceTitle": {
                "de": "Task verifizieren",
                "en": "Task verifizieren"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_instance_verify",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Task verifizieren\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to start or monitor the bounded flow \"Task verifizieren\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-verify-13-6-task-verifizieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-verify-13-6-task-verifizieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-instance-verify-13-6-task-verifizieren"
            },
            "relatedEntries": [
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten",
                "nova-task-instance-progress-13-4-fortschritt-melden"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-guidance-log-add-13-7-guidance-loggen",
            "pathId": "13.7",
            "stableKey": "mcp:etm-task-memory:13.7:nova-task-guidance-log-add-13-7-guidance-loggen",
            "contentHash": "c3a035d8b1f05ff4e591cdfe7e5b7d5cd6347eaa49063b0d8aaa235f3fc42c51",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_guidance_log_add",
                "en": "nova.task_guidance_log_add"
            },
            "referenceTitle": {
                "de": "Guidance loggen",
                "en": "Guidance loggen"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_guidance_log_add",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "persistent_change",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Guidance loggen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Guidance loggen\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-guidance-log-add-13-7-guidance-loggen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-guidance-log-add-13-7-guidance-loggen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-guidance-log-add-13-7-guidance-loggen"
            },
            "relatedEntries": [
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten",
                "nova-task-instance-progress-13-4-fortschritt-melden"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-match-13-8-task-matchen",
            "pathId": "13.8",
            "stableKey": "mcp:etm-task-memory:13.8:nova-task-match-13-8-task-matchen",
            "contentHash": "342a8bda243709048110a15a138e99c128e2a491adb127680ce3341716b79b90",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_match",
                "en": "nova.task_match"
            },
            "referenceTitle": {
                "de": "Task matchen",
                "en": "Task matchen"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_match",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Task matchen\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to start or monitor the bounded flow \"Task matchen\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-match-13-8-task-matchen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-match-13-8-task-matchen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-match-13-8-task-matchen"
            },
            "relatedEntries": [
                "nova-task-match-13-14-task-match-ranking-contract",
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-profile-get-13-9-profil-lesen",
            "pathId": "13.9",
            "stableKey": "mcp:etm-task-memory:13.9:nova-task-profile-get-13-9-profil-lesen",
            "contentHash": "fe375f527e72f9451a64f0e846a067f3dcb515f166e7e01a2c6eaccae4b85f01",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_profile_get",
                "en": "nova.task_profile_get"
            },
            "referenceTitle": {
                "de": "Profil lesen",
                "en": "Profil read"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_profile_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Profil lesen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to handle the sensitive path \"Profil read\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "profileId",
                    "description": {
                        "de": "Profilreferenz für Identität, Wissen oder Aufgabenprofil. Nicht aus Erinnerung raten.",
                        "en": "Profile reference for identity, knowledge, or task context. Do not guess it from memory."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-profile-get-13-9-profil-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-profile-get-13-9-profil-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-profile-get-13-9-profil-lesen"
            },
            "relatedEntries": [
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten",
                "nova-task-instance-progress-13-4-fortschritt-melden"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-profiles-13-10-alle-profile",
            "pathId": "13.10",
            "stableKey": "mcp:etm-task-memory:13.10:nova-task-profiles-13-10-alle-profile",
            "contentHash": "f8b2eb487a291da89df1600505e1cf8420e1c354a741d4b3f0c66a62bf9ee95a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_profiles",
                "en": "nova.task_profiles"
            },
            "referenceTitle": {
                "de": "Alle Profile",
                "en": "Alle Profile"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_profiles",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Alle Profile\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to handle the sensitive path \"Alle Profile\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-profiles-13-10-alle-profile",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-profiles-13-10-alle-profile",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-profiles-13-10-alle-profile"
            },
            "relatedEntries": [
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten",
                "nova-task-instance-progress-13-4-fortschritt-melden"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-instance-get-13-11-instanz-details",
            "pathId": "13.11",
            "stableKey": "mcp:etm-task-memory:13.11:nova-task-instance-get-13-11-instanz-details",
            "contentHash": "4805fdf983df3fc9035acdabf0b9c128c9643f6d63696f685ddeda15022a618d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_instance_get",
                "en": "nova.task_instance_get"
            },
            "referenceTitle": {
                "de": "Instanz Details",
                "en": "Instanz Details"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_instance_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Instanz Details\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to start or monitor the bounded flow \"Instanz Details\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "instanceId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-get-13-11-instanz-details",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-get-13-11-instanz-details",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-instance-get-13-11-instanz-details"
            },
            "relatedEntries": [
                "nova-task-instance-get-13-16-task-instance-resume-contract",
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-promotion-candidates-13-12-promotion-kandidaten",
            "pathId": "13.12",
            "stableKey": "mcp:etm-task-memory:13.12:nova-task-promotion-candidates-13-12-promotion-kandidaten",
            "contentHash": "e0ec23c3bee8c000d63a481824e5dc76940749884b4502e39133f1793cfa7269",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_promotion_candidates",
                "en": "nova.task_promotion_candidates"
            },
            "referenceTitle": {
                "de": "Promotion-Kandidaten",
                "en": "Promotion-Candidates"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_promotion_candidates",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Promotion-Kandidaten\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to start or monitor the bounded flow \"Promotion-Candidates\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-promotion-candidates-13-12-promotion-kandidaten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-promotion-candidates-13-12-promotion-kandidaten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-promotion-candidates-13-12-promotion-kandidaten"
            },
            "relatedEntries": [
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten",
                "nova-task-instance-progress-13-4-fortschritt-melden"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-promote-guidance-13-13-guidance-promoten",
            "pathId": "13.13",
            "stableKey": "mcp:etm-task-memory:13.13:nova-task-promote-guidance-13-13-guidance-promoten",
            "contentHash": "15a4ff5eeb899c9069dc0a2f3e592a38ea996583a8cb2fd62fffefb409680826",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_promote_guidance",
                "en": "nova.task_promote_guidance"
            },
            "referenceTitle": {
                "de": "Guidance promoten",
                "en": "Guidance promoten"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_promote_guidance",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Guidance promoten\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Guidance promoten\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-promote-guidance-13-13-guidance-promoten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-promote-guidance-13-13-guidance-promoten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-promote-guidance-13-13-guidance-promoten"
            },
            "relatedEntries": [
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten",
                "nova-task-instance-progress-13-4-fortschritt-melden"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-match-13-14-task-match-ranking-contract",
            "pathId": "13.14",
            "stableKey": "mcp:etm-task-memory:13.14:nova-task-match-13-14-task-match-ranking-contract",
            "contentHash": "fd8b1121cb8706fe455b9e60d55ce363be373b0ab6d5f55049501df9c36d30df",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_match",
                "en": "nova.task_match"
            },
            "referenceTitle": {
                "de": "Task Match Ranking Contract",
                "en": "Task Match Ranking Contract"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_match",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Task Match Ranking Contract\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to start or monitor the bounded flow \"Task Match Ranking Contract\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "taskDescription",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "targetUrl",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "currentScope",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "targetUrl",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "taskAwareness",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "currentScope",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-match-13-14-task-match-ranking-contract",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-match-13-14-task-match-ranking-contract",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-match-13-14-task-match-ranking-contract"
            },
            "relatedEntries": [
                "nova-task-match-13-8-task-matchen",
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-instance-create-13-15-task-instance-effective-context",
            "pathId": "13.15",
            "stableKey": "mcp:etm-task-memory:13.15:nova-task-instance-create-13-15-task-instance-effective-context",
            "contentHash": "30dc8a95e63b337d0371acd2cd25a77858dbf7e22ac018e90e503637525c2f09",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_instance_create",
                "en": "nova.task_instance_create"
            },
            "referenceTitle": {
                "de": "Task Instance Effective Context",
                "en": "Task Instance Effective Context"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_instance_create",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Task Instance Effective Context\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Task Instance Effective Context\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "profileId",
                    "description": {
                        "de": "Profilreferenz für Identität, Wissen oder Aufgabenprofil. Nicht aus Erinnerung raten.",
                        "en": "Profile reference for identity, knowledge, or task context. Do not guess it from memory."
                    }
                },
                {
                    "name": "overrides",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "effectiveContextJson",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "effectiveContextHash",
                    "description": {
                        "de": "Artefakt- oder Evidenzreferenz. Lokale Werte nicht veröffentlichen; nur für Nachschlagen, Lebensdauer oder Review-Kontext nutzen.",
                        "en": "Artifact or evidence reference. Do not publish local values; use it for lookup, lifetime, or review context."
                    }
                },
                {
                    "name": "profileRevApplied",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "taskAwareness",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-create-13-15-task-instance-effective-context",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-create-13-15-task-instance-effective-context",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-instance-create-13-15-task-instance-effective-context"
            },
            "relatedEntries": [
                "nova-task-instance-create-13-3-instanz-starten",
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-progress-13-4-fortschritt-melden"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-instance-get-13-16-task-instance-resume-contract",
            "pathId": "13.16",
            "stableKey": "mcp:etm-task-memory:13.16:nova-task-instance-get-13-16-task-instance-resume-contract",
            "contentHash": "4fddacf58dd034df06ea1a7b76ca6bad82445de50b4028ff25a532ab3adb892a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_instance_get",
                "en": "nova.task_instance_get"
            },
            "referenceTitle": {
                "de": "Task Instance Resume Contract",
                "en": "Task Instance Resume Contract"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_instance_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Task Instance Resume Contract\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to start or monitor the bounded flow \"Task Instance Resume Contract\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "includeDiscoveredUnitsPreview",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                },
                {
                    "name": "includeRecentEvents",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-get-13-16-task-instance-resume-contract",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-get-13-16-task-instance-resume-contract",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-instance-get-13-16-task-instance-resume-contract"
            },
            "relatedEntries": [
                "nova-task-instance-get-13-11-instanz-details",
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-guidance-logs-13-17-guidance-log-match-telemetry",
            "pathId": "13.17",
            "stableKey": "mcp:etm-task-memory:13.17:nova-task-guidance-logs-13-17-guidance-log-match-telemetry",
            "contentHash": "6e696956ad4528548ded042dff38521ac65ea7b7093c5ce9266e70f81a51ec91",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_guidance_logs",
                "en": "nova.task_guidance_logs"
            },
            "referenceTitle": {
                "de": "Guidance Log Match Telemetry",
                "en": "Guidance Log Match Telemetry"
            },
            "familySlug": "etm-task-memory",
            "tool": "nova.task_guidance_logs",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Guidance Log Match Telemetry\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to start or monitor the bounded flow \"Guidance Log Match Telemetry\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "profileId",
                    "description": {
                        "de": "Profilreferenz für Identität, Wissen oder Aufgabenprofil. Nicht aus Erinnerung raten.",
                        "en": "Profile reference for identity, knowledge, or task context. Do not guess it from memory."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "profileLearningStats",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "matchTelemetry",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "topOverrides",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "occurrenceCount",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-guidance-logs-13-17-guidance-log-match-telemetry",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-guidance-logs-13-17-guidance-log-match-telemetry",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-guidance-logs-13-17-guidance-log-match-telemetry"
            },
            "relatedEntries": [
                "nova-task-guidance-log-add-13-7-guidance-loggen",
                "nova-task-search-13-1-task-suchen",
                "nova-task-profile-upsert-13-2-profil-anlegen",
                "nova-task-instance-create-13-3-instanz-starten"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "14-1-bootstrap-warning",
            "pathId": "14.1",
            "stableKey": "mcp:aag-agent-awareness-gates:14.1:14-1-bootstrap-warning",
            "contentHash": "4a390f294e5c487c47db17c32a59788e5d837a98e5ba8ff209ddf616f27e0019",
            "diffStatus": "unchanged",
            "title": {
                "de": "Bootstrap-Warning",
                "en": "Bootstrap-Warning"
            },
            "referenceTitle": {
                "de": "Bootstrap-Warning",
                "en": "Bootstrap-Warning"
            },
            "familySlug": "aag-agent-awareness-gates",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Bootstrap-Warning ist eine öffentliche Referenz für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Bootstrap-Warning is a public reference for agent warnings, blocks, and current approval signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "bootstrapWarning",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/14-1-bootstrap-warning",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/14-1-bootstrap-warning",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/14-1-bootstrap-warning"
            },
            "relatedEntries": [
                "14-2-emergency-stop",
                "14-3-disk-space-low",
                "14-4-reflection-gate",
                "14-5-semantic-learning-warn-gate"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Bootstrap-Warning beschreibt ein Signal für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Bootstrap-Warning describes a signal for agent warnings, blocks, and current approval signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Bootstrap-Warning als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Bootstrap-Warning as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: bootstrapWarning. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: bootstrapWarning. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "14-2-emergency-stop",
            "pathId": "14.2",
            "stableKey": "mcp:aag-agent-awareness-gates:14.2:14-2-emergency-stop",
            "contentHash": "e03aa106e2bd66e63682a71cbabf872a0929b6559467b0aca2761e3e31ae87bd",
            "diffStatus": "unchanged",
            "title": {
                "de": "Emergency Stop",
                "en": "Emergency Stop"
            },
            "referenceTitle": {
                "de": "Emergency Stop",
                "en": "Emergency Stop"
            },
            "familySlug": "aag-agent-awareness-gates",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Emergency Stop ist eine öffentliche Referenz für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Emergency Stop is a public reference for agent warnings, blocks, and current approval signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/14-2-emergency-stop",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/14-2-emergency-stop",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/14-2-emergency-stop"
            },
            "relatedEntries": [
                "14-1-bootstrap-warning",
                "14-3-disk-space-low",
                "14-4-reflection-gate",
                "14-5-semantic-learning-warn-gate"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Emergency Stop beschreibt ein Verhalten für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Emergency Stop describes a behavior for agent warnings, blocks, and current approval signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Emergency Stop als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Emergency Stop as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "14-3-disk-space-low",
            "pathId": "14.3",
            "stableKey": "mcp:aag-agent-awareness-gates:14.3:14-3-disk-space-low",
            "contentHash": "fe3fcf292184cfc1247a7a467f895910e3aed0eb8e9b75f0d09d48862117ad74",
            "diffStatus": "unchanged",
            "title": {
                "de": "Disk-Space-Low",
                "en": "Disk-Space-Low"
            },
            "referenceTitle": {
                "de": "Disk-Space-Low",
                "en": "Disk-Space-Low"
            },
            "familySlug": "aag-agent-awareness-gates",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Disk-Space-Low ist eine öffentliche Referenz für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Disk-Space-Low is a public reference for agent warnings, blocks, and current approval signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "forceBypassAvailable",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/14-3-disk-space-low",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/14-3-disk-space-low",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/14-3-disk-space-low"
            },
            "relatedEntries": [
                "14-1-bootstrap-warning",
                "14-2-emergency-stop",
                "14-4-reflection-gate",
                "14-5-semantic-learning-warn-gate"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Disk-Space-Low beschreibt ein Signal für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Disk-Space-Low describes a signal for agent warnings, blocks, and current approval signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Disk-Space-Low als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Disk-Space-Low as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: forceBypassAvailable. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: forceBypassAvailable. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "14-4-reflection-gate",
            "pathId": "14.4",
            "stableKey": "mcp:aag-agent-awareness-gates:14.4:14-4-reflection-gate",
            "contentHash": "361a0ca70241dbdf13e9b07a2faa6d30dbae5268629126c308bc13836f67a67e",
            "diffStatus": "unchanged",
            "title": {
                "de": "Reflection Gate",
                "en": "Reflection Gate"
            },
            "referenceTitle": {
                "de": "Reflection Gate",
                "en": "Reflection Gate"
            },
            "familySlug": "aag-agent-awareness-gates",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Reflection Gate ist eine öffentliche Referenz für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Reflection Gate is a public reference for agent warnings, blocks, and current approval signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/14-4-reflection-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/14-4-reflection-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/14-4-reflection-gate"
            },
            "relatedEntries": [
                "14-1-bootstrap-warning",
                "14-2-emergency-stop",
                "14-3-disk-space-low",
                "14-5-semantic-learning-warn-gate"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Reflection Gate beschreibt ein Signal für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Reflection Gate describes a signal for agent warnings, blocks, and current approval signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Reflection Gate als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Reflection Gate as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "14-5-semantic-learning-warn-gate",
            "pathId": "14.5",
            "stableKey": "mcp:aag-agent-awareness-gates:14.5:14-5-semantic-learning-warn-gate",
            "contentHash": "5ee1425854ad7232bedb6d8eb9e649c70bd9e9bd3806258f3787430a24475dbb",
            "diffStatus": "unchanged",
            "title": {
                "de": "Semantic Learning Warn Gate",
                "en": "Semantic Learning Warn Gate"
            },
            "referenceTitle": {
                "de": "Semantic Learning Warn Gate",
                "en": "Semantic Learning Warn Gate"
            },
            "familySlug": "aag-agent-awareness-gates",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Semantic Learning Warn Gate ist eine öffentliche Referenz für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Semantic Learning Warn Gate is a public reference for agent warnings, blocks, and current approval signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/14-5-semantic-learning-warn-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/14-5-semantic-learning-warn-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/14-5-semantic-learning-warn-gate"
            },
            "relatedEntries": [
                "14-1-bootstrap-warning",
                "14-2-emergency-stop",
                "14-3-disk-space-low",
                "14-4-reflection-gate"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Semantic Learning Warn Gate beschreibt ein Signal für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Semantic Learning Warn Gate describes a signal for agent warnings, blocks, and current approval signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Semantic Learning Warn Gate als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Semantic Learning Warn Gate as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-learn-resolve-opportunity-14-6-semantic-learning-strict-gate",
            "pathId": "14.6",
            "stableKey": "mcp:aag-agent-awareness-gates:14.6:nova-learn-resolve-opportunity-14-6-semantic-learning-strict-gate",
            "contentHash": "cdcf1f471c18c007095109948fdf8157d2441f0adc3ab6abf03fbf4b9d9649a3",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.learn_resolve_opportunity",
                "en": "nova.learn_resolve_opportunity"
            },
            "referenceTitle": {
                "de": "Semantic Learning Strict Gate",
                "en": "Semantic Learning Strict Gate"
            },
            "familySlug": "aag-agent-awareness-gates",
            "tool": "nova.learn_resolve_opportunity",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Agenten-Warnungen, Blocks und aktuelle Freigabesignale nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Semantic Learning Strict Gate\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For agent warnings, blocks, and current approval signals, an agent uses this public tool to carry out the bounded step \"Semantic Learning Strict Gate\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-resolve-opportunity-14-6-semantic-learning-strict-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-learn-resolve-opportunity-14-6-semantic-learning-strict-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-learn-resolve-opportunity-14-6-semantic-learning-strict-gate"
            },
            "relatedEntries": [
                "nova-learn-resolve-opportunity-11-10-learning-opportunity-resolve",
                "14-1-bootstrap-warning",
                "14-2-emergency-stop",
                "14-3-disk-space-low"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "14-7-semantic-gate-toggle-off",
            "pathId": "14.7",
            "stableKey": "mcp:aag-agent-awareness-gates:14.7:14-7-semantic-gate-toggle-off",
            "contentHash": "37d034b2ab1dc83120b01b3cee539311e4f7467dffb5477106d1e02b23c6ca29",
            "diffStatus": "unchanged",
            "title": {
                "de": "Semantic Gate Toggle Off",
                "en": "Semantic Gate Toggle Off"
            },
            "referenceTitle": {
                "de": "Semantic Gate Toggle Off",
                "en": "Semantic Gate Toggle Off"
            },
            "familySlug": "aag-agent-awareness-gates",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Semantic Gate Toggle Off ist eine öffentliche Referenz für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Semantic Gate Toggle Off is a public reference for agent warnings, blocks, and current approval signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/14-7-semantic-gate-toggle-off",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/14-7-semantic-gate-toggle-off",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/14-7-semantic-gate-toggle-off"
            },
            "relatedEntries": [
                "14-1-bootstrap-warning",
                "14-2-emergency-stop",
                "14-3-disk-space-low",
                "14-4-reflection-gate"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Semantic Gate Toggle Off beschreibt ein Signal für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Semantic Gate Toggle Off describes a signal for agent warnings, blocks, and current approval signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Semantic Gate Toggle Off als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Semantic Gate Toggle Off as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "14-8-learninggate-mode-matrix",
            "pathId": "14.8",
            "stableKey": "mcp:aag-agent-awareness-gates:14.8:14-8-learninggate-mode-matrix",
            "contentHash": "45168ae2d57d1d3bb5a0346efdbd71cb98d122eae5c6490e034b1b09520cf61c",
            "diffStatus": "unchanged",
            "title": {
                "de": "LearningGate Mode Matrix",
                "en": "LearningGate Mode Matrix"
            },
            "referenceTitle": {
                "de": "LearningGate Mode Matrix",
                "en": "LearningGate Mode Matrix"
            },
            "familySlug": "aag-agent-awareness-gates",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "LearningGate Mode Matrix ist eine öffentliche Referenz für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "LearningGate Mode Matrix is a public reference for agent warnings, blocks, and current approval signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "LearningGateMode",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/14-8-learninggate-mode-matrix",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/14-8-learninggate-mode-matrix",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/14-8-learninggate-mode-matrix"
            },
            "relatedEntries": [
                "14-1-bootstrap-warning",
                "14-2-emergency-stop",
                "14-3-disk-space-low",
                "14-4-reflection-gate"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "LearningGate Mode Matrix beschreibt ein Signal für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "LearningGate Mode Matrix describes a signal for agent warnings, blocks, and current approval signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er LearningGate Mode Matrix als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs LearningGate Mode Matrix as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: LearningGateMode. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: LearningGateMode. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "14-9-perceive-first-gate",
            "pathId": "14.9",
            "stableKey": "mcp:aag-agent-awareness-gates:14.9:14-9-perceive-first-gate",
            "contentHash": "86cbfbed1b5a53bd13a16a30e7c94ebb40cd67c44d768c02a2081c407d5f8c19",
            "diffStatus": "unchanged",
            "title": {
                "de": "Perceive-First Gate",
                "en": "Perceive-First Gate"
            },
            "referenceTitle": {
                "de": "Perceive-First Gate",
                "en": "Perceive-First Gate"
            },
            "familySlug": "aag-agent-awareness-gates",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Perceive-First Gate ist eine öffentliche Referenz für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Perceive-First Gate is a public reference for agent warnings, blocks, and current approval signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "safety.perceive_first",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "search_text",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/14-9-perceive-first-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/14-9-perceive-first-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/14-9-perceive-first-gate"
            },
            "relatedEntries": [
                "14-1-bootstrap-warning",
                "14-2-emergency-stop",
                "14-3-disk-space-low",
                "14-4-reflection-gate"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Perceive-First Gate beschreibt ein Signal für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Perceive-First Gate describes a signal for agent warnings, blocks, and current approval signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Perceive-First Gate als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Perceive-First Gate as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: safety.perceive_first, search_text. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: safety.perceive_first, search_text. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-tabs-14-10-tab-awareness-warning",
            "pathId": "14.10",
            "stableKey": "mcp:aag-agent-awareness-gates:14.10:nova-tabs-14-10-tab-awareness-warning",
            "contentHash": "847c0a2d1d58ce9d18b76bfdf9dd9a1b1948be8422c8461219f0deff8277347b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tabs",
                "en": "nova.tabs"
            },
            "referenceTitle": {
                "de": "Tab-Awareness Warning",
                "en": "Tab-Awareness Warning"
            },
            "familySlug": "aag-agent-awareness-gates",
            "tool": "nova.tabs",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Agenten-Warnungen, Blocks und aktuelle Freigabesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Tab-Awareness Warning\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For agent warnings, blocks, and current approval signals, an agent uses this public tool to check the state or evidence for \"Tab-Awareness Warning\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "tabAwarenessWarning",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "structuredContent",
                    "description": {
                        "de": "Strukturierter Antwortbereich für Agenten und Integrationen.",
                        "en": "Structured response area for agents and integrations."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tabs-14-10-tab-awareness-warning",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tabs-14-10-tab-awareness-warning",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tabs-14-10-tab-awareness-warning"
            },
            "relatedEntries": [
                "nova-tabs-2-4-tab-liste",
                "nova-tabs-2-10-tab-activity-resume",
                "nova-set-active-tab-2-11-active-tab-activation-edge",
                "nova-emulation-set-media-21-6-dark-mode-emulieren"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "14-11-rate-limit-und-loop-tripwire",
            "pathId": "14.11",
            "stableKey": "mcp:aag-agent-awareness-gates:14.11:14-11-rate-limit-und-loop-tripwire",
            "contentHash": "b125e0e00b79785fa43b00d9af1b1242685c55bd9ee9a68a62af0c41dcde39a6",
            "diffStatus": "unchanged",
            "title": {
                "de": "Rate-Limit & Loop Tripwire",
                "en": "Rate-Limit & Loop Tripwire"
            },
            "referenceTitle": {
                "de": "Rate-Limit & Loop Tripwire",
                "en": "Rate-Limit & Loop Tripwire"
            },
            "familySlug": "aag-agent-awareness-gates",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Rate-Limit & Loop Tripwire ist eine öffentliche Referenz für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Rate-Limit & Loop Tripwire is a public reference for agent warnings, blocks, and current approval signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/14-11-rate-limit-und-loop-tripwire",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/14-11-rate-limit-und-loop-tripwire",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/14-11-rate-limit-und-loop-tripwire"
            },
            "relatedEntries": [
                "14-1-bootstrap-warning",
                "14-2-emergency-stop",
                "14-3-disk-space-low",
                "14-4-reflection-gate"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Rate-Limit & Loop Tripwire beschreibt ein Signal für Agenten-Warnungen, Blocks und aktuelle Freigabesignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Rate-Limit & Loop Tripwire describes a signal for agent warnings, blocks, and current approval signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Rate-Limit & Loop Tripwire als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Rate-Limit & Loop Tripwire as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-plugin-create-15-1-plugin-erstellen",
            "pathId": "15.1",
            "stableKey": "mcp:plugins-aap:15.1:nova-plugin-create-15-1-plugin-erstellen",
            "contentHash": "1ebc48f18585eab8d4557e7980623086d01215526770381cedcb1b5cdb88861e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_create",
                "en": "nova.plugin_create"
            },
            "referenceTitle": {
                "de": "Plugin erstellen",
                "en": "Plugin create"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_create",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin erstellen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Plugin create\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "manifest",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "code",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-create-15-1-plugin-erstellen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-create-15-1-plugin-erstellen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-create-15-1-plugin-erstellen"
            },
            "relatedEntries": [
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke",
                "nova-plugin-enable-15-5-plugin-aktivieren"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-inspect-15-2-plugin-inspizieren",
            "pathId": "15.2",
            "stableKey": "mcp:plugins-aap:15.2:nova-plugin-inspect-15-2-plugin-inspizieren",
            "contentHash": "632d3b4fa9d762232cc48d2250b677a2c26c620ecc8fdcedf2765f9eaac1f130",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_inspect",
                "en": "nova.plugin_inspect"
            },
            "referenceTitle": {
                "de": "Plugin inspizieren",
                "en": "Plugin inspizieren"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_inspect",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin inspizieren\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Plugin inspizieren\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-inspect-15-2-plugin-inspizieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-inspect-15-2-plugin-inspizieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-inspect-15-2-plugin-inspizieren"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke",
                "nova-plugin-enable-15-5-plugin-aktivieren"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-test-15-3-plugin-testen-execute",
            "pathId": "15.3",
            "stableKey": "mcp:plugins-aap:15.3:nova-plugin-test-15-3-plugin-testen-execute",
            "contentHash": "07939c9d99db1dac202ea0ca4b8c37d374f2c443bd7d0f54e7c2e71a8eb33e6f",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_test",
                "en": "nova.plugin_test"
            },
            "referenceTitle": {
                "de": "Plugin testen (execute)",
                "en": "Plugin testen (execute)"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_test",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin testen (execute)\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Plugin testen (execute)\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-test-15-3-plugin-testen-execute",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-test-15-3-plugin-testen-execute",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-test-15-3-plugin-testen-execute"
            },
            "relatedEntries": [
                "nova-plugin-test-15-4-plugin-testen-smoke",
                "nova-plugin-test-15-20-smoke-applywrites-und-activate",
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-test-15-4-plugin-testen-smoke",
            "pathId": "15.4",
            "stableKey": "mcp:plugins-aap:15.4:nova-plugin-test-15-4-plugin-testen-smoke",
            "contentHash": "cc6318a59b4b3aff4afcada50e449772c9bc7ce21335186c2ea0600a278ad087",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_test",
                "en": "nova.plugin_test"
            },
            "referenceTitle": {
                "de": "Plugin testen (smoke)",
                "en": "Plugin testen (smoke)"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_test",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin testen (smoke)\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Plugin testen (smoke)\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-test-15-4-plugin-testen-smoke",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-test-15-4-plugin-testen-smoke",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-test-15-4-plugin-testen-smoke"
            },
            "relatedEntries": [
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-20-smoke-applywrites-und-activate",
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-enable-15-5-plugin-aktivieren",
            "pathId": "15.5",
            "stableKey": "mcp:plugins-aap:15.5:nova-plugin-enable-15-5-plugin-aktivieren",
            "contentHash": "4612f2a921d409525565691190a42ce35c070086f6e5641ef35878bf0a824f2a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_enable",
                "en": "nova.plugin_enable"
            },
            "referenceTitle": {
                "de": "Plugin aktivieren",
                "en": "Plugin aktivieren"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_enable",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin aktivieren\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Plugin aktivieren\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-enable-15-5-plugin-aktivieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-enable-15-5-plugin-aktivieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-enable-15-5-plugin-aktivieren"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-get-code-15-6-plugin-code-lesen",
            "pathId": "15.6",
            "stableKey": "mcp:plugins-aap:15.6:nova-plugin-get-code-15-6-plugin-code-lesen",
            "contentHash": "95a5d5abbfac238576cf3c0be34eba2764f354f9837c4ed11a84b1b277a4fb36",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_get_code",
                "en": "nova.plugin_get_code"
            },
            "referenceTitle": {
                "de": "Plugin-Code lesen",
                "en": "Plugin-Code read"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_get_code",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin-Code lesen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Plugin-Code read\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-get-code-15-6-plugin-code-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-get-code-15-6-plugin-code-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-get-code-15-6-plugin-code-lesen"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-update-15-7-plugin-updaten",
            "pathId": "15.7",
            "stableKey": "mcp:plugins-aap:15.7:nova-plugin-update-15-7-plugin-updaten",
            "contentHash": "19a980e19f546a555bbff5285048c523aee75ddfeb72a0b5f51cf94e797f4a04",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_update",
                "en": "nova.plugin_update"
            },
            "referenceTitle": {
                "de": "Plugin updaten",
                "en": "Plugin updaten"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_update",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin updaten\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Plugin updaten\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "code",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-update-15-7-plugin-updaten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-update-15-7-plugin-updaten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-update-15-7-plugin-updaten"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-rollback-15-8-plugin-rollback",
            "pathId": "15.8",
            "stableKey": "mcp:plugins-aap:15.8:nova-plugin-rollback-15-8-plugin-rollback",
            "contentHash": "fd487b0c0728469d2330d9197d1f937e62e44364f7db77ac20e5f3b0382e807b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_rollback",
                "en": "nova.plugin_rollback"
            },
            "referenceTitle": {
                "de": "Plugin rollback",
                "en": "Plugin rollback"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_rollback",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin rollback\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Plugin rollback\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "historyId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-rollback-15-8-plugin-rollback",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-rollback-15-8-plugin-rollback",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-rollback-15-8-plugin-rollback"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-request-permission-15-9-plugin-permissions",
            "pathId": "15.9",
            "stableKey": "mcp:plugins-aap:15.9:nova-plugin-request-permission-15-9-plugin-permissions",
            "contentHash": "3d1e0358937d4ba3642f707a9693f9dc85bf3cbc118db9f927b4e6f6b628d4ab",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_request_permission",
                "en": "nova.plugin_request_permission"
            },
            "referenceTitle": {
                "de": "Plugin Permissions",
                "en": "Plugin Permissions"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_request_permission",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin Permissions\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Plugin Permissions\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-request-permission-15-9-plugin-permissions",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-request-permission-15-9-plugin-permissions",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-request-permission-15-9-plugin-permissions"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-uninstall-15-10-plugin-deinstallieren",
            "pathId": "15.10",
            "stableKey": "mcp:plugins-aap:15.10:nova-plugin-uninstall-15-10-plugin-deinstallieren",
            "contentHash": "80958270686177cf940f99f7327eb14377a5cef1635463285638a1b22a8d66c1",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_uninstall",
                "en": "nova.plugin_uninstall"
            },
            "referenceTitle": {
                "de": "Plugin deinstallieren",
                "en": "Plugin deinstallieren"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_uninstall",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin deinstallieren\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Plugin deinstallieren\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-uninstall-15-10-plugin-deinstallieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-uninstall-15-10-plugin-deinstallieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-uninstall-15-10-plugin-deinstallieren"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-managed-storage-update-15-11-managed-storage",
            "pathId": "15.11",
            "stableKey": "mcp:plugins-aap:15.11:nova-plugin-managed-storage-update-15-11-managed-storage",
            "contentHash": "9d020438d6de3ae5c764d94a6814a9e6d2b6d07c2b5b8d1da06a347ee393698b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_managed_storage_update",
                "en": "nova.plugin_managed_storage_update"
            },
            "referenceTitle": {
                "de": "Managed Storage",
                "en": "Managed Storage"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_managed_storage_update",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Managed Storage\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Managed Storage\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-managed-storage-update-15-11-managed-storage",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-managed-storage-update-15-11-managed-storage",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-managed-storage-update-15-11-managed-storage"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-export-15-12-plugin-export-import",
            "pathId": "15.12",
            "stableKey": "mcp:plugins-aap:15.12:nova-plugin-export-15-12-plugin-export-import",
            "contentHash": "afa7f41fd2d647951af4541eec866ab77d1103a26261c573aadec6832a2ade2e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_export",
                "en": "nova.plugin_export"
            },
            "referenceTitle": {
                "de": "Plugin Export/Import",
                "en": "Plugin Export/Import"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_export",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin Export/Import\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Plugin Export/Import\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-export-15-12-plugin-export-import",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-export-15-12-plugin-export-import",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-export-15-12-plugin-export-import"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-plugin-list-15-13-plugin-liste",
            "pathId": "15.13",
            "stableKey": "mcp:plugins-aap:15.13:nova-plugin-list-15-13-plugin-liste",
            "contentHash": "dde624908bc4da9661d25b28d9b0949bd79e409556ca13ba7bf9e675bbb8fbf6",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_list",
                "en": "nova.plugin_list"
            },
            "referenceTitle": {
                "de": "Plugin-Liste",
                "en": "Plugin-Liste"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin-Liste\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Plugin-Liste\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-list-15-13-plugin-liste",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-list-15-13-plugin-liste",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-list-15-13-plugin-liste"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-disable-15-14-plugin-deaktivieren",
            "pathId": "15.14",
            "stableKey": "mcp:plugins-aap:15.14:nova-plugin-disable-15-14-plugin-deaktivieren",
            "contentHash": "20c3c1b8012a6cd21ec87e746748ff69ac98947180546ef1081f33d260b5e654",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_disable",
                "en": "nova.plugin_disable"
            },
            "referenceTitle": {
                "de": "Plugin deaktivieren",
                "en": "Plugin deaktivieren"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_disable",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin deaktivieren\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Plugin deaktivieren\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-disable-15-14-plugin-deaktivieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-disable-15-14-plugin-deaktivieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-disable-15-14-plugin-deaktivieren"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-get-version-code-15-15-version-code-lesen",
            "pathId": "15.15",
            "stableKey": "mcp:plugins-aap:15.15:nova-plugin-get-version-code-15-15-version-code-lesen",
            "contentHash": "7c00d6a4b6630f19ef544918cb4b199ffeb3354324137bf0985202dd7d3e7f78",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_get_version_code",
                "en": "nova.plugin_get_version_code"
            },
            "referenceTitle": {
                "de": "Version-Code lesen",
                "en": "Version-Code read"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_get_version_code",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Version-Code lesen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Version-Code read\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "historyId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-get-version-code-15-15-version-code-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-get-version-code-15-15-version-code-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-get-version-code-15-15-version-code-lesen"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-managed-storage-get-15-16-managed-storage-lesen",
            "pathId": "15.16",
            "stableKey": "mcp:plugins-aap:15.16:nova-plugin-managed-storage-get-15-16-managed-storage-lesen",
            "contentHash": "cc1e5711dec459996bd22064873d0ab1ed9ba7a2336400089b45671e0b9c2f5f",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_managed_storage_get",
                "en": "nova.plugin_managed_storage_get"
            },
            "referenceTitle": {
                "de": "Managed Storage lesen",
                "en": "Managed Storage read"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_managed_storage_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Managed Storage lesen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Managed Storage read\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-managed-storage-get-15-16-managed-storage-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-managed-storage-get-15-16-managed-storage-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-managed-storage-get-15-16-managed-storage-lesen"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "15-17-multi-file-content-scripts",
            "pathId": "15.17",
            "stableKey": "mcp:plugins-aap:15.17:15-17-multi-file-content-scripts",
            "contentHash": "b3f3ccddf858807a0f660baf489b794f230e95f30c142f1c6d615bdf91ece074",
            "diffStatus": "unchanged",
            "title": {
                "de": "Multi-File Content Scripts",
                "en": "Multi-File Content Scripts"
            },
            "referenceTitle": {
                "de": "Multi-File Content Scripts",
                "en": "Multi-File Content Scripts"
            },
            "familySlug": "plugins-aap",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Multi-File Content Scripts ist eine öffentliche Referenz für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Multi-File Content Scripts is a public reference for extensions, external MCP sources, and bounded tool execution. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/15-17-multi-file-content-scripts",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/15-17-multi-file-content-scripts",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/15-17-multi-file-content-scripts"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Multi-File Content Scripts beschreibt ein Gate für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Multi-File Content Scripts describes a gate for extensions, external MCP sources, and bounded tool execution. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Multi-File Content Scripts als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Multi-File Content Scripts as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "15-18-runtime-mcp-tool-grants",
            "pathId": "15.18",
            "stableKey": "mcp:plugins-aap:15.18:15-18-runtime-mcp-tool-grants",
            "contentHash": "c10e2b39b74d8926c181372ea319ee9ae2c2b76ba90200671d7b777c3aef7a3b",
            "diffStatus": "unchanged",
            "title": {
                "de": "Runtime-/MCP-Tool-Grants",
                "en": "Runtime-/MCP-Tool-Grants"
            },
            "referenceTitle": {
                "de": "Runtime-/MCP-Tool-Grants",
                "en": "Runtime-/MCP-Tool-Grants"
            },
            "familySlug": "plugins-aap",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Runtime-/MCP-Tool-Grants ist eine öffentliche Referenz für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Runtime-/MCP-Tool-Grants is a public reference for extensions, external MCP sources, and bounded tool execution. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "plugin_inspect",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "pendingMcpTools",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "grantedMcpTools",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "plugin_request_permission",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/15-18-runtime-mcp-tool-grants",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/15-18-runtime-mcp-tool-grants",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/15-18-runtime-mcp-tool-grants"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Runtime-/MCP-Tool-Grants beschreibt ein Gate für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Runtime-/MCP-Tool-Grants describes a gate for extensions, external MCP sources, and bounded tool execution. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Runtime-/MCP-Tool-Grants als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Runtime-/MCP-Tool-Grants as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: plugin_inspect, pendingMcpTools, grantedMcpTools, plugin_request_permission. Wirkungsachsen: Lesend, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: plugin_inspect, pendingMcpTools, grantedMcpTools, plugin_request_permission. Safety axes: Read current state, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "15-19-contentscript-inventory",
            "pathId": "15.19",
            "stableKey": "mcp:plugins-aap:15.19:15-19-contentscript-inventory",
            "contentHash": "bbc7899362637b3b791b03f8c7c9fd1ac4b7c8dc2e404db5897a7f9b1e5f44d3",
            "diffStatus": "unchanged",
            "title": {
                "de": "ContentScript Inventory",
                "en": "ContentScript Inventory"
            },
            "referenceTitle": {
                "de": "ContentScript Inventory",
                "en": "ContentScript Inventory"
            },
            "familySlug": "plugins-aap",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "ContentScript Inventory ist eine öffentliche Referenz für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "ContentScript Inventory is a public reference for extensions, external MCP sources, and bounded tool execution. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "sessionId",
                    "description": {
                        "de": "Referenz auf eine Sitzung, Aufnahme oder wiederaufnehmbare Evidenz.",
                        "en": "Reference to a session, recording, or resumable evidence context."
                    }
                },
                {
                    "name": "documentId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/15-19-contentscript-inventory",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/15-19-contentscript-inventory",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/15-19-contentscript-inventory"
            },
            "relatedEntries": [
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren",
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "ContentScript Inventory beschreibt ein Gate für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "ContentScript Inventory describes a gate for extensions, external MCP sources, and bounded tool execution. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er ContentScript Inventory als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs ContentScript Inventory as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: sessionId, documentId. Wirkungsachsen: Lesend, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: sessionId, documentId. Safety axes: Read current state, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "nova-plugin-test-15-20-smoke-applywrites-und-activate",
            "pathId": "15.20",
            "stableKey": "mcp:plugins-aap:15.20:nova-plugin-test-15-20-smoke-applywrites-und-activate",
            "contentHash": "eb25e2e8c55a351005bd5a4dbad3fa9c7413035930f9f7c72626b97058060d71",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_test",
                "en": "nova.plugin_test"
            },
            "referenceTitle": {
                "de": "Smoke ApplyWrites & Activate",
                "en": "Smoke ApplyWrites & Activate"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.plugin_test",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Smoke ApplyWrites & Activate\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Smoke ApplyWrites & Activate\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                },
                {
                    "name": "applyWrites",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "activateAfterPass",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-test-15-20-smoke-applywrites-und-activate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-test-15-20-smoke-applywrites-und-activate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-test-15-20-smoke-applywrites-und-activate"
            },
            "relatedEntries": [
                "nova-plugin-test-15-3-plugin-testen-execute",
                "nova-plugin-test-15-4-plugin-testen-smoke",
                "nova-plugin-create-15-1-plugin-erstellen",
                "nova-plugin-inspect-15-2-plugin-inspizieren"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-tools-bundle-15-21-plugin-bundle-discovery",
            "pathId": "15.21",
            "stableKey": "mcp:plugins-aap:15.21:nova-tools-bundle-15-21-plugin-bundle-discovery",
            "contentHash": "1ee0cfed450ea2cf7880e3d0e21b19817e787fc5aae45816be75de6036e93022",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Plugin Bundle Discovery",
                "en": "Plugin Bundle Discovery"
            },
            "familySlug": "plugins-aap",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin Bundle Discovery\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Plugin Bundle Discovery\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-15-21-plugin-bundle-discovery",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-15-21-plugin-bundle-discovery",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-15-21-plugin-bundle-discovery"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-memory-note-16-1-memory-speichern",
            "pathId": "16.1",
            "stableKey": "mcp:browsing-memory:16.1:nova-memory-note-16-1-memory-speichern",
            "contentHash": "e0c8e5956f0c2b082fd72fc01486b07c0e572b196be62ae3aaa7c1ccbfce6031",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.memory_note",
                "en": "nova.memory_note"
            },
            "referenceTitle": {
                "de": "Memory speichern",
                "en": "Memory save"
            },
            "familySlug": "browsing-memory",
            "tool": "nova.memory_note",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Memory speichern\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Memory save\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "content",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                },
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "example.com",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-note-16-1-memory-speichern",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-note-16-1-memory-speichern",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-memory-note-16-1-memory-speichern"
            },
            "relatedEntries": [
                "nova-memory-note-16-5-domain-exclude-gate",
                "nova-memory-recall-16-2-memory-abrufen",
                "nova-memory-forget-16-3-memory-vergessen",
                "nova-memory-stats-16-4-memory-stats"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-memory-recall-16-2-memory-abrufen",
            "pathId": "16.2",
            "stableKey": "mcp:browsing-memory:16.2:nova-memory-recall-16-2-memory-abrufen",
            "contentHash": "3e673b84408b2ee1b164665201a0017c9c1c9787e1ff4234e98a9cfa38f649d0",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.memory_recall",
                "en": "nova.memory_recall"
            },
            "referenceTitle": {
                "de": "Memory abrufen",
                "en": "Memory fetch"
            },
            "familySlug": "browsing-memory",
            "tool": "nova.memory_recall",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Memory abrufen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Memory fetch\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "memoryId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "memoryType",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "content",
                    "description": {
                        "de": "Gelesener oder exportierter Inhalt. Sensible Daten vor Weitergabe beachten.",
                        "en": "Read or exported content. Consider sensitive data before forwarding it."
                    }
                },
                {
                    "name": "example.com",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-recall-16-2-memory-abrufen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-recall-16-2-memory-abrufen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-memory-recall-16-2-memory-abrufen"
            },
            "relatedEntries": [
                "nova-memory-recall-16-6-recall-access-tracking",
                "nova-memory-note-16-1-memory-speichern",
                "nova-memory-forget-16-3-memory-vergessen",
                "nova-memory-stats-16-4-memory-stats"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-memory-forget-16-3-memory-vergessen",
            "pathId": "16.3",
            "stableKey": "mcp:browsing-memory:16.3:nova-memory-forget-16-3-memory-vergessen",
            "contentHash": "7aa40b23be8a1910ca3ca36cabfc51b48227f67dddfea6f6af852fa136447383",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.memory_forget",
                "en": "nova.memory_forget"
            },
            "referenceTitle": {
                "de": "Memory vergessen",
                "en": "Memory vergessen"
            },
            "familySlug": "browsing-memory",
            "tool": "nova.memory_forget",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Memory vergessen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Memory vergessen\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "memoryId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "memoryId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "example.com",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-forget-16-3-memory-vergessen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-forget-16-3-memory-vergessen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-memory-forget-16-3-memory-vergessen"
            },
            "relatedEntries": [
                "nova-memory-forget-16-8-memory-forget-filter",
                "nova-memory-note-16-1-memory-speichern",
                "nova-memory-recall-16-2-memory-abrufen",
                "nova-memory-stats-16-4-memory-stats"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-memory-stats-16-4-memory-stats",
            "pathId": "16.4",
            "stableKey": "mcp:browsing-memory:16.4:nova-memory-stats-16-4-memory-stats",
            "contentHash": "2bfba2b418f9e5d519d55e2ee339466370b9241a8e68467ee727b0365a77bd5b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.memory_stats",
                "en": "nova.memory_stats"
            },
            "referenceTitle": {
                "de": "Memory Stats",
                "en": "Memory Stats"
            },
            "familySlug": "browsing-memory",
            "tool": "nova.memory_stats",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Memory Stats\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Memory Stats\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-stats-16-4-memory-stats",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-stats-16-4-memory-stats",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-memory-stats-16-4-memory-stats"
            },
            "relatedEntries": [
                "nova-memory-stats-43-2-memory-stats",
                "nova-memory-add-candidate-43-4-evm-lcj-stats",
                "nova-memory-note-16-1-memory-speichern",
                "nova-memory-recall-16-2-memory-abrufen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-memory-note-16-5-domain-exclude-gate",
            "pathId": "16.5",
            "stableKey": "mcp:browsing-memory:16.5:nova-memory-note-16-5-domain-exclude-gate",
            "contentHash": "fde2900762efca2ded6004574fa3cf6048fe6209d120e4ce6d4d76fb30ef7144",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.memory_note",
                "en": "nova.memory_note"
            },
            "referenceTitle": {
                "de": "Domain Exclude Gate",
                "en": "Domain Exclude Gate"
            },
            "familySlug": "browsing-memory",
            "tool": "nova.memory_note",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Domain Exclude Gate\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Domain Exclude Gate\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "isError",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "reasonCode",
                    "description": {
                        "de": "Maschinenlesbarer Grund für Warnung, Block oder spezielles Verhalten.",
                        "en": "Machine-readable reason for a warning, block, or special behavior."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-note-16-5-domain-exclude-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-note-16-5-domain-exclude-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-memory-note-16-5-domain-exclude-gate"
            },
            "relatedEntries": [
                "nova-memory-note-16-1-memory-speichern",
                "nova-memory-recall-16-2-memory-abrufen",
                "nova-memory-forget-16-3-memory-vergessen",
                "nova-memory-stats-16-4-memory-stats"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-memory-recall-16-6-recall-access-tracking",
            "pathId": "16.6",
            "stableKey": "mcp:browsing-memory:16.6:nova-memory-recall-16-6-recall-access-tracking",
            "contentHash": "b388c1164fd9355285c615200edc4ccf989ef84f9a907ecb643f553ebeaebc77",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.memory_recall",
                "en": "nova.memory_recall"
            },
            "referenceTitle": {
                "de": "Recall Access Tracking",
                "en": "Recall Access Tracking"
            },
            "familySlug": "browsing-memory",
            "tool": "nova.memory_recall",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Recall Access Tracking\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Recall Access Tracking\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "accessCount",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "accessed_at",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-recall-16-6-recall-access-tracking",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-recall-16-6-recall-access-tracking",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-memory-recall-16-6-recall-access-tracking"
            },
            "relatedEntries": [
                "nova-memory-recall-16-2-memory-abrufen",
                "nova-memory-note-16-1-memory-speichern",
                "nova-memory-forget-16-3-memory-vergessen",
                "nova-memory-stats-16-4-memory-stats"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-get-instructions-16-7-instructions-memory-hints",
            "pathId": "16.7",
            "stableKey": "mcp:browsing-memory:16.7:nova-get-instructions-16-7-instructions-memory-hints",
            "contentHash": "e4a184ce3404193875d271e2bfeadfc13d5b37ca62fc43892243b0f2dc15acf8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.get_instructions",
                "en": "nova.get_instructions"
            },
            "referenceTitle": {
                "de": "Instructions Memory Hints",
                "en": "Instructions Memory Hints"
            },
            "familySlug": "browsing-memory",
            "tool": "nova.get_instructions",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Instructions Memory Hints\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Instructions Memory Hints\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-16-7-instructions-memory-hints",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-16-7-instructions-memory-hints",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-get-instructions-16-7-instructions-memory-hints"
            },
            "relatedEntries": [
                "nova-get-instructions-1-4-instructions-abrufen",
                "nova-get-instructions-1-7-instructions-framework-hints",
                "nova-get-instructions-1-8-instructions-task-awareness",
                "nova-get-instructions-1-9-instructions-service-discovery"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-memory-forget-16-8-memory-forget-filter",
            "pathId": "16.8",
            "stableKey": "mcp:browsing-memory:16.8:nova-memory-forget-16-8-memory-forget-filter",
            "contentHash": "e0a5d383cc42ea547875727e260b98b63be1df49897db5f38e8255a854314cf9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.memory_forget",
                "en": "nova.memory_forget"
            },
            "referenceTitle": {
                "de": "Memory Forget Filter",
                "en": "Memory Forget Filter"
            },
            "familySlug": "browsing-memory",
            "tool": "nova.memory_forget",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Memory Forget Filter\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Memory Forget Filter\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "memoryType",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "deleted",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-forget-16-8-memory-forget-filter",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-forget-16-8-memory-forget-filter",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-memory-forget-16-8-memory-forget-filter"
            },
            "relatedEntries": [
                "nova-memory-forget-16-3-memory-vergessen",
                "nova-memory-note-16-1-memory-speichern",
                "nova-memory-recall-16-2-memory-abrufen",
                "nova-memory-stats-16-4-memory-stats"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-scheduled-task-create-17-1-task-anlegen",
            "pathId": "17.1",
            "stableKey": "mcp:scheduled-tasks:17.1:nova-scheduled-task-create-17-1-task-anlegen",
            "contentHash": "87f4eaae9d80ebf8a586218ac7c70e8a1df866ad42819f38580c644db2e04a0e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_create",
                "en": "nova.scheduled_task_create"
            },
            "referenceTitle": {
                "de": "Task anlegen",
                "en": "Task create"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_create",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Task anlegen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to carry out the bounded step \"Task create\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "displayName",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "cronExpression",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "displayName",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "cronExpression",
                    "description": {
                        "de": "Inhaltstragendes Antwortfeld. Als aktuelle Evidenz lesen und sensible Daten vor Weitergabe beachten.",
                        "en": "Content-bearing response field. Treat it as current evidence and consider sensitive data before forwarding it."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-create-17-1-task-anlegen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-create-17-1-task-anlegen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-create-17-1-task-anlegen"
            },
            "relatedEntries": [
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen",
                "nova-scheduled-task-workspace-write-17-5-workspace-dateien"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-list-17-2-task-liste",
            "pathId": "17.2",
            "stableKey": "mcp:scheduled-tasks:17.2:nova-scheduled-task-list-17-2-task-liste",
            "contentHash": "8cbdf5a33054e4fffde8d2e36b1b879009cc45e330ef1356abeb3c409c842394",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_list",
                "en": "nova.scheduled_task_list"
            },
            "referenceTitle": {
                "de": "Task-Liste",
                "en": "Task-Liste"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Task-Liste\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to start or monitor the bounded flow \"Task-Liste\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-list-17-2-task-liste",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-list-17-2-task-liste",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-list-17-2-task-liste"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen",
                "nova-scheduled-task-workspace-write-17-5-workspace-dateien"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-trigger-17-3-task-triggern",
            "pathId": "17.3",
            "stableKey": "mcp:scheduled-tasks:17.3:nova-scheduled-task-trigger-17-3-task-triggern",
            "contentHash": "4a282e7f74cc83c069b9e3aae3719d7e8e764a8da39a8675d360fe2d4b65ed52",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_trigger",
                "en": "nova.scheduled_task_trigger"
            },
            "referenceTitle": {
                "de": "Task triggern",
                "en": "Task triggern"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_trigger",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Task triggern\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to carry out the bounded step \"Task triggern\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-trigger-17-3-task-triggern",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-trigger-17-3-task-triggern",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-trigger-17-3-task-triggern"
            },
            "relatedEntries": [
                "nova-scheduled-task-trigger-17-17-trigger-inputs-file",
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-run-output-17-4-run-output-lesen",
            "pathId": "17.4",
            "stableKey": "mcp:scheduled-tasks:17.4:nova-scheduled-task-run-output-17-4-run-output-lesen",
            "contentHash": "b644c649d93822bbda0661539889f206d837a9cb85f5bd766bee761479585d8c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_run_output",
                "en": "nova.scheduled_task_run_output"
            },
            "referenceTitle": {
                "de": "Run-Output lesen",
                "en": "Run-Output read"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_run_output",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Run-Output lesen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to carry out the bounded step \"Run-Output read\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "runId",
                    "description": {
                        "de": "Laufreferenz für Status-, Ergebnis- oder Abbruchabfragen.",
                        "en": "Run reference for status, result, or stop checks."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-run-output-17-4-run-output-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-run-output-17-4-run-output-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-run-output-17-4-run-output-lesen"
            },
            "relatedEntries": [
                "nova-scheduled-task-run-output-17-20-run-output-tail-read",
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-workspace-write-17-5-workspace-dateien",
            "pathId": "17.5",
            "stableKey": "mcp:scheduled-tasks:17.5:nova-scheduled-task-workspace-write-17-5-workspace-dateien",
            "contentHash": "b4c8205069ef025ed204f1eb5fc69a48693f7d6581c48c48b6fa67f1199fd7a5",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_workspace_write",
                "en": "nova.scheduled_task_workspace_write"
            },
            "referenceTitle": {
                "de": "Workspace-Dateien",
                "en": "Workspace-Dateien"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_workspace_write",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Workspace-Dateien\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to start or monitor the bounded flow \"Workspace-Dateien\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-workspace-write-17-5-workspace-dateien",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-workspace-write-17-5-workspace-dateien",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-workspace-write-17-5-workspace-dateien"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-secret-set-17-6-secrets",
            "pathId": "17.6",
            "stableKey": "mcp:scheduled-tasks:17.6:nova-scheduled-task-secret-set-17-6-secrets",
            "contentHash": "41340da665abcc9b66fadca03df54accc2ff06cbd09ec111942e042253c5d074",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_secret_set",
                "en": "nova.scheduled_task_secret_set"
            },
            "referenceTitle": {
                "de": "Secrets",
                "en": "Secrets"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_secret_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Secrets\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to handle the sensitive path \"Secrets\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-secret-set-17-6-secrets",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-secret-set-17-6-secrets",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-secret-set-17-6-secrets"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-disable-17-7-task-deaktivieren",
            "pathId": "17.7",
            "stableKey": "mcp:scheduled-tasks:17.7:nova-scheduled-task-disable-17-7-task-deaktivieren",
            "contentHash": "33ca10085dd2a5e209be8de08f5eede3e83dcbff343ffb5d3f4d2e47211b936d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_disable",
                "en": "nova.scheduled_task_disable"
            },
            "referenceTitle": {
                "de": "Task deaktivieren",
                "en": "Task deaktivieren"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_disable",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Task deaktivieren\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to start or monitor the bounded flow \"Task deaktivieren\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-disable-17-7-task-deaktivieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-disable-17-7-task-deaktivieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-disable-17-7-task-deaktivieren"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-delete-17-8-task-loeschen",
            "pathId": "17.8",
            "stableKey": "mcp:scheduled-tasks:17.8:nova-scheduled-task-delete-17-8-task-loeschen",
            "contentHash": "40d2152a00935d3db00784f272bb80a92cb74b3164278d037aca3d79852ab0c5",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_delete",
                "en": "nova.scheduled_task_delete"
            },
            "referenceTitle": {
                "de": "Task löschen",
                "en": "Delete task"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_delete",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Task löschen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to carry out the bounded step \"Delete task\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-delete-17-8-task-loeschen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-delete-17-8-task-löschen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-delete-17-8-task-loeschen"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-export-17-9-export-import",
            "pathId": "17.9",
            "stableKey": "mcp:scheduled-tasks:17.9:nova-scheduled-task-export-17-9-export-import",
            "contentHash": "368a248beda00619d9ac2bd6e5b81be8ab224a2d4f10534b188a2bfc8fbf5032",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_export",
                "en": "nova.scheduled_task_export"
            },
            "referenceTitle": {
                "de": "Export/Import",
                "en": "Export/Import"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_export",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "external_connection",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Export/Import\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to start or monitor the bounded flow \"Export/Import\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-export-17-9-export-import",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-export-17-9-export-import",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-export-17-9-export-import"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-update-17-10-task-updaten",
            "pathId": "17.10",
            "stableKey": "mcp:scheduled-tasks:17.10:nova-scheduled-task-update-17-10-task-updaten",
            "contentHash": "46e677c0106298635b76fd9984a6e92a35bee136f1fd4159be7b5dcb950cbb9a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_update",
                "en": "nova.scheduled_task_update"
            },
            "referenceTitle": {
                "de": "Task updaten",
                "en": "Task updaten"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_update",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Task updaten\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to carry out the bounded step \"Task updaten\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                },
                {
                    "name": "intervalSeconds",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-update-17-10-task-updaten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-update-17-10-task-updaten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-update-17-10-task-updaten"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-enable-17-11-task-aktivieren",
            "pathId": "17.11",
            "stableKey": "mcp:scheduled-tasks:17.11:nova-scheduled-task-enable-17-11-task-aktivieren",
            "contentHash": "092227627399a444e4bbc55ef372291cc18ed85e235cff001662c753df45955e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_enable",
                "en": "nova.scheduled_task_enable"
            },
            "referenceTitle": {
                "de": "Task aktivieren",
                "en": "Task aktivieren"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_enable",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Task aktivieren\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to start or monitor the bounded flow \"Task aktivieren\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-enable-17-11-task-aktivieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-enable-17-11-task-aktivieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-enable-17-11-task-aktivieren"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-get-17-12-task-details",
            "pathId": "17.12",
            "stableKey": "mcp:scheduled-tasks:17.12:nova-scheduled-task-get-17-12-task-details",
            "contentHash": "500a1aca44b1dcf09f8e4c060ab88529bea9f686d4f5bfde8d3582003d16a311",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_get",
                "en": "nova.scheduled_task_get"
            },
            "referenceTitle": {
                "de": "Task Details",
                "en": "Task Details"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Task Details\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to start or monitor the bounded flow \"Task Details\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-get-17-12-task-details",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-get-17-12-task-details",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-get-17-12-task-details"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-runs-17-13-run-history",
            "pathId": "17.13",
            "stableKey": "mcp:scheduled-tasks:17.13:nova-scheduled-task-runs-17-13-run-history",
            "contentHash": "aae05385f07bfdbde73dee8ffa7b29243514631975d1bb0e6f33d9994e06406b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_runs",
                "en": "nova.scheduled_task_runs"
            },
            "referenceTitle": {
                "de": "Run-History",
                "en": "Run-History"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_runs",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Run-History\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to carry out the bounded step \"Run-History\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-runs-17-13-run-history",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-runs-17-13-run-history",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-runs-17-13-run-history"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-secret-list-17-14-secret-auflisten",
            "pathId": "17.14",
            "stableKey": "mcp:scheduled-tasks:17.14:nova-scheduled-task-secret-list-17-14-secret-auflisten",
            "contentHash": "d9c6fc23110920ad37ce95aa9c5f1ad79625ad256c887a04a1d08745dde1a88a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_secret_list",
                "en": "nova.scheduled_task_secret_list"
            },
            "referenceTitle": {
                "de": "Secret auflisten",
                "en": "Secret auflisten"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_secret_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Secret auflisten\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to handle the sensitive path \"Secret auflisten\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-secret-list-17-14-secret-auflisten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-secret-list-17-14-secret-auflisten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-secret-list-17-14-secret-auflisten"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-workspace-read-17-15-workspace-lesen",
            "pathId": "17.15",
            "stableKey": "mcp:scheduled-tasks:17.15:nova-scheduled-task-workspace-read-17-15-workspace-lesen",
            "contentHash": "eef8908b40fa04dc4e367f893c3671bd3b7d8dc5ea5c533340739b29c6187ecf",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_workspace_read",
                "en": "nova.scheduled_task_workspace_read"
            },
            "referenceTitle": {
                "de": "Workspace lesen",
                "en": "Workspace read"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_workspace_read",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Workspace lesen\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to start or monitor the bounded flow \"Workspace read\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                },
                {
                    "name": "path",
                    "description": {
                        "de": "Öffentlicher Pfad oder Artefaktbezug innerhalb des jeweiligen Arbeitskontexts.",
                        "en": "Public path or artifact reference inside the relevant work context."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-workspace-read-17-15-workspace-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-workspace-read-17-15-workspace-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-workspace-read-17-15-workspace-lesen"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "17-16-interaktiver-agent-blockt-auto-dispatch",
            "pathId": "17.16",
            "stableKey": "mcp:scheduled-tasks:17.16:17-16-interaktiver-agent-blockt-auto-dispatch",
            "contentHash": "0af1046c23cbc96b965a1ee401b3614c06993ed6ac949ecfcbe33203c84bc553",
            "diffStatus": "unchanged",
            "title": {
                "de": "Interaktiver Agent blockt Auto-Dispatch",
                "en": "Interaktiver Agent blockt Auto-Dispatch"
            },
            "referenceTitle": {
                "de": "Interaktiver Agent blockt Auto-Dispatch",
                "en": "Interaktiver Agent blockt Auto-Dispatch"
            },
            "familySlug": "scheduled-tasks",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Interaktiver Agent blockt Auto-Dispatch ist eine öffentliche Referenz für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Interaktiver Agent blockt Auto-Dispatch is a public reference for prepared tasks, runs, and closed-loop automation steps. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/17-16-interaktiver-agent-blockt-auto-dispatch",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/17-16-interaktiver-agent-blockt-auto-dispatch",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/17-16-interaktiver-agent-blockt-auto-dispatch"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Interaktiver Agent blockt Auto-Dispatch beschreibt ein Signal für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Interaktiver Agent blockt Auto-Dispatch describes a signal for prepared tasks, runs, and closed-loop automation steps. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Interaktiver Agent blockt Auto-Dispatch als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Interaktiver Agent blockt Auto-Dispatch as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-trigger-17-17-trigger-inputs-file",
            "pathId": "17.17",
            "stableKey": "mcp:scheduled-tasks:17.17:nova-scheduled-task-trigger-17-17-trigger-inputs-file",
            "contentHash": "cc8a546b40e70eb2a7486385e27890a70f6cd8cdcc5d62a51bc4665758b5135e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_trigger",
                "en": "nova.scheduled_task_trigger"
            },
            "referenceTitle": {
                "de": "Trigger Inputs File",
                "en": "Trigger Inputs File"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_trigger",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Trigger Inputs File\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to handle the sensitive path \"Trigger Inputs File\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                },
                {
                    "name": "inputs",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "inputs.json",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-trigger-17-17-trigger-inputs-file",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-trigger-17-17-trigger-inputs-file",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-trigger-17-17-trigger-inputs-file"
            },
            "relatedEntries": [
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "17-18-chain-persistenz-validierung",
            "pathId": "17.18",
            "stableKey": "mcp:scheduled-tasks:17.18:17-18-chain-persistenz-validierung",
            "contentHash": "9d37b0b52923b5ede118e6430a984a38eb17d60b6c92b6ff25abde54e92ec2bc",
            "diffStatus": "unchanged",
            "title": {
                "de": "Chain-Persistenz-Validierung",
                "en": "Chain-Persistenz-Validierung"
            },
            "referenceTitle": {
                "de": "Chain-Persistenz-Validierung",
                "en": "Chain-Persistenz-Validierung"
            },
            "familySlug": "scheduled-tasks",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Chain-Persistenz-Validierung ist eine öffentliche Referenz für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Chain-Persistenz-Validierung is a public reference for prepared tasks, runs, and closed-loop automation steps. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/17-18-chain-persistenz-validierung",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/17-18-chain-persistenz-validierung",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/17-18-chain-persistenz-validierung"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Chain-Persistenz-Validierung beschreibt ein Verhalten für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Chain-Persistenz-Validierung describes a behavior for prepared tasks, runs, and closed-loop automation steps. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Chain-Persistenz-Validierung als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Chain-Persistenz-Validierung as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand, Automation.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "17-19-scheduled-session-tool-policy",
            "pathId": "17.19",
            "stableKey": "mcp:scheduled-tasks:17.19:17-19-scheduled-session-tool-policy",
            "contentHash": "3031dcf550389b0bcfce728f9e29f2e094fd71ca6260057ec8915d78fcb279ac",
            "diffStatus": "unchanged",
            "title": {
                "de": "Scheduled-Session Tool Policy",
                "en": "Scheduled-Session Tool Policy"
            },
            "referenceTitle": {
                "de": "Scheduled-Session Tool Policy",
                "en": "Scheduled-Session Tool Policy"
            },
            "familySlug": "scheduled-tasks",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Scheduled-Session Tool Policy ist eine öffentliche Referenz für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Scheduled-Session Tool Policy is a public reference for prepared tasks, runs, and closed-loop automation steps. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/17-19-scheduled-session-tool-policy",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/17-19-scheduled-session-tool-policy",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/17-19-scheduled-session-tool-policy"
            },
            "relatedEntries": [
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern",
                "nova-scheduled-task-run-output-17-4-run-output-lesen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Scheduled-Session Tool Policy beschreibt ein Verhalten für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Scheduled-Session Tool Policy describes a behavior for prepared tasks, runs, and closed-loop automation steps. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Scheduled-Session Tool Policy als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Scheduled-Session Tool Policy as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Automation.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-run-output-17-20-run-output-tail-read",
            "pathId": "17.20",
            "stableKey": "mcp:scheduled-tasks:17.20:nova-scheduled-task-run-output-17-20-run-output-tail-read",
            "contentHash": "0d639a60d5f974f6da685ccc377899ebd006550b220bc5f884b43091995a93c3",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_run_output",
                "en": "nova.scheduled_task_run_output"
            },
            "referenceTitle": {
                "de": "Run Output Tail Read",
                "en": "Run Output Tail Read"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_run_output",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Run Output Tail Read\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to carry out the bounded step \"Run Output Tail Read\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-run-output-17-20-run-output-tail-read",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-run-output-17-20-run-output-tail-read",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-run-output-17-20-run-output-tail-read"
            },
            "relatedEntries": [
                "nova-scheduled-task-run-output-17-4-run-output-lesen",
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-workspace-list-17-21-workspace-list-metadata",
            "pathId": "17.21",
            "stableKey": "mcp:scheduled-tasks:17.21:nova-scheduled-task-workspace-list-17-21-workspace-list-metadata",
            "contentHash": "127f1421081df8eb7fbac3d8b53cdac41cd58989b000869e44696a09a0c31bc0",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_workspace_list",
                "en": "nova.scheduled_task_workspace_list"
            },
            "referenceTitle": {
                "de": "Workspace List Metadata",
                "en": "Workspace List Metadata"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.scheduled_task_workspace_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Workspace List Metadata\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to start or monitor the bounded flow \"Workspace List Metadata\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "newestChangeUtc",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-workspace-list-17-21-workspace-list-metadata",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-workspace-list-17-21-workspace-list-metadata",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-workspace-list-17-21-workspace-list-metadata"
            },
            "relatedEntries": [
                "nova-scheduled-task-workspace-list-41-8-workspace-auflisten",
                "nova-scheduled-task-create-17-1-task-anlegen",
                "nova-scheduled-task-list-17-2-task-liste",
                "nova-scheduled-task-trigger-17-3-task-triggern"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-tools-bundle-17-22-scheduled-tasks-bundle-discovery",
            "pathId": "17.22",
            "stableKey": "mcp:scheduled-tasks:17.22:nova-tools-bundle-17-22-scheduled-tasks-bundle-discovery",
            "contentHash": "4d5becc1df6ff26f5b3576a960d35191d5c6a013cb5950d8c8936c3a8996cc98",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Scheduled Tasks Bundle Discovery",
                "en": "Scheduled Tasks Bundle Discovery"
            },
            "familySlug": "scheduled-tasks",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Scheduled Tasks Bundle Discovery\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to start or monitor the bounded flow \"Scheduled Tasks Bundle Discovery\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-17-22-scheduled-tasks-bundle-discovery",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-17-22-scheduled-tasks-bundle-discovery",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-17-22-scheduled-tasks-bundle-discovery"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-notifications-send-18-1-notification-senden",
            "pathId": "18.1",
            "stableKey": "mcp:notifications:18.1:nova-notifications-send-18-1-notification-senden",
            "contentHash": "229d6cad42069147ca1c46cd0b4fd94f1adb238d5b46ccd1e8c54e6816c2ecb8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.notifications_send",
                "en": "nova.notifications_send"
            },
            "referenceTitle": {
                "de": "Notification senden",
                "en": "Notification senden"
            },
            "familySlug": "notifications",
            "tool": "nova.notifications_send",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Notification senden\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Notification senden\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "sourceKind",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "title",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "body",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "intent",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-send-18-1-notification-senden",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-send-18-1-notification-senden",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-notifications-send-18-1-notification-senden"
            },
            "relatedEntries": [
                "nova-notifications-send-18-11-notification-send-highimpact",
                "nova-notifications-send-18-12-notification-spoofing-guard",
                "nova-notifications-send-18-14-structured-ok-fuer-delivery-status",
                "nova-notifications-list-18-2-notifications-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-notifications-list-18-2-notifications-lesen",
            "pathId": "18.2",
            "stableKey": "mcp:notifications:18.2:nova-notifications-list-18-2-notifications-lesen",
            "contentHash": "976fe921d145d065a8f41c410e84cea82ee37d000d08626f96734b55dd015d25",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.notifications_list",
                "en": "nova.notifications_list"
            },
            "referenceTitle": {
                "de": "Notifications lesen",
                "en": "Notifications read"
            },
            "familySlug": "notifications",
            "tool": "nova.notifications_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Notifications lesen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Notifications read\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-list-18-2-notifications-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-list-18-2-notifications-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-notifications-list-18-2-notifications-lesen"
            },
            "relatedEntries": [
                "nova-notifications-send-18-1-notification-senden",
                "nova-notifications-unread-count-18-3-unread-count",
                "nova-notifications-mark-read-18-4-mark-read",
                "nova-notifications-permissions-list-18-5-permissions"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-notifications-unread-count-18-3-unread-count",
            "pathId": "18.3",
            "stableKey": "mcp:notifications:18.3:nova-notifications-unread-count-18-3-unread-count",
            "contentHash": "e4ce45db144e963126ef7f2210e4cc12aff6f01c9c1760f7d9bb098e3b3c6612",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.notifications_unread_count",
                "en": "nova.notifications_unread_count"
            },
            "referenceTitle": {
                "de": "Unread Count",
                "en": "Unread Count"
            },
            "familySlug": "notifications",
            "tool": "nova.notifications_unread_count",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Unread Count\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Unread Count\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-unread-count-18-3-unread-count",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-unread-count-18-3-unread-count",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-notifications-unread-count-18-3-unread-count"
            },
            "relatedEntries": [
                "nova-notifications-send-18-1-notification-senden",
                "nova-notifications-list-18-2-notifications-lesen",
                "nova-notifications-mark-read-18-4-mark-read",
                "nova-notifications-permissions-list-18-5-permissions"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-notifications-mark-read-18-4-mark-read",
            "pathId": "18.4",
            "stableKey": "mcp:notifications:18.4:nova-notifications-mark-read-18-4-mark-read",
            "contentHash": "56d33f175d7ac2a72d6898e95aa796e85575326d0275af86754a5794f6c4940a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.notifications_mark_read",
                "en": "nova.notifications_mark_read"
            },
            "referenceTitle": {
                "de": "Mark Read",
                "en": "Mark Read"
            },
            "familySlug": "notifications",
            "tool": "nova.notifications_mark_read",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Mark Read\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Mark Read\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "notificationId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "id",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-mark-read-18-4-mark-read",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-mark-read-18-4-mark-read",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-notifications-mark-read-18-4-mark-read"
            },
            "relatedEntries": [
                "nova-notifications-send-18-1-notification-senden",
                "nova-notifications-list-18-2-notifications-lesen",
                "nova-notifications-unread-count-18-3-unread-count",
                "nova-notifications-permissions-list-18-5-permissions"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-notifications-permissions-list-18-5-permissions",
            "pathId": "18.5",
            "stableKey": "mcp:notifications:18.5:nova-notifications-permissions-list-18-5-permissions",
            "contentHash": "61743c7699db0a59cb4618f93f97bb46d0ef249af015d044fd937e689de44b9f",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.notifications_permissions_list",
                "en": "nova.notifications_permissions_list"
            },
            "referenceTitle": {
                "de": "Permissions",
                "en": "Permissions"
            },
            "familySlug": "notifications",
            "tool": "nova.notifications_permissions_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Permissions\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to handle the sensitive path \"Permissions\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-permissions-list-18-5-permissions",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-permissions-list-18-5-permissions",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-notifications-permissions-list-18-5-permissions"
            },
            "relatedEntries": [
                "nova-notifications-send-18-1-notification-senden",
                "nova-notifications-list-18-2-notifications-lesen",
                "nova-notifications-unread-count-18-3-unread-count",
                "nova-notifications-mark-read-18-4-mark-read"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-notifications-get-18-6-notification-details",
            "pathId": "18.6",
            "stableKey": "mcp:notifications:18.6:nova-notifications-get-18-6-notification-details",
            "contentHash": "2b8524166c10ce49cda2943c2651a90c1e25bd206e8796f0bc9645e441e14494",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.notifications_get",
                "en": "nova.notifications_get"
            },
            "referenceTitle": {
                "de": "Notification Details",
                "en": "Notification Details"
            },
            "familySlug": "notifications",
            "tool": "nova.notifications_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Notification Details\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Notification Details\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "notificationId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-get-18-6-notification-details",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-get-18-6-notification-details",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-notifications-get-18-6-notification-details"
            },
            "relatedEntries": [
                "nova-notifications-send-18-1-notification-senden",
                "nova-notifications-list-18-2-notifications-lesen",
                "nova-notifications-unread-count-18-3-unread-count",
                "nova-notifications-mark-read-18-4-mark-read"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-notifications-open-18-7-notification-oeffnen",
            "pathId": "18.7",
            "stableKey": "mcp:notifications:18.7:nova-notifications-open-18-7-notification-oeffnen",
            "contentHash": "44847be326c8bc09c23f76affcd2b5877195f581816dee0e3817673cc04823f0",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.notifications_open",
                "en": "nova.notifications_open"
            },
            "referenceTitle": {
                "de": "Notification öffnen",
                "en": "Notification open"
            },
            "familySlug": "notifications",
            "tool": "nova.notifications_open",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Notification öffnen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to carry out the bounded step \"Notification open\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "notificationId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-open-18-7-notification-oeffnen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-open-18-7-notification-öffnen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-notifications-open-18-7-notification-oeffnen"
            },
            "relatedEntries": [
                "nova-notifications-send-18-1-notification-senden",
                "nova-notifications-list-18-2-notifications-lesen",
                "nova-notifications-unread-count-18-3-unread-count",
                "nova-notifications-mark-read-18-4-mark-read"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-notifications-dismiss-18-8-notification-dismissn",
            "pathId": "18.8",
            "stableKey": "mcp:notifications:18.8:nova-notifications-dismiss-18-8-notification-dismissn",
            "contentHash": "7570fb5a8cfc3edd140cda81899d51c7ac98266cf086829253126880ee473be6",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.notifications_dismiss",
                "en": "nova.notifications_dismiss"
            },
            "referenceTitle": {
                "de": "Notification dismissn",
                "en": "Notification dismissn"
            },
            "familySlug": "notifications",
            "tool": "nova.notifications_dismiss",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Notification dismissn\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to carry out the bounded step \"Notification dismissn\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "notificationId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "includeDismissed",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-dismiss-18-8-notification-dismissn",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-dismiss-18-8-notification-dismissn",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-notifications-dismiss-18-8-notification-dismissn"
            },
            "relatedEntries": [
                "nova-notifications-send-18-1-notification-senden",
                "nova-notifications-list-18-2-notifications-lesen",
                "nova-notifications-unread-count-18-3-unread-count",
                "nova-notifications-mark-read-18-4-mark-read"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-notifications-clear-18-9-notifications-clearen",
            "pathId": "18.9",
            "stableKey": "mcp:notifications:18.9:nova-notifications-clear-18-9-notifications-clearen",
            "contentHash": "590c6fb14bb4eed07b4202b095f232702ab61b57efd92dcef0e7278b560c541a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.notifications_clear",
                "en": "nova.notifications_clear"
            },
            "referenceTitle": {
                "de": "Notifications clearen",
                "en": "Notifications clearen"
            },
            "familySlug": "notifications",
            "tool": "nova.notifications_clear",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Notifications clearen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to carry out the bounded step \"Notifications clearen\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "sourceKind",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "olderThanDays",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "olderThanDays",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "group",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-clear-18-9-notifications-clearen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-clear-18-9-notifications-clearen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-notifications-clear-18-9-notifications-clearen"
            },
            "relatedEntries": [
                "nova-notifications-send-18-1-notification-senden",
                "nova-notifications-list-18-2-notifications-lesen",
                "nova-notifications-unread-count-18-3-unread-count",
                "nova-notifications-mark-read-18-4-mark-read"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tools-bundle-18-10-notifications-bundle",
            "pathId": "18.10",
            "stableKey": "mcp:notifications:18.10:nova-tools-bundle-18-10-notifications-bundle",
            "contentHash": "181ba9e49124de2f995a81e0007c9272903ea143991858ae0ea8d4b7d5173479",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Notifications Bundle",
                "en": "Notifications Bundle"
            },
            "familySlug": "notifications",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Notifications Bundle\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Notifications Bundle\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-18-10-notifications-bundle",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-18-10-notifications-bundle",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-18-10-notifications-bundle"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-notifications-send-18-11-notification-send-highimpact",
            "pathId": "18.11",
            "stableKey": "mcp:notifications:18.11:nova-notifications-send-18-11-notification-send-highimpact",
            "contentHash": "ade6c2c74802b62507166af73acc8368c44bd10656c9ef0b627774c4c1619907",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.notifications_send",
                "en": "nova.notifications_send"
            },
            "referenceTitle": {
                "de": "Notification Send HighImpact",
                "en": "Notification Send HighImpact"
            },
            "familySlug": "notifications",
            "tool": "nova.notifications_send",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Notification Send HighImpact\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Notification Send HighImpact\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "structuredContent",
                    "description": {
                        "de": "Strukturierter Antwortbereich für Agenten und Integrationen.",
                        "en": "Structured response area for agents and integrations."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-send-18-11-notification-send-highimpact",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-send-18-11-notification-send-highimpact",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-notifications-send-18-11-notification-send-highimpact"
            },
            "relatedEntries": [
                "nova-notifications-send-18-1-notification-senden",
                "nova-notifications-send-18-12-notification-spoofing-guard",
                "nova-notifications-send-18-14-structured-ok-fuer-delivery-status",
                "nova-notifications-list-18-2-notifications-lesen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "high_impact_general",
                "label": {
                    "de": "High-Impact-Ausführung",
                    "en": "High-impact execution"
                },
                "executionBoundary": {
                    "de": "Ausführung nur mit aktueller Discovery, bestätigtem Ziel, klarem Scope und sichtbarer Ergebnisprüfung.",
                    "en": "Execute only with current discovery, confirmed target, clear scope, and visible result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erfolgreiches Antwortsignal erlaubt automatisch den nächsten mächtigen Schritt.",
                    "en": "False assumption: a successful response signal automatically permits the next powerful step."
                },
                "visibleUserControl": {
                    "de": "Ziel, Wirkung und Freigabe müssen vor und nach der Ausführung sichtbar bleiben.",
                    "en": "Target, effect, and approval must remain visible before and after execution."
                },
                "agentRule": {
                    "de": "Warnungen, Blocks und Scope-Signale vorrangig behandeln; keine Fortsetzung aus Erinnerung ableiten.",
                    "en": "Treat warnings, blocks, and scope signals first; do not continue from memory."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Ziel, Scope, Status oder Nutzerfreigabe nicht mehr eindeutig sind.",
                    "en": "Stop when target, scope, status, or user approval is no longer unambiguous."
                }
            }
        },
        {
            "slug": "nova-notifications-send-18-12-notification-spoofing-guard",
            "pathId": "18.12",
            "stableKey": "mcp:notifications:18.12:nova-notifications-send-18-12-notification-spoofing-guard",
            "contentHash": "4c982cd7d7e02079ebbf8a0fe871001e40251939e19396fc801979734848bd80",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.notifications_send",
                "en": "nova.notifications_send"
            },
            "referenceTitle": {
                "de": "Notification Spoofing Guard",
                "en": "Notification Spoofing Guard"
            },
            "familySlug": "notifications",
            "tool": "nova.notifications_send",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Notification Spoofing Guard\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Notification Spoofing Guard\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "sourceKind",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-send-18-12-notification-spoofing-guard",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-send-18-12-notification-spoofing-guard",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-notifications-send-18-12-notification-spoofing-guard"
            },
            "relatedEntries": [
                "nova-notifications-send-18-1-notification-senden",
                "nova-notifications-send-18-11-notification-send-highimpact",
                "nova-notifications-send-18-14-structured-ok-fuer-delivery-status",
                "nova-notifications-list-18-2-notifications-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "18-13-notification-permission-defaults",
            "pathId": "18.13",
            "stableKey": "mcp:notifications:18.13:18-13-notification-permission-defaults",
            "contentHash": "18ed0c3bc0b53e32cbcf3aa2dc56a5b57e39b243059d08ec4f2578bce41312e3",
            "diffStatus": "unchanged",
            "title": {
                "de": "Notification Permission Defaults",
                "en": "Notification Permission Defaults"
            },
            "referenceTitle": {
                "de": "Notification Permission Defaults",
                "en": "Notification Permission Defaults"
            },
            "familySlug": "notifications",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Notification Permission Defaults ist eine öffentliche Referenz für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Notification Permission Defaults is a public reference for user artifacts, notices, and small work handoffs. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "Allow",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                },
                {
                    "name": "Deny",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "notifications_permission_set",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/18-13-notification-permission-defaults",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/18-13-notification-permission-defaults",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/18-13-notification-permission-defaults"
            },
            "relatedEntries": [
                "nova-notifications-send-18-1-notification-senden",
                "nova-notifications-list-18-2-notifications-lesen",
                "nova-notifications-unread-count-18-3-unread-count",
                "nova-notifications-mark-read-18-4-mark-read"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Notification Permission Defaults beschreibt ein Gate für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Notification Permission Defaults describes a gate for user artifacts, notices, and small work handoffs. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Notification Permission Defaults als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Notification Permission Defaults as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: Allow, Deny, notifications_permission_set. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: Allow, Deny, notifications_permission_set. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-notifications-send-18-14-structured-ok-fuer-delivery-status",
            "pathId": "18.14",
            "stableKey": "mcp:notifications:18.14:nova-notifications-send-18-14-structured-ok-fuer-delivery-status",
            "contentHash": "d98e523ae6f9c4bd24eadd51c50215765f3228b23689e9351cb172e1aca33777",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.notifications_send",
                "en": "nova.notifications_send"
            },
            "referenceTitle": {
                "de": "Structured OK für Delivery-Status",
                "en": "Structured OK for Delivery-Status"
            },
            "familySlug": "notifications",
            "tool": "nova.notifications_send",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Structured OK für Delivery-Status\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Structured OK for Delivery-Status\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "sent",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "completed",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-send-18-14-structured-ok-fuer-delivery-status",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-notifications-send-18-14-structured-ok-für-delivery-status",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-notifications-send-18-14-structured-ok-fuer-delivery-status"
            },
            "relatedEntries": [
                "nova-notifications-send-18-1-notification-senden",
                "nova-notifications-send-18-11-notification-send-highimpact",
                "nova-notifications-send-18-12-notification-spoofing-guard",
                "nova-notifications-list-18-2-notifications-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-operator-notes-store-19-1-note-speichern",
            "pathId": "19.1",
            "stableKey": "mcp:operator-notes:19.1:nova-operator-notes-store-19-1-note-speichern",
            "contentHash": "65615571057429d5d814aa9390e78b0792f85bc6207f75afbdab8c2f621bf69a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.operator_notes_store",
                "en": "nova.operator_notes_store"
            },
            "referenceTitle": {
                "de": "Note speichern",
                "en": "Note save"
            },
            "familySlug": "operator-notes",
            "tool": "nova.operator_notes_store",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Note speichern\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to carry out the bounded step \"Note save\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "content",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                },
                {
                    "name": "tags",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-operator-notes-store-19-1-note-speichern",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-operator-notes-store-19-1-note-speichern",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-operator-notes-store-19-1-note-speichern"
            },
            "relatedEntries": [
                "nova-operator-notes-store-1-11-instructions-operator-notes",
                "nova-operator-notes-query-19-2-note-suchen",
                "nova-operator-notes-list-19-3-notes-auflisten",
                "nova-operator-notes-delete-19-4-note-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-operator-notes-query-19-2-note-suchen",
            "pathId": "19.2",
            "stableKey": "mcp:operator-notes:19.2:nova-operator-notes-query-19-2-note-suchen",
            "contentHash": "6b9104cd1cc2f4e0976dc3daca85cffc18fefa69dfb64b35dc4f0cd3204c5048",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.operator_notes_query",
                "en": "nova.operator_notes_query"
            },
            "referenceTitle": {
                "de": "Note suchen",
                "en": "Note search"
            },
            "familySlug": "operator-notes",
            "tool": "nova.operator_notes_query",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Note suchen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Note search\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "keywords",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-operator-notes-query-19-2-note-suchen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-operator-notes-query-19-2-note-suchen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-operator-notes-query-19-2-note-suchen"
            },
            "relatedEntries": [
                "nova-operator-notes-store-19-1-note-speichern",
                "nova-operator-notes-list-19-3-notes-auflisten",
                "nova-operator-notes-delete-19-4-note-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-operator-notes-list-19-3-notes-auflisten",
            "pathId": "19.3",
            "stableKey": "mcp:operator-notes:19.3:nova-operator-notes-list-19-3-notes-auflisten",
            "contentHash": "478c83190a756f5af957025db08b403833c43b04d3e7889b705a70c3a78438d7",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.operator_notes_list",
                "en": "nova.operator_notes_list"
            },
            "referenceTitle": {
                "de": "Notes auflisten",
                "en": "Notes auflisten"
            },
            "familySlug": "operator-notes",
            "tool": "nova.operator_notes_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Notes auflisten\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Notes auflisten\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-operator-notes-list-19-3-notes-auflisten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-operator-notes-list-19-3-notes-auflisten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-operator-notes-list-19-3-notes-auflisten"
            },
            "relatedEntries": [
                "nova-operator-notes-store-19-1-note-speichern",
                "nova-operator-notes-query-19-2-note-suchen",
                "nova-operator-notes-delete-19-4-note-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-operator-notes-delete-19-4-note-loeschen",
            "pathId": "19.4",
            "stableKey": "mcp:operator-notes:19.4:nova-operator-notes-delete-19-4-note-loeschen",
            "contentHash": "bf102ebd93d0ee4be8ceedbbd3742182f9f1b04d630e39d764e8e4dd69edcc10",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.operator_notes_delete",
                "en": "nova.operator_notes_delete"
            },
            "referenceTitle": {
                "de": "Note löschen",
                "en": "Note delete"
            },
            "familySlug": "operator-notes",
            "tool": "nova.operator_notes_delete",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Note löschen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to carry out the bounded step \"Note delete\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "id",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-operator-notes-delete-19-4-note-loeschen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-operator-notes-delete-19-4-note-löschen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-operator-notes-delete-19-4-note-loeschen"
            },
            "relatedEntries": [
                "nova-operator-notes-store-19-1-note-speichern",
                "nova-operator-notes-query-19-2-note-suchen",
                "nova-operator-notes-list-19-3-notes-auflisten"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-favorites-add-20-1-favorite-anlegen",
            "pathId": "20.1",
            "stableKey": "mcp:favorites-und-clipboard:20.1:nova-favorites-add-20-1-favorite-anlegen",
            "contentHash": "5ef576b910afc9bc4bdd3d50bad40917b389e2a916e1ceaf1c1f1350537981b3",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.favorites_add",
                "en": "nova.favorites_add"
            },
            "referenceTitle": {
                "de": "Favorite anlegen",
                "en": "Create favorite"
            },
            "familySlug": "favorites-und-clipboard",
            "tool": "nova.favorites_add",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Favorite anlegen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to carry out the bounded step \"Create favorite\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "url",
                    "description": {
                        "de": "Zieladresse oder Startadresse. Vor Navigation oder Crawl auf Scope und Sitzungswirkung prüfen.",
                        "en": "Target or start URL. Check scope and session impact before navigation or crawling."
                    }
                },
                {
                    "name": "title",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-favorites-add-20-1-favorite-anlegen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-favorites-add-20-1-favorite-anlegen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-favorites-add-20-1-favorite-anlegen"
            },
            "relatedEntries": [
                "nova-favorites-add-20-11-favorite-folder-assignment-und-move",
                "nova-favorites-list-20-2-favorites-lesen",
                "nova-favorites-open-20-3-favorite-oeffnen",
                "nova-favorites-remove-20-4-favorite-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-favorites-list-20-2-favorites-lesen",
            "pathId": "20.2",
            "stableKey": "mcp:favorites-und-clipboard:20.2:nova-favorites-list-20-2-favorites-lesen",
            "contentHash": "6c7d49a737b2cf5bc8d2dc0bcb9b8b8249ad95aa58e915636818dad14dcad592",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.favorites_list",
                "en": "nova.favorites_list"
            },
            "referenceTitle": {
                "de": "Favorites lesen",
                "en": "Favorites read"
            },
            "familySlug": "favorites-und-clipboard",
            "tool": "nova.favorites_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Favorites lesen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Favorites read\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-favorites-list-20-2-favorites-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-favorites-list-20-2-favorites-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-favorites-list-20-2-favorites-lesen"
            },
            "relatedEntries": [
                "nova-favorites-add-20-11-favorite-folder-assignment-und-move",
                "nova-favorites-add-20-1-favorite-anlegen",
                "nova-favorites-open-20-3-favorite-oeffnen",
                "nova-favorites-remove-20-4-favorite-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-favorites-open-20-3-favorite-oeffnen",
            "pathId": "20.3",
            "stableKey": "mcp:favorites-und-clipboard:20.3:nova-favorites-open-20-3-favorite-oeffnen",
            "contentHash": "fb0d04acbb9fd7061409dc4fb61dcbf3d56369d9bebed019933925258c22e89d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.favorites_open",
                "en": "nova.favorites_open"
            },
            "referenceTitle": {
                "de": "Favorite öffnen",
                "en": "Favorite open"
            },
            "familySlug": "favorites-und-clipboard",
            "tool": "nova.favorites_open",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Favorite öffnen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to carry out the bounded step \"Favorite open\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "url",
                    "description": {
                        "de": "Zieladresse oder Startadresse. Vor Navigation oder Crawl auf Scope und Sitzungswirkung prüfen.",
                        "en": "Target or start URL. Check scope and session impact before navigation or crawling."
                    }
                },
                {
                    "name": "https",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "openInNewTab",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "openInNewTab",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-favorites-open-20-3-favorite-oeffnen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-favorites-open-20-3-favorite-öffnen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-favorites-open-20-3-favorite-oeffnen"
            },
            "relatedEntries": [
                "nova-favorites-add-20-1-favorite-anlegen",
                "nova-favorites-list-20-2-favorites-lesen",
                "nova-favorites-remove-20-4-favorite-loeschen",
                "nova-clipboard-write-20-5-clipboard"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-favorites-remove-20-4-favorite-loeschen",
            "pathId": "20.4",
            "stableKey": "mcp:favorites-und-clipboard:20.4:nova-favorites-remove-20-4-favorite-loeschen",
            "contentHash": "6df9b8634b8b378221b14208b910ff0874175aa20699092f40494a5dadf31bb9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.favorites_remove",
                "en": "nova.favorites_remove"
            },
            "referenceTitle": {
                "de": "Favorite löschen",
                "en": "Favorite delete"
            },
            "familySlug": "favorites-und-clipboard",
            "tool": "nova.favorites_remove",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Favorite löschen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Favorite delete\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "url",
                    "description": {
                        "de": "Zieladresse oder Startadresse. Vor Navigation oder Crawl auf Scope und Sitzungswirkung prüfen.",
                        "en": "Target or start URL. Check scope and session impact before navigation or crawling."
                    }
                },
                {
                    "name": "https",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "id",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-favorites-remove-20-4-favorite-loeschen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-favorites-remove-20-4-favorite-löschen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-favorites-remove-20-4-favorite-loeschen"
            },
            "relatedEntries": [
                "nova-favorites-add-20-1-favorite-anlegen",
                "nova-favorites-list-20-2-favorites-lesen",
                "nova-favorites-open-20-3-favorite-oeffnen",
                "nova-clipboard-write-20-5-clipboard"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-clipboard-write-20-5-clipboard",
            "pathId": "20.5",
            "stableKey": "mcp:favorites-und-clipboard:20.5:nova-clipboard-write-20-5-clipboard",
            "contentHash": "4890fbf0da2e6f376ff40367996c1d32be007998b21124afa52471260a61e846",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.clipboard_write",
                "en": "nova.clipboard_write"
            },
            "referenceTitle": {
                "de": "Clipboard",
                "en": "Clipboard"
            },
            "familySlug": "favorites-und-clipboard",
            "tool": "nova.clipboard_write",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Clipboard\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Clipboard\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "text",
                    "description": {
                        "de": "Textwert für Eingabe oder Nachricht. Sensible Inhalte nur mit klarem Zweck verwenden.",
                        "en": "Text value for input or message. Use sensitive content only with a clear purpose."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-clipboard-write-20-5-clipboard",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-clipboard-write-20-5-clipboard",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-clipboard-write-20-5-clipboard"
            },
            "relatedEntries": [
                "nova-clipboard-write-20-6-clipboard-highimpact-prevalidation",
                "nova-favorites-add-20-1-favorite-anlegen",
                "nova-favorites-list-20-2-favorites-lesen",
                "nova-favorites-open-20-3-favorite-oeffnen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-clipboard-write-20-6-clipboard-highimpact-prevalidation",
            "pathId": "20.6",
            "stableKey": "mcp:favorites-und-clipboard:20.6:nova-clipboard-write-20-6-clipboard-highimpact-prevalidation",
            "contentHash": "5cd5cfc2bed689aa66b44fb705031a5c9e8cba2303febf999a9e786617208824",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.clipboard_write",
                "en": "nova.clipboard_write"
            },
            "referenceTitle": {
                "de": "Clipboard HighImpact Prevalidation",
                "en": "Clipboard HighImpact Prevalidation"
            },
            "familySlug": "favorites-und-clipboard",
            "tool": "nova.clipboard_write",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Clipboard HighImpact Prevalidation\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to carry out the bounded step \"Clipboard HighImpact Prevalidation\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-clipboard-write-20-6-clipboard-highimpact-prevalidation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-clipboard-write-20-6-clipboard-highimpact-prevalidation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-clipboard-write-20-6-clipboard-highimpact-prevalidation"
            },
            "relatedEntries": [
                "nova-clipboard-write-20-5-clipboard",
                "nova-favorites-add-20-1-favorite-anlegen",
                "nova-favorites-list-20-2-favorites-lesen",
                "nova-favorites-open-20-3-favorite-oeffnen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "20-7-clipboard-global-provenance",
            "pathId": "20.7",
            "stableKey": "mcp:favorites-und-clipboard:20.7:20-7-clipboard-global-provenance",
            "contentHash": "45e7969fe35932e204548dceb04cac500513d500a57e8efffe99b9e4bf0dd9cf",
            "diffStatus": "unchanged",
            "title": {
                "de": "Clipboard Global Provenance",
                "en": "Clipboard Global Provenance"
            },
            "referenceTitle": {
                "de": "Clipboard Global Provenance",
                "en": "Clipboard Global Provenance"
            },
            "familySlug": "favorites-und-clipboard",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Clipboard Global Provenance ist eine öffentliche Referenz für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Clipboard Global Provenance is a public reference for user artifacts, notices, and small work handoffs. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/20-7-clipboard-global-provenance",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/20-7-clipboard-global-provenance",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/20-7-clipboard-global-provenance"
            },
            "relatedEntries": [
                "nova-favorites-add-20-1-favorite-anlegen",
                "nova-favorites-list-20-2-favorites-lesen",
                "nova-favorites-open-20-3-favorite-oeffnen",
                "nova-favorites-remove-20-4-favorite-loeschen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Clipboard Global Provenance beschreibt ein Gate für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Clipboard Global Provenance describes a gate for user artifacts, notices, and small work handoffs. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Clipboard Global Provenance als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Clipboard Global Provenance as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-bookmarks-folders-list-20-8-bookmark-folder-discovery",
            "pathId": "20.8",
            "stableKey": "mcp:favorites-und-clipboard:20.8:nova-bookmarks-folders-list-20-8-bookmark-folder-discovery",
            "contentHash": "384bb07409e36dd43219ae31546a679222850d5c485aae23a7245f566fae4d5b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.bookmarks_folders_list",
                "en": "nova.bookmarks_folders_list"
            },
            "referenceTitle": {
                "de": "Bookmark-Folder Discovery",
                "en": "Bookmark-Folder Discovery"
            },
            "familySlug": "favorites-und-clipboard",
            "tool": "nova.bookmarks_folders_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Bookmark-Folder Discovery\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Bookmark-Folder Discovery\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-bookmarks-folders-list-20-8-bookmark-folder-discovery",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-bookmarks-folders-list-20-8-bookmark-folder-discovery",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-bookmarks-folders-list-20-8-bookmark-folder-discovery"
            },
            "relatedEntries": [
                "nova-favorites-add-20-1-favorite-anlegen",
                "nova-favorites-list-20-2-favorites-lesen",
                "nova-favorites-open-20-3-favorite-oeffnen",
                "nova-favorites-remove-20-4-favorite-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-bookmarks-folder-create-20-9-bookmark-folder-create-rename",
            "pathId": "20.9",
            "stableKey": "mcp:favorites-und-clipboard:20.9:nova-bookmarks-folder-create-20-9-bookmark-folder-create-rename",
            "contentHash": "d823437fea48e5b68218d955d1b4bef88d7b837b212696d59f7f4002b3e33a9b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.bookmarks_folder_create",
                "en": "nova.bookmarks_folder_create"
            },
            "referenceTitle": {
                "de": "Bookmark-Folder Create/Rename",
                "en": "Bookmark-Folder Create/Rename"
            },
            "familySlug": "favorites-und-clipboard",
            "tool": "nova.bookmarks_folder_create",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Bookmark-Folder Create/Rename\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to carry out the bounded step \"Bookmark-Folder Create/Rename\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "name",
                    "description": {
                        "de": "Benennung für das Zielobjekt. Vor dem Anlegen oder Ändern auf Eindeutigkeit achten.",
                        "en": "Name for the target object. Check uniqueness before creating or changing it."
                    }
                },
                {
                    "name": "parentId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "id",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-bookmarks-folder-create-20-9-bookmark-folder-create-rename",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-bookmarks-folder-create-20-9-bookmark-folder-create-rename",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-bookmarks-folder-create-20-9-bookmark-folder-create-rename"
            },
            "relatedEntries": [
                "nova-favorites-add-20-1-favorite-anlegen",
                "nova-favorites-list-20-2-favorites-lesen",
                "nova-favorites-open-20-3-favorite-oeffnen",
                "nova-favorites-remove-20-4-favorite-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-bookmarks-folder-delete-20-10-bookmark-folder-delete-modes",
            "pathId": "20.10",
            "stableKey": "mcp:favorites-und-clipboard:20.10:nova-bookmarks-folder-delete-20-10-bookmark-folder-delete-modes",
            "contentHash": "be3c1c0849101171b2c7c0955868b11cbfbedf50bfff17ef75cf46700947c07b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.bookmarks_folder_delete",
                "en": "nova.bookmarks_folder_delete"
            },
            "referenceTitle": {
                "de": "Bookmark-Folder Delete Modes",
                "en": "Bookmark-Folder Delete Modes"
            },
            "familySlug": "favorites-und-clipboard",
            "tool": "nova.bookmarks_folder_delete",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Bookmark-Folder Delete Modes\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to carry out the bounded step \"Bookmark-Folder Delete Modes\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "id",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-bookmarks-folder-delete-20-10-bookmark-folder-delete-modes",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-bookmarks-folder-delete-20-10-bookmark-folder-delete-modes",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-bookmarks-folder-delete-20-10-bookmark-folder-delete-modes"
            },
            "relatedEntries": [
                "nova-favorites-add-20-1-favorite-anlegen",
                "nova-favorites-list-20-2-favorites-lesen",
                "nova-favorites-open-20-3-favorite-oeffnen",
                "nova-favorites-remove-20-4-favorite-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-favorites-add-20-11-favorite-folder-assignment-und-move",
            "pathId": "20.11",
            "stableKey": "mcp:favorites-und-clipboard:20.11:nova-favorites-add-20-11-favorite-folder-assignment-und-move",
            "contentHash": "897c42795a613a3bad766291b1fd534ab17691796048780c316fae1aa5ce2bad",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.favorites_add",
                "en": "nova.favorites_add"
            },
            "referenceTitle": {
                "de": "Favorite Folder Assignment & Move",
                "en": "Favorite Folder Assignment & Move"
            },
            "familySlug": "favorites-und-clipboard",
            "tool": "nova.favorites_add",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Favorite Folder Assignment & Move\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to carry out the bounded step \"Favorite Folder Assignment & Move\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "folderId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "url",
                    "description": {
                        "de": "Zieladresse oder Startadresse. Vor Navigation oder Crawl auf Scope und Sitzungswirkung prüfen.",
                        "en": "Target or start URL. Check scope and session impact before navigation or crawling."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "folderId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "sortOrder",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-favorites-add-20-11-favorite-folder-assignment-und-move",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-favorites-add-20-11-favorite-folder-assignment-und-move",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-favorites-add-20-11-favorite-folder-assignment-und-move"
            },
            "relatedEntries": [
                "nova-favorites-add-20-1-favorite-anlegen",
                "nova-favorites-list-20-2-favorites-lesen",
                "nova-favorites-open-20-3-favorite-oeffnen",
                "nova-favorites-remove-20-4-favorite-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-bookmarks-list-20-12-bookmark-alias-compatibility",
            "pathId": "20.12",
            "stableKey": "mcp:favorites-und-clipboard:20.12:nova-bookmarks-list-20-12-bookmark-alias-compatibility",
            "contentHash": "b5642e8d240b0c0d19712d369ebdfda101db32cb4fb310be6904c6efaa6301bd",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.bookmarks_list",
                "en": "nova.bookmarks_list"
            },
            "referenceTitle": {
                "de": "Bookmark Alias Compatibility",
                "en": "Bookmark Alias Compatibility"
            },
            "familySlug": "favorites-und-clipboard",
            "tool": "nova.bookmarks_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Bookmark Alias Compatibility\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Bookmark Alias Compatibility\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-bookmarks-list-20-12-bookmark-alias-compatibility",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-bookmarks-list-20-12-bookmark-alias-compatibility",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-bookmarks-list-20-12-bookmark-alias-compatibility"
            },
            "relatedEntries": [
                "nova-favorites-add-20-1-favorite-anlegen",
                "nova-favorites-list-20-2-favorites-lesen",
                "nova-favorites-open-20-3-favorite-oeffnen",
                "nova-favorites-remove-20-4-favorite-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "20-13-bookmark-folder-negative-validation",
            "pathId": "20.13",
            "stableKey": "mcp:favorites-und-clipboard:20.13:20-13-bookmark-folder-negative-validation",
            "contentHash": "1a74d5036de232cfd508e8204862dd6dbe1ef5784a7975e362ea2ebf8f14cf08",
            "diffStatus": "unchanged",
            "title": {
                "de": "Bookmark-Folder Negative Validation",
                "en": "Bookmark-Folder Negative Validation"
            },
            "referenceTitle": {
                "de": "Bookmark-Folder Negative Validation",
                "en": "Bookmark-Folder Negative Validation"
            },
            "familySlug": "favorites-und-clipboard",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Bookmark-Folder Negative Validation ist eine öffentliche Referenz für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Bookmark-Folder Negative Validation is a public reference for user artifacts, notices, and small work handoffs. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "bookmarks_folder_rename",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "favorites_move",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/20-13-bookmark-folder-negative-validation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/20-13-bookmark-folder-negative-validation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/20-13-bookmark-folder-negative-validation"
            },
            "relatedEntries": [
                "nova-favorites-add-20-1-favorite-anlegen",
                "nova-favorites-list-20-2-favorites-lesen",
                "nova-favorites-open-20-3-favorite-oeffnen",
                "nova-favorites-remove-20-4-favorite-loeschen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Bookmark-Folder Negative Validation beschreibt ein Gate für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Bookmark-Folder Negative Validation describes a gate for user artifacts, notices, and small work handoffs. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Bookmark-Folder Negative Validation als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Bookmark-Folder Negative Validation as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: bookmarks_folder_rename, favorites_move. Wirkungsachsen: Lesend, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: bookmarks_folder_rename, favorites_move. Safety axes: Read current state, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-bookmarks-20-14-bookmark-policy-buckets",
            "pathId": "20.14",
            "stableKey": "mcp:favorites-und-clipboard:20.14:nova-bookmarks-20-14-bookmark-policy-buckets",
            "contentHash": "9547c87cfdbe961c6b16293e9f990c874e61a9d6fcea401b8f988faa0ebd34a4",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.bookmarks_",
                "en": "nova.bookmarks_"
            },
            "referenceTitle": {
                "de": "Bookmark Policy Buckets",
                "en": "Bookmark Policy Buckets"
            },
            "familySlug": "favorites-und-clipboard",
            "tool": "nova.bookmarks_",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Bookmark Policy Buckets\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to check the state or evidence for \"Bookmark Policy Buckets\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "bookmarks_folders_list",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "favorites_move",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-bookmarks-20-14-bookmark-policy-buckets",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-bookmarks-20-14-bookmark-policy-buckets",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-bookmarks-20-14-bookmark-policy-buckets"
            },
            "relatedEntries": [
                "nova-favorites-add-20-1-favorite-anlegen",
                "nova-favorites-list-20-2-favorites-lesen",
                "nova-favorites-open-20-3-favorite-oeffnen",
                "nova-favorites-remove-20-4-favorite-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-emulation-set-device-metrics-21-1-mobile-viewport",
            "pathId": "21.1",
            "stableKey": "mcp:device-emulation:21.1:nova-emulation-set-device-metrics-21-1-mobile-viewport",
            "contentHash": "00700996de75b336c4945394b2ce0a7092ef2925b5a738f93dcdab594f17c4e1",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.emulation_set_device_metrics",
                "en": "nova.emulation_set_device_metrics"
            },
            "referenceTitle": {
                "de": "Mobile-Viewport",
                "en": "Mobile-Viewport"
            },
            "familySlug": "device-emulation",
            "tool": "nova.emulation_set_device_metrics",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Mobile-Viewport\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Mobile-Viewport\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "width",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                },
                {
                    "name": "height",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-emulation-set-device-metrics-21-1-mobile-viewport",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-emulation-set-device-metrics-21-1-mobile-viewport",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-emulation-set-device-metrics-21-1-mobile-viewport"
            },
            "relatedEntries": [
                "nova-emulation-set-touch-21-2-touch-aktivieren",
                "nova-emulation-set-user-agent-21-3-user-agent",
                "nova-emulation-clear-device-metrics-21-4-viewport-emulation-aufheben",
                "nova-tools-bundle-21-5-device-emulation-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-emulation-set-touch-21-2-touch-aktivieren",
            "pathId": "21.2",
            "stableKey": "mcp:device-emulation:21.2:nova-emulation-set-touch-21-2-touch-aktivieren",
            "contentHash": "085b3f2f20b305fa8634492fd90870510738b690480e1cdcdf53285398a5f4da",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.emulation_set_touch",
                "en": "nova.emulation_set_touch"
            },
            "referenceTitle": {
                "de": "Touch aktivieren",
                "en": "Touch aktivieren"
            },
            "familySlug": "device-emulation",
            "tool": "nova.emulation_set_touch",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Touch aktivieren\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Touch aktivieren\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "enabled",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-emulation-set-touch-21-2-touch-aktivieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-emulation-set-touch-21-2-touch-aktivieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-emulation-set-touch-21-2-touch-aktivieren"
            },
            "relatedEntries": [
                "nova-emulation-set-device-metrics-21-1-mobile-viewport",
                "nova-emulation-set-user-agent-21-3-user-agent",
                "nova-emulation-clear-device-metrics-21-4-viewport-emulation-aufheben",
                "nova-tools-bundle-21-5-device-emulation-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-emulation-set-user-agent-21-3-user-agent",
            "pathId": "21.3",
            "stableKey": "mcp:device-emulation:21.3:nova-emulation-set-user-agent-21-3-user-agent",
            "contentHash": "54cb5781f2c46769d4880655e49ca3ba1f3525ec5958d91af3d116355277bfe0",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.emulation_set_user_agent",
                "en": "nova.emulation_set_user_agent"
            },
            "referenceTitle": {
                "de": "User-Agent",
                "en": "User-Agent"
            },
            "familySlug": "device-emulation",
            "tool": "nova.emulation_set_user_agent",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"User-Agent\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"User-Agent\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "userAgent",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "userAgent",
                    "description": {
                        "de": "Inhaltstragendes Antwortfeld. Als aktuelle Evidenz lesen und sensible Daten vor Weitergabe beachten.",
                        "en": "Content-bearing response field. Treat it as current evidence and consider sensitive data before forwarding it."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-emulation-set-user-agent-21-3-user-agent",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-emulation-set-user-agent-21-3-user-agent",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-emulation-set-user-agent-21-3-user-agent"
            },
            "relatedEntries": [
                "nova-emulation-set-device-metrics-21-1-mobile-viewport",
                "nova-emulation-set-touch-21-2-touch-aktivieren",
                "nova-emulation-clear-device-metrics-21-4-viewport-emulation-aufheben",
                "nova-tools-bundle-21-5-device-emulation-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-emulation-clear-device-metrics-21-4-viewport-emulation-aufheben",
            "pathId": "21.4",
            "stableKey": "mcp:device-emulation:21.4:nova-emulation-clear-device-metrics-21-4-viewport-emulation-aufheben",
            "contentHash": "66911efbf3527ce764e3c6dbc7e8be1519e1d14003f24d0d06528d699ba9dbd0",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.emulation_clear_device_metrics",
                "en": "nova.emulation_clear_device_metrics"
            },
            "referenceTitle": {
                "de": "Viewport-Emulation aufheben",
                "en": "Viewport-Emulation aufheben"
            },
            "familySlug": "device-emulation",
            "tool": "nova.emulation_clear_device_metrics",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Viewport-Emulation aufheben\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Viewport-Emulation aufheben\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-emulation-clear-device-metrics-21-4-viewport-emulation-aufheben",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-emulation-clear-device-metrics-21-4-viewport-emulation-aufheben",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-emulation-clear-device-metrics-21-4-viewport-emulation-aufheben"
            },
            "relatedEntries": [
                "nova-emulation-set-device-metrics-21-1-mobile-viewport",
                "nova-emulation-set-touch-21-2-touch-aktivieren",
                "nova-emulation-set-user-agent-21-3-user-agent",
                "nova-tools-bundle-21-5-device-emulation-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tools-bundle-21-5-device-emulation-bundle",
            "pathId": "21.5",
            "stableKey": "mcp:device-emulation:21.5:nova-tools-bundle-21-5-device-emulation-bundle",
            "contentHash": "3223a6c9ff3d910c148631a86093bcf25d17c0fdd2a2e9a4e32b2891bcb1ab3a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Device-Emulation Bundle",
                "en": "Device-Emulation Bundle"
            },
            "familySlug": "device-emulation",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Device-Emulation Bundle\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to check the state or evidence for \"Device-Emulation Bundle\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-21-5-device-emulation-bundle",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-21-5-device-emulation-bundle",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-21-5-device-emulation-bundle"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-emulation-set-media-21-6-dark-mode-emulieren",
            "pathId": "21.6",
            "stableKey": "mcp:device-emulation:21.6:nova-emulation-set-media-21-6-dark-mode-emulieren",
            "contentHash": "76d937565da454baa537bfb49024a6d32241a9c330c4e99a864a31795efadf76",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.emulation_set_media",
                "en": "nova.emulation_set_media"
            },
            "referenceTitle": {
                "de": "Dark-Mode emulieren",
                "en": "Dark-Mode emulieren"
            },
            "familySlug": "device-emulation",
            "tool": "nova.emulation_set_media",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Dark-Mode emulieren\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to handle the sensitive path \"Dark-Mode emulieren\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "colorScheme",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "emulation.media",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "colorScheme",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-emulation-set-media-21-6-dark-mode-emulieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-emulation-set-media-21-6-dark-mode-emulieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-emulation-set-media-21-6-dark-mode-emulieren"
            },
            "relatedEntries": [
                "nova-emulation-set-device-metrics-21-1-mobile-viewport",
                "nova-emulation-set-touch-21-2-touch-aktivieren",
                "nova-emulation-set-user-agent-21-3-user-agent",
                "nova-emulation-clear-device-metrics-21-4-viewport-emulation-aufheben"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "21-7-media-features-akkumulieren",
            "pathId": "21.7",
            "stableKey": "mcp:device-emulation:21.7:21-7-media-features-akkumulieren",
            "contentHash": "b0f4e88f725cf7656f2801eb6d7fc2d4db9b48600e44bd4b592848cd01cc8b53",
            "diffStatus": "unchanged",
            "title": {
                "de": "Media-Features akkumulieren",
                "en": "Media-Features akkumulieren"
            },
            "referenceTitle": {
                "de": "Media-Features akkumulieren",
                "en": "Media-Features akkumulieren"
            },
            "familySlug": "device-emulation",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Media-Features akkumulieren ist eine öffentliche Referenz für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Media-Features akkumulieren is a public reference for browser environment, window state, and isolated execution surfaces. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "matchMedia",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/21-7-media-features-akkumulieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/21-7-media-features-akkumulieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/21-7-media-features-akkumulieren"
            },
            "relatedEntries": [
                "nova-emulation-set-device-metrics-21-1-mobile-viewport",
                "nova-emulation-set-touch-21-2-touch-aktivieren",
                "nova-emulation-set-user-agent-21-3-user-agent",
                "nova-emulation-clear-device-metrics-21-4-viewport-emulation-aufheben"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Media-Features akkumulieren beschreibt ein Gate für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Media-Features akkumulieren describes a gate for browser environment, window state, and isolated execution surfaces. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Media-Features akkumulieren als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Media-Features akkumulieren as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: matchMedia. Wirkungsachsen: Browserzustand, Sensibel, Recording / Medien, Nutzerfreigabe.",
                    "en": "Relevant response signals: matchMedia. Safety axes: Browser state, Sensitive, Recording / media, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-emulation-clear-media-21-8-media-emulation-aufheben",
            "pathId": "21.8",
            "stableKey": "mcp:device-emulation:21.8:nova-emulation-clear-media-21-8-media-emulation-aufheben",
            "contentHash": "d486e64f0b119e4e261c68ff88fe39f64d1f09fd582ec75d35e6843b0b9305f5",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.emulation_clear_media",
                "en": "nova.emulation_clear_media"
            },
            "referenceTitle": {
                "de": "Media-Emulation aufheben",
                "en": "Media-Emulation aufheben"
            },
            "familySlug": "device-emulation",
            "tool": "nova.emulation_clear_media",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Media-Emulation aufheben\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to handle the sensitive path \"Media-Emulation aufheben\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "media",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "matchMedia",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-emulation-clear-media-21-8-media-emulation-aufheben",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-emulation-clear-media-21-8-media-emulation-aufheben",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-emulation-clear-media-21-8-media-emulation-aufheben"
            },
            "relatedEntries": [
                "nova-emulation-set-device-metrics-21-1-mobile-viewport",
                "nova-emulation-set-touch-21-2-touch-aktivieren",
                "nova-emulation-set-user-agent-21-3-user-agent",
                "nova-emulation-clear-device-metrics-21-4-viewport-emulation-aufheben"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-external-server-add-22-1-server-hinzufuegen",
            "pathId": "22.1",
            "stableKey": "mcp:external-mcp-gateway-konfiguration-und-lifecycle:22.1:nova-external-server-add-22-1-server-hinzufuegen",
            "contentHash": "86d1c1c3eb917b92d21f4b16d00732143772cbca2230f11484d8f5c4786eb497",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_server_add",
                "en": "nova.external_server_add"
            },
            "referenceTitle": {
                "de": "Server hinzufügen",
                "en": "Server add"
            },
            "familySlug": "external-mcp-gateway-konfiguration-und-lifecycle",
            "tool": "nova.external_server_add",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Server hinzufügen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Server add\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "displayName",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "transport",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                },
                {
                    "name": "command",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                },
                {
                    "name": "args",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "serverKey",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-add-22-1-server-hinzufuegen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-add-22-1-server-hinzufügen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-server-add-22-1-server-hinzufuegen"
            },
            "relatedEntries": [
                "nova-external-server-add-46-1-stdio-transport-handshake",
                "nova-external-server-add-46-2-http-transport-handshake",
                "nova-external-server-add-46-3-sse-transport-handshake-legacy",
                "nova-external-servers-22-2-server-auflisten"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-external-servers-22-2-server-auflisten",
            "pathId": "22.2",
            "stableKey": "mcp:external-mcp-gateway-konfiguration-und-lifecycle:22.2:nova-external-servers-22-2-server-auflisten",
            "contentHash": "81cb9ee30753ee7775e8cb3ecb2de0d4041a709dddfcfb877ecac34e9c1121b8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_servers",
                "en": "nova.external_servers"
            },
            "referenceTitle": {
                "de": "Server auflisten",
                "en": "Server auflisten"
            },
            "familySlug": "external-mcp-gateway-konfiguration-und-lifecycle",
            "tool": "nova.external_servers",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Server auflisten\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Server auflisten\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-servers-22-2-server-auflisten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-servers-22-2-server-auflisten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-servers-22-2-server-auflisten"
            },
            "relatedEntries": [
                "nova-external-server-add-22-1-server-hinzufuegen",
                "nova-external-server-update-22-3-server-updaten",
                "nova-external-server-start-22-4-server-starten",
                "nova-external-server-stop-22-5-server-stoppen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-external-server-update-22-3-server-updaten",
            "pathId": "22.3",
            "stableKey": "mcp:external-mcp-gateway-konfiguration-und-lifecycle:22.3:nova-external-server-update-22-3-server-updaten",
            "contentHash": "8baf84520b785e5710b1ae1ebd20455d5bd99973deaf7ac1925cca8b9dcab180",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_server_update",
                "en": "nova.external_server_update"
            },
            "referenceTitle": {
                "de": "Server updaten",
                "en": "Server updaten"
            },
            "familySlug": "external-mcp-gateway-konfiguration-und-lifecycle",
            "tool": "nova.external_server_update",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Server updaten\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Server updaten\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "serverKey",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "displayName",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-update-22-3-server-updaten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-update-22-3-server-updaten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-server-update-22-3-server-updaten"
            },
            "relatedEntries": [
                "nova-external-server-add-22-1-server-hinzufuegen",
                "nova-external-servers-22-2-server-auflisten",
                "nova-external-server-start-22-4-server-starten",
                "nova-external-server-stop-22-5-server-stoppen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-external-server-start-22-4-server-starten",
            "pathId": "22.4",
            "stableKey": "mcp:external-mcp-gateway-konfiguration-und-lifecycle:22.4:nova-external-server-start-22-4-server-starten",
            "contentHash": "e64610d953635cbe07c71a65d0b32fd174a7b8729cf505524a5e8019ac21513a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_server_start",
                "en": "nova.external_server_start"
            },
            "referenceTitle": {
                "de": "Server starten",
                "en": "Server start"
            },
            "familySlug": "external-mcp-gateway-konfiguration-und-lifecycle",
            "tool": "nova.external_server_start",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Server starten\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Server start\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "serverKey",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-start-22-4-server-starten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-start-22-4-server-starten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-server-start-22-4-server-starten"
            },
            "relatedEntries": [
                "nova-external-server-add-22-1-server-hinzufuegen",
                "nova-external-servers-22-2-server-auflisten",
                "nova-external-server-update-22-3-server-updaten",
                "nova-external-server-stop-22-5-server-stoppen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-external-server-stop-22-5-server-stoppen",
            "pathId": "22.5",
            "stableKey": "mcp:external-mcp-gateway-konfiguration-und-lifecycle:22.5:nova-external-server-stop-22-5-server-stoppen",
            "contentHash": "5607beedc2cf1b54a967cdaa30b61fbecfceaa5845ef267b9a1b4d91a73f54de",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_server_stop",
                "en": "nova.external_server_stop"
            },
            "referenceTitle": {
                "de": "Server stoppen",
                "en": "Server stop"
            },
            "familySlug": "external-mcp-gateway-konfiguration-und-lifecycle",
            "tool": "nova.external_server_stop",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Server stoppen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Server stop\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "serverKey",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "serverKey",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-stop-22-5-server-stoppen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-stop-22-5-server-stoppen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-server-stop-22-5-server-stoppen"
            },
            "relatedEntries": [
                "nova-external-server-add-22-1-server-hinzufuegen",
                "nova-external-servers-22-2-server-auflisten",
                "nova-external-server-update-22-3-server-updaten",
                "nova-external-server-start-22-4-server-starten"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-external-server-remove-22-6-server-entfernen",
            "pathId": "22.6",
            "stableKey": "mcp:external-mcp-gateway-konfiguration-und-lifecycle:22.6:nova-external-server-remove-22-6-server-entfernen",
            "contentHash": "2431c1fa0b58147aa598b85ba1461f19920855360df64bfb0fa299c20a35744f",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_server_remove",
                "en": "nova.external_server_remove"
            },
            "referenceTitle": {
                "de": "Server entfernen",
                "en": "Server remove"
            },
            "familySlug": "external-mcp-gateway-konfiguration-und-lifecycle",
            "tool": "nova.external_server_remove",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Server entfernen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Server remove\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "serverKey",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "serverKey",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-remove-22-6-server-entfernen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-remove-22-6-server-entfernen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-server-remove-22-6-server-entfernen"
            },
            "relatedEntries": [
                "nova-external-server-add-22-1-server-hinzufuegen",
                "nova-external-servers-22-2-server-auflisten",
                "nova-external-server-update-22-3-server-updaten",
                "nova-external-server-start-22-4-server-starten"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "22-7-unknown-serverkey",
            "pathId": "22.7",
            "stableKey": "mcp:external-mcp-gateway-konfiguration-und-lifecycle:22.7:22-7-unknown-serverkey",
            "contentHash": "1af6b981577edddc8b67fa7eb4c44f92d52d7321e4c0b541dbf1f38f0af82b9d",
            "diffStatus": "unchanged",
            "title": {
                "de": "Unknown ServerKey",
                "en": "Unknown ServerKey"
            },
            "referenceTitle": {
                "de": "Unknown ServerKey",
                "en": "Unknown ServerKey"
            },
            "familySlug": "external-mcp-gateway-konfiguration-und-lifecycle",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Unknown ServerKey ist eine öffentliche Referenz für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Unknown ServerKey is a public reference for extensions, external MCP sources, and bounded tool execution. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/22-7-unknown-serverkey",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/22-7-unknown-serverkey",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/22-7-unknown-serverkey"
            },
            "relatedEntries": [
                "nova-external-server-add-22-1-server-hinzufuegen",
                "nova-external-servers-22-2-server-auflisten",
                "nova-external-server-update-22-3-server-updaten",
                "nova-external-server-start-22-4-server-starten"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Unknown ServerKey beschreibt ein Gate für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Unknown ServerKey describes a gate for extensions, external MCP sources, and bounded tool execution. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Unknown ServerKey als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Unknown ServerKey as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "22-8-transport-validation",
            "pathId": "22.8",
            "stableKey": "mcp:external-mcp-gateway-konfiguration-und-lifecycle:22.8:22-8-transport-validation",
            "contentHash": "b3e51a71cfe89407cc1779af21ea016d79c13538264ef4c073aca69018b4d606",
            "diffStatus": "unchanged",
            "title": {
                "de": "Transport-Validation",
                "en": "Transport-Validation"
            },
            "referenceTitle": {
                "de": "Transport-Validation",
                "en": "Transport-Validation"
            },
            "familySlug": "external-mcp-gateway-konfiguration-und-lifecycle",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Transport-Validation ist eine öffentliche Referenz für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Transport-Validation is a public reference for extensions, external MCP sources, and bounded tool execution. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/22-8-transport-validation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/22-8-transport-validation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/22-8-transport-validation"
            },
            "relatedEntries": [
                "nova-external-server-add-22-1-server-hinzufuegen",
                "nova-external-servers-22-2-server-auflisten",
                "nova-external-server-update-22-3-server-updaten",
                "nova-external-server-start-22-4-server-starten"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Transport-Validation beschreibt ein Gate für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Transport-Validation describes a gate for extensions, external MCP sources, and bounded tool execution. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Transport-Validation als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Transport-Validation as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-tools-bundle-22-9-external-mcp-bundle",
            "pathId": "22.9",
            "stableKey": "mcp:external-mcp-gateway-konfiguration-und-lifecycle:22.9:nova-tools-bundle-22-9-external-mcp-bundle",
            "contentHash": "21c5cca385ed2257f8957c755ed289e5c1e0a0d5bc791437e46b9a4cb8aacb67",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "External-MCP Bundle",
                "en": "External-MCP Bundle"
            },
            "familySlug": "external-mcp-gateway-konfiguration-und-lifecycle",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"External-MCP Bundle\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"External-MCP Bundle\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-22-9-external-mcp-bundle",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-22-9-external-mcp-bundle",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-22-9-external-mcp-bundle"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "23-1-download-starten",
            "pathId": "23.1",
            "stableKey": "mcp:downloads:23.1:23-1-download-starten",
            "contentHash": "76ad78a4e2d187d2cbd8a14a4eecd9e651735217bc174149bee4d4f06e076cc6",
            "diffStatus": "unchanged",
            "title": {
                "de": "Download starten",
                "en": "Download start"
            },
            "referenceTitle": {
                "de": "Download starten",
                "en": "Download start"
            },
            "familySlug": "downloads",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Download starten ist eine öffentliche Referenz für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Download start is a public reference for user artifacts, notices, and small work handoffs. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/23-1-download-starten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/23-1-download-starten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/23-1-download-starten"
            },
            "relatedEntries": [
                "nova-downloads-list-23-2-downloads-lesen",
                "nova-downloads-pause-23-3-download-pausieren",
                "nova-downloads-open-folder-23-4-download-ordner",
                "nova-downloads-cancel-23-5-download-abbrechen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Download starten beschreibt ein Gate für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Download start describes a gate for user artifacts, notices, and small work handoffs. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Download starten als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Download start as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Persistent, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Persistent, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-downloads-list-23-2-downloads-lesen",
            "pathId": "23.2",
            "stableKey": "mcp:downloads:23.2:nova-downloads-list-23-2-downloads-lesen",
            "contentHash": "f30125eef1191eb256834065b1531ca7389a11e36a6308590f1863be77877505",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.downloads_list",
                "en": "nova.downloads_list"
            },
            "referenceTitle": {
                "de": "Downloads lesen",
                "en": "Downloads read"
            },
            "familySlug": "downloads",
            "tool": "nova.downloads_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Downloads lesen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to handle the sensitive path \"Downloads read\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-list-23-2-downloads-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-list-23-2-downloads-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-downloads-list-23-2-downloads-lesen"
            },
            "relatedEntries": [
                "23-1-download-starten",
                "nova-downloads-pause-23-3-download-pausieren",
                "nova-downloads-open-folder-23-4-download-ordner",
                "nova-downloads-cancel-23-5-download-abbrechen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-downloads-pause-23-3-download-pausieren",
            "pathId": "23.3",
            "stableKey": "mcp:downloads:23.3:nova-downloads-pause-23-3-download-pausieren",
            "contentHash": "94ec9b85dd271a6779cfebf0f60430afa2d4b8cb1cebaab029152a7735d0b2aa",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.downloads_pause",
                "en": "nova.downloads_pause"
            },
            "referenceTitle": {
                "de": "Download pausieren",
                "en": "Download pausieren"
            },
            "familySlug": "downloads",
            "tool": "nova.downloads_pause",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Download pausieren\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to handle the sensitive path \"Download pausieren\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-pause-23-3-download-pausieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-pause-23-3-download-pausieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-downloads-pause-23-3-download-pausieren"
            },
            "relatedEntries": [
                "23-1-download-starten",
                "nova-downloads-list-23-2-downloads-lesen",
                "nova-downloads-open-folder-23-4-download-ordner",
                "nova-downloads-cancel-23-5-download-abbrechen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-downloads-open-folder-23-4-download-ordner",
            "pathId": "23.4",
            "stableKey": "mcp:downloads:23.4:nova-downloads-open-folder-23-4-download-ordner",
            "contentHash": "3ae7b61f65eeef7f6be94b3e4787235d699d3a481a741059ba722f8955243a56",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.downloads_open_folder",
                "en": "nova.downloads_open_folder"
            },
            "referenceTitle": {
                "de": "Download-Ordner",
                "en": "Download-Ordner"
            },
            "familySlug": "downloads",
            "tool": "nova.downloads_open_folder",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Download-Ordner\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to handle the sensitive path \"Download-Ordner\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-open-folder-23-4-download-ordner",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-open-folder-23-4-download-ordner",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-downloads-open-folder-23-4-download-ordner"
            },
            "relatedEntries": [
                "23-1-download-starten",
                "nova-downloads-list-23-2-downloads-lesen",
                "nova-downloads-pause-23-3-download-pausieren",
                "nova-downloads-cancel-23-5-download-abbrechen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-downloads-cancel-23-5-download-abbrechen",
            "pathId": "23.5",
            "stableKey": "mcp:downloads:23.5:nova-downloads-cancel-23-5-download-abbrechen",
            "contentHash": "70cfeaabb0ea636e3c3dd6fd976129b7b29c50f089ff0909d3ca3a1235e887fa",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.downloads_cancel",
                "en": "nova.downloads_cancel"
            },
            "referenceTitle": {
                "de": "Download abbrechen",
                "en": "Download abbrechen"
            },
            "familySlug": "downloads",
            "tool": "nova.downloads_cancel",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Download abbrechen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to handle the sensitive path \"Download abbrechen\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "id",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "downloadId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-cancel-23-5-download-abbrechen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-cancel-23-5-download-abbrechen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-downloads-cancel-23-5-download-abbrechen"
            },
            "relatedEntries": [
                "23-1-download-starten",
                "nova-downloads-list-23-2-downloads-lesen",
                "nova-downloads-pause-23-3-download-pausieren",
                "nova-downloads-open-folder-23-4-download-ordner"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-downloads-retry-23-6-download-retrien",
            "pathId": "23.6",
            "stableKey": "mcp:downloads:23.6:nova-downloads-retry-23-6-download-retrien",
            "contentHash": "ce7a2c93f4fe3bc84a3867eadfe4549ac2bbd7018158bce014d4a0d7994c6585",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.downloads_retry",
                "en": "nova.downloads_retry"
            },
            "referenceTitle": {
                "de": "Download retrien",
                "en": "Download retrien"
            },
            "familySlug": "downloads",
            "tool": "nova.downloads_retry",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Download retrien\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to handle the sensitive path \"Download retrien\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "id",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-retry-23-6-download-retrien",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-retry-23-6-download-retrien",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-downloads-retry-23-6-download-retrien"
            },
            "relatedEntries": [
                "23-1-download-starten",
                "nova-downloads-list-23-2-downloads-lesen",
                "nova-downloads-pause-23-3-download-pausieren",
                "nova-downloads-open-folder-23-4-download-ordner"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-downloads-clear-23-7-downloads-clearen",
            "pathId": "23.7",
            "stableKey": "mcp:downloads:23.7:nova-downloads-clear-23-7-downloads-clearen",
            "contentHash": "01f4d642ccac9a2b886b8ae85df42c729551a14ae7059dcfce874d572d9fca27",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.downloads_clear",
                "en": "nova.downloads_clear"
            },
            "referenceTitle": {
                "de": "Downloads clearen",
                "en": "Downloads clearen"
            },
            "familySlug": "downloads",
            "tool": "nova.downloads_clear",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Downloads clearen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to handle the sensitive path \"Downloads clearen\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-clear-23-7-downloads-clearen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-clear-23-7-downloads-clearen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-downloads-clear-23-7-downloads-clearen"
            },
            "relatedEntries": [
                "23-1-download-starten",
                "nova-downloads-list-23-2-downloads-lesen",
                "nova-downloads-pause-23-3-download-pausieren",
                "nova-downloads-open-folder-23-4-download-ordner"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-downloads-open-file-23-8-download-oeffnen",
            "pathId": "23.8",
            "stableKey": "mcp:downloads:23.8:nova-downloads-open-file-23-8-download-oeffnen",
            "contentHash": "6ed616ce7bcf1436f2e05040572c21ede282d0a1e4d4b2e1c03802c448642b6b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.downloads_open_file",
                "en": "nova.downloads_open_file"
            },
            "referenceTitle": {
                "de": "Download öffnen",
                "en": "Open download"
            },
            "familySlug": "downloads",
            "tool": "nova.downloads_open_file",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Download öffnen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to handle the sensitive path \"Open download\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "id",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-open-file-23-8-download-oeffnen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-open-file-23-8-download-öffnen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-downloads-open-file-23-8-download-oeffnen"
            },
            "relatedEntries": [
                "23-1-download-starten",
                "nova-downloads-list-23-2-downloads-lesen",
                "nova-downloads-pause-23-3-download-pausieren",
                "nova-downloads-open-folder-23-4-download-ordner"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-downloads-pause-all-23-9-download-bulk-pause-resume-cancel",
            "pathId": "23.9",
            "stableKey": "mcp:downloads:23.9:nova-downloads-pause-all-23-9-download-bulk-pause-resume-cancel",
            "contentHash": "1cc60cb6fc4472cdd51a036403af5dba8b278eba28521e4c36077ae1de2c70da",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.downloads_pause_all",
                "en": "nova.downloads_pause_all"
            },
            "referenceTitle": {
                "de": "Download Bulk Pause/Resume/Cancel",
                "en": "Download Bulk Pause/Resume/Cancel"
            },
            "familySlug": "downloads",
            "tool": "nova.downloads_pause_all",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Download Bulk Pause/Resume/Cancel\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to handle the sensitive path \"Download Bulk Pause/Resume/Cancel\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-pause-all-23-9-download-bulk-pause-resume-cancel",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-pause-all-23-9-download-bulk-pause-resume-cancel",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-downloads-pause-all-23-9-download-bulk-pause-resume-cancel"
            },
            "relatedEntries": [
                "23-1-download-starten",
                "nova-downloads-list-23-2-downloads-lesen",
                "nova-downloads-pause-23-3-download-pausieren",
                "nova-downloads-open-folder-23-4-download-ordner"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-downloads-preview-23-10-download-preview-passive-formats",
            "pathId": "23.10",
            "stableKey": "mcp:downloads:23.10:nova-downloads-preview-23-10-download-preview-passive-formats",
            "contentHash": "a171988834601cb29f5c6668d2c2b6c89e771a7f32ad9136c94390ccd7784583",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.downloads_preview",
                "en": "nova.downloads_preview"
            },
            "referenceTitle": {
                "de": "Download Preview Passive Formats",
                "en": "Download Preview Passive Formats"
            },
            "familySlug": "downloads",
            "tool": "nova.downloads_preview",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Download Preview Passive Formats\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to handle the sensitive path \"Download Preview Passive Formats\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "id",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "kind",
                    "description": {
                        "de": "Modus-, Operations- oder Zustandswert. Erlaubte Werte als Teil der aktuellen Discovery behandeln.",
                        "en": "Mode, operation, or state value. Treat allowed values as part of current discovery."
                    }
                },
                {
                    "name": "targetId",
                    "description": {
                        "de": "Stabile Zielreferenz für nachfolgende MCP-Werkzeuge.",
                        "en": "Stable target reference for follow-up MCP tools."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-preview-23-10-download-preview-passive-formats",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-preview-23-10-download-preview-passive-formats",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-downloads-preview-23-10-download-preview-passive-formats"
            },
            "relatedEntries": [
                "nova-downloads-preview-23-11-download-preview-safety-blocks",
                "23-1-download-starten",
                "nova-downloads-list-23-2-downloads-lesen",
                "nova-downloads-pause-23-3-download-pausieren"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-downloads-preview-23-11-download-preview-safety-blocks",
            "pathId": "23.11",
            "stableKey": "mcp:downloads:23.11:nova-downloads-preview-23-11-download-preview-safety-blocks",
            "contentHash": "e3e288b3dd743735eee043a2d54c820d5cb8842a2c1e4489c5a2f6532b980fea",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.downloads_preview",
                "en": "nova.downloads_preview"
            },
            "referenceTitle": {
                "de": "Download Preview Safety Blocks",
                "en": "Download Preview Safety Blocks"
            },
            "familySlug": "downloads",
            "tool": "nova.downloads_preview",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Download Preview Safety Blocks\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to handle the sensitive path \"Download Preview Safety Blocks\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "id",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "reason",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "not_found",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "not_completed",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "file_missing",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "unsupported_kind",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "id",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-preview-23-11-download-preview-safety-blocks",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-preview-23-11-download-preview-safety-blocks",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-downloads-preview-23-11-download-preview-safety-blocks"
            },
            "relatedEntries": [
                "nova-downloads-preview-23-10-download-preview-passive-formats",
                "23-1-download-starten",
                "nova-downloads-list-23-2-downloads-lesen",
                "nova-downloads-pause-23-3-download-pausieren"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-downloads-auto-open-set-23-12-download-auto-open-roundtrip",
            "pathId": "23.12",
            "stableKey": "mcp:downloads:23.12:nova-downloads-auto-open-set-23-12-download-auto-open-roundtrip",
            "contentHash": "a47c3f5c4f568c2c17232feec8c4a52ca2fffe5f826d9e027d6862a5c22f4a02",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.downloads_auto_open_set",
                "en": "nova.downloads_auto_open_set"
            },
            "referenceTitle": {
                "de": "Download Auto-Open Roundtrip",
                "en": "Download Auto-Open Roundtrip"
            },
            "familySlug": "downloads",
            "tool": "nova.downloads_auto_open_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Download Auto-Open Roundtrip\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to handle the sensitive path \"Download Auto-Open Roundtrip\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "extensions",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-auto-open-set-23-12-download-auto-open-roundtrip",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-auto-open-set-23-12-download-auto-open-roundtrip",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-downloads-auto-open-set-23-12-download-auto-open-roundtrip"
            },
            "relatedEntries": [
                "nova-downloads-auto-open-set-23-13-download-auto-open-blocklist",
                "nova-downloads-auto-open-set-23-15-auto-open-input-shape",
                "23-1-download-starten",
                "nova-downloads-list-23-2-downloads-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-downloads-auto-open-set-23-13-download-auto-open-blocklist",
            "pathId": "23.13",
            "stableKey": "mcp:downloads:23.13:nova-downloads-auto-open-set-23-13-download-auto-open-blocklist",
            "contentHash": "45fd804443a8a390695961044161d94349665c56f8c5547c0668533729e84d85",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.downloads_auto_open_set",
                "en": "nova.downloads_auto_open_set"
            },
            "referenceTitle": {
                "de": "Download Auto-Open Blocklist",
                "en": "Download Auto-Open Blocklist"
            },
            "familySlug": "downloads",
            "tool": "nova.downloads_auto_open_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Download Auto-Open Blocklist\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to handle the sensitive path \"Download Auto-Open Blocklist\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "extensions",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-auto-open-set-23-13-download-auto-open-blocklist",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-auto-open-set-23-13-download-auto-open-blocklist",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-downloads-auto-open-set-23-13-download-auto-open-blocklist"
            },
            "relatedEntries": [
                "nova-downloads-auto-open-set-23-12-download-auto-open-roundtrip",
                "nova-downloads-auto-open-set-23-15-auto-open-input-shape",
                "23-1-download-starten",
                "nova-downloads-list-23-2-downloads-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "23-14-download-tool-policy-buckets",
            "pathId": "23.14",
            "stableKey": "mcp:downloads:23.14:23-14-download-tool-policy-buckets",
            "contentHash": "3d3ee137b9f567dd32c94edc0d4ce35c9c21c0e25df8a4f22360e30f512359e4",
            "diffStatus": "unchanged",
            "title": {
                "de": "Download Tool Policy Buckets",
                "en": "Download Tool Policy Buckets"
            },
            "referenceTitle": {
                "de": "Download Tool Policy Buckets",
                "en": "Download Tool Policy Buckets"
            },
            "familySlug": "downloads",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Download Tool Policy Buckets ist eine öffentliche Referenz für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Download Tool Policy Buckets is a public reference for user artifacts, notices, and small work handoffs. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "downloads_preview",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "downloads_auto_open_set",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "downloads_auto_open_get",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/23-14-download-tool-policy-buckets",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/23-14-download-tool-policy-buckets",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/23-14-download-tool-policy-buckets"
            },
            "relatedEntries": [
                "23-1-download-starten",
                "nova-downloads-list-23-2-downloads-lesen",
                "nova-downloads-pause-23-3-download-pausieren",
                "nova-downloads-open-folder-23-4-download-ordner"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Download Tool Policy Buckets beschreibt ein Gate für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Download Tool Policy Buckets describes a gate for user artifacts, notices, and small work handoffs. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Download Tool Policy Buckets als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Download Tool Policy Buckets as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: downloads_preview, downloads_auto_open_set, downloads_auto_open_get. Wirkungsachsen: Lesend, Persistent, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: downloads_preview, downloads_auto_open_set, downloads_auto_open_get. Safety axes: Read current state, Persistent, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-downloads-auto-open-set-23-15-auto-open-input-shape",
            "pathId": "23.15",
            "stableKey": "mcp:downloads:23.15:nova-downloads-auto-open-set-23-15-auto-open-input-shape",
            "contentHash": "0a2342a59c653010f258356a3fd97bc142aae6b34d3db408c9eb47d854b57f24",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.downloads_auto_open_set",
                "en": "nova.downloads_auto_open_set"
            },
            "referenceTitle": {
                "de": "Auto-Open Input Shape",
                "en": "Auto-Open Input Shape"
            },
            "familySlug": "downloads",
            "tool": "nova.downloads_auto_open_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Nutzerartefakte, Hinweise und kleine Arbeitsübergaben nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Auto-Open Input Shape\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For user artifacts, notices, and small work handoffs, an agent uses this public tool to handle the sensitive path \"Auto-Open Input Shape\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "extensions",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "rejected",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-auto-open-set-23-15-auto-open-input-shape",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-downloads-auto-open-set-23-15-auto-open-input-shape",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-downloads-auto-open-set-23-15-auto-open-input-shape"
            },
            "relatedEntries": [
                "nova-downloads-auto-open-set-23-12-download-auto-open-roundtrip",
                "nova-downloads-auto-open-set-23-13-download-auto-open-blocklist",
                "23-1-download-starten",
                "nova-downloads-list-23-2-downloads-lesen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-ui-get-state-24-1-ui-state",
            "pathId": "24.1",
            "stableKey": "mcp:window-und-ui-shell:24.1:nova-ui-get-state-24-1-ui-state",
            "contentHash": "6b28b0d20db1131a5096b66cd152315a8aec04b984d14db63723e05236779466",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.ui_get_state",
                "en": "nova.ui_get_state"
            },
            "referenceTitle": {
                "de": "UI-State",
                "en": "UI-State"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.ui_get_state",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"UI-State\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to check the state or evidence for \"UI-State\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-get-state-24-1-ui-state",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-get-state-24-1-ui-state",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-ui-get-state-24-1-ui-state"
            },
            "relatedEntries": [
                "nova-ui-open-settings-24-2-settings-oeffnen",
                "nova-window-get-bounds-24-3-window-groesse",
                "nova-webview-get-zoom-24-4-zoom",
                "nova-ui-inspect-native-dialog-24-5-native-dialog-inspizieren"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-ui-open-settings-24-2-settings-oeffnen",
            "pathId": "24.2",
            "stableKey": "mcp:window-und-ui-shell:24.2:nova-ui-open-settings-24-2-settings-oeffnen",
            "contentHash": "aa0db18b2bd4db7760386747b726de59fad02c97e8c07c6b7b9b4b5aadb373e0",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.ui_open_settings",
                "en": "nova.ui_open_settings"
            },
            "referenceTitle": {
                "de": "Settings öffnen",
                "en": "Open settings"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.ui_open_settings",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Settings öffnen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Open settings\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-open-settings-24-2-settings-oeffnen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-open-settings-24-2-settings-öffnen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-ui-open-settings-24-2-settings-oeffnen"
            },
            "relatedEntries": [
                "nova-ui-get-state-24-1-ui-state",
                "nova-window-get-bounds-24-3-window-groesse",
                "nova-webview-get-zoom-24-4-zoom",
                "nova-ui-inspect-native-dialog-24-5-native-dialog-inspizieren"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-window-get-bounds-24-3-window-groesse",
            "pathId": "24.3",
            "stableKey": "mcp:window-und-ui-shell:24.3:nova-window-get-bounds-24-3-window-groesse",
            "contentHash": "ce13a377f8e5ad42624a1e6cb7ff7ec2758df0e87dbc77667fb8c67fd85ed694",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.window_get_bounds",
                "en": "nova.window_get_bounds"
            },
            "referenceTitle": {
                "de": "Window-Größe",
                "en": "Window-Groesse"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.window_get_bounds",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Window-Größe\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to check the state or evidence for \"Window-Groesse\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "width",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                },
                {
                    "name": "height",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-window-get-bounds-24-3-window-groesse",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-window-get-bounds-24-3-window-größe",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-window-get-bounds-24-3-window-groesse"
            },
            "relatedEntries": [
                "nova-window-get-bounds-24-10-monitor-inventar-und-cross-monitor-move",
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen",
                "nova-webview-get-zoom-24-4-zoom"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-webview-get-zoom-24-4-zoom",
            "pathId": "24.4",
            "stableKey": "mcp:window-und-ui-shell:24.4:nova-webview-get-zoom-24-4-zoom",
            "contentHash": "6d8433cf9d09797f97c8658875cce4ad2583f73d3615facfac17204fe960b356",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.webview_get_zoom",
                "en": "nova.webview_get_zoom"
            },
            "referenceTitle": {
                "de": "Zoom",
                "en": "Zoom"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.webview_get_zoom",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Zoom\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to check the state or evidence for \"Zoom\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "zoomFactor",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "zoomFactor",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungssignal. Den sichtbaren Zustand prüfen, bevor es weiterverwendet wird.",
                        "en": "Geometry, movement, or display signal. Verify the visible state before relying on it."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-webview-get-zoom-24-4-zoom",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-webview-get-zoom-24-4-zoom",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-webview-get-zoom-24-4-zoom"
            },
            "relatedEntries": [
                "nova-webview-set-zoom-24-13-webview-zoom-reset",
                "nova-webview-set-zoom-24-16-pdf-zoom-mcp-guard",
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-ui-inspect-native-dialog-24-5-native-dialog-inspizieren",
            "pathId": "24.5",
            "stableKey": "mcp:window-und-ui-shell:24.5:nova-ui-inspect-native-dialog-24-5-native-dialog-inspizieren",
            "contentHash": "0592fd107dd0aba8f74ed891e1130a530a16d8377675e98e9fb10e1086baf785",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.ui_inspect_native_dialog",
                "en": "nova.ui_inspect_native_dialog"
            },
            "referenceTitle": {
                "de": "Native Dialog inspizieren",
                "en": "Native Dialog inspizieren"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.ui_inspect_native_dialog",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Native Dialog inspizieren\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to check the state or evidence for \"Native Dialog inspizieren\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-inspect-native-dialog-24-5-native-dialog-inspizieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-inspect-native-dialog-24-5-native-dialog-inspizieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-ui-inspect-native-dialog-24-5-native-dialog-inspizieren"
            },
            "relatedEntries": [
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen",
                "nova-window-get-bounds-24-3-window-groesse",
                "nova-webview-get-zoom-24-4-zoom"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-ui-dismiss-native-dialog-24-6-native-dialog-dismissn",
            "pathId": "24.6",
            "stableKey": "mcp:window-und-ui-shell:24.6:nova-ui-dismiss-native-dialog-24-6-native-dialog-dismissn",
            "contentHash": "96ffa0ce967444a2ac94afdeba0bfdb3724333c439f4c2becc4f75015caa2e4e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.ui_dismiss_native_dialog",
                "en": "nova.ui_dismiss_native_dialog"
            },
            "referenceTitle": {
                "de": "Native Dialog dismissn",
                "en": "Native Dialog dismissn"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.ui_dismiss_native_dialog",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Native Dialog dismissn\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Native Dialog dismissn\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-dismiss-native-dialog-24-6-native-dialog-dismissn",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-dismiss-native-dialog-24-6-native-dialog-dismissn",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-ui-dismiss-native-dialog-24-6-native-dialog-dismissn"
            },
            "relatedEntries": [
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen",
                "nova-window-get-bounds-24-3-window-groesse",
                "nova-webview-get-zoom-24-4-zoom"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-ui-set-native-dialog-file-name-24-7-native-dialog-file-setzen",
            "pathId": "24.7",
            "stableKey": "mcp:window-und-ui-shell:24.7:nova-ui-set-native-dialog-file-name-24-7-native-dialog-file-setzen",
            "contentHash": "a7585b4325b7d912f18c593b4d9f98a99e27158f828693d943404720af64a6ee",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.ui_set_native_dialog_file_name",
                "en": "nova.ui_set_native_dialog_file_name"
            },
            "referenceTitle": {
                "de": "Native Dialog File setzen",
                "en": "Native Dialog File set"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.ui_set_native_dialog_file_name",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Native Dialog File setzen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to handle the sensitive path \"Native Dialog File set\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "text",
                    "description": {
                        "de": "Textwert für Eingabe oder Nachricht. Sensible Inhalte nur mit klarem Zweck verwenden.",
                        "en": "Text value for input or message. Use sensitive content only with a clear purpose."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-set-native-dialog-file-name-24-7-native-dialog-file-setzen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-set-native-dialog-file-name-24-7-native-dialog-file-setzen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-ui-set-native-dialog-file-name-24-7-native-dialog-file-setzen"
            },
            "relatedEntries": [
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen",
                "nova-window-get-bounds-24-3-window-groesse",
                "nova-webview-get-zoom-24-4-zoom"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-ui-confirm-native-dialog-24-8-native-dialog-bestaetigen",
            "pathId": "24.8",
            "stableKey": "mcp:window-und-ui-shell:24.8:nova-ui-confirm-native-dialog-24-8-native-dialog-bestaetigen",
            "contentHash": "caf7e103c7ba015954c3ff01433303702fb8c1bc788ef67e57bfe74b96d4f9a4",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.ui_confirm_native_dialog",
                "en": "nova.ui_confirm_native_dialog"
            },
            "referenceTitle": {
                "de": "Native Dialog bestätigen",
                "en": "Native Dialog confirm"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.ui_confirm_native_dialog",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Native Dialog bestätigen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Native Dialog confirm\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-confirm-native-dialog-24-8-native-dialog-bestaetigen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-confirm-native-dialog-24-8-native-dialog-bestätigen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-ui-confirm-native-dialog-24-8-native-dialog-bestaetigen"
            },
            "relatedEntries": [
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen",
                "nova-window-get-bounds-24-3-window-groesse",
                "nova-webview-get-zoom-24-4-zoom"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-window-set-state-24-9-window-state",
            "pathId": "24.9",
            "stableKey": "mcp:window-und-ui-shell:24.9:nova-window-set-state-24-9-window-state",
            "contentHash": "898a81afc91600e6a9ca4268667e02117db1590fc246c81b2ac4c7c623478d42",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.window_set_state",
                "en": "nova.window_set_state"
            },
            "referenceTitle": {
                "de": "Window State",
                "en": "Window State"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.window_set_state",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Window State\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Window State\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "state",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-window-set-state-24-9-window-state",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-window-set-state-24-9-window-state",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-window-set-state-24-9-window-state"
            },
            "relatedEntries": [
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen",
                "nova-window-get-bounds-24-3-window-groesse",
                "nova-webview-get-zoom-24-4-zoom"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-window-get-bounds-24-10-monitor-inventar-und-cross-monitor-move",
            "pathId": "24.10",
            "stableKey": "mcp:window-und-ui-shell:24.10:nova-window-get-bounds-24-10-monitor-inventar-und-cross-monitor-move",
            "contentHash": "e1772a5f0391c974ff315e704f6d7511a00d3e2c6649863a7a73923e1f196baf",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.window_get_bounds",
                "en": "nova.window_get_bounds"
            },
            "referenceTitle": {
                "de": "Monitor-Inventar & Cross-Monitor-Move",
                "en": "Monitor-Inventar & Cross-Monitor-Move"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.window_get_bounds",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Monitor-Inventar & Cross-Monitor-Move\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to check the state or evidence for \"Monitor-Inventar & Cross-Monitor-Move\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "monitorIndex",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "position",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "monitor",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "availableMonitors",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "monitorIndex",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-window-get-bounds-24-10-monitor-inventar-und-cross-monitor-move",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-window-get-bounds-24-10-monitor-inventar-und-cross-monitor-move",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-window-get-bounds-24-10-monitor-inventar-und-cross-monitor-move"
            },
            "relatedEntries": [
                "nova-window-get-bounds-24-3-window-groesse",
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen",
                "nova-webview-get-zoom-24-4-zoom"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-ui-open-downloads-24-11-downloads-panel",
            "pathId": "24.11",
            "stableKey": "mcp:window-und-ui-shell:24.11:nova-ui-open-downloads-24-11-downloads-panel",
            "contentHash": "96a269a8854b0567b929545c1ac0492985272718b6a04b619735017c50463734",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.ui_open_downloads",
                "en": "nova.ui_open_downloads"
            },
            "referenceTitle": {
                "de": "Downloads-Panel",
                "en": "Downloads-Panel"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.ui_open_downloads",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Downloads-Panel\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to handle the sensitive path \"Downloads-Panel\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-open-downloads-24-11-downloads-panel",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-open-downloads-24-11-downloads-panel",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-ui-open-downloads-24-11-downloads-panel"
            },
            "relatedEntries": [
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen",
                "nova-window-get-bounds-24-3-window-groesse",
                "nova-webview-get-zoom-24-4-zoom"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-ui-close-settings-24-12-settings-schliessen",
            "pathId": "24.12",
            "stableKey": "mcp:window-und-ui-shell:24.12:nova-ui-close-settings-24-12-settings-schliessen",
            "contentHash": "fea9be5baf45db74df6f550b66241e5e3cb909c482b5ee79f8988ddc7997b7ea",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.ui_close_settings",
                "en": "nova.ui_close_settings"
            },
            "referenceTitle": {
                "de": "Settings schließen",
                "en": "Settings close"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.ui_close_settings",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Settings schließen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Settings close\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-close-settings-24-12-settings-schliessen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-close-settings-24-12-settings-schließen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-ui-close-settings-24-12-settings-schliessen"
            },
            "relatedEntries": [
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen",
                "nova-window-get-bounds-24-3-window-groesse",
                "nova-webview-get-zoom-24-4-zoom"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-webview-set-zoom-24-13-webview-zoom-reset",
            "pathId": "24.13",
            "stableKey": "mcp:window-und-ui-shell:24.13:nova-webview-set-zoom-24-13-webview-zoom-reset",
            "contentHash": "577daafc0d934e10a65bf039fed729a932f8165763bc4ac95e38a6fe7eadc078",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.webview_set_zoom",
                "en": "nova.webview_set_zoom"
            },
            "referenceTitle": {
                "de": "WebView Zoom Reset",
                "en": "WebView Zoom Reset"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.webview_set_zoom",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"WebView Zoom Reset\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"WebView Zoom Reset\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "zoomFactor",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-webview-set-zoom-24-13-webview-zoom-reset",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-webview-set-zoom-24-13-webview-zoom-reset",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-webview-set-zoom-24-13-webview-zoom-reset"
            },
            "relatedEntries": [
                "nova-webview-get-zoom-24-4-zoom",
                "nova-webview-set-zoom-24-16-pdf-zoom-mcp-guard",
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-devtools-open-24-14-devtools-default-mode",
            "pathId": "24.14",
            "stableKey": "mcp:window-und-ui-shell:24.14:nova-devtools-open-24-14-devtools-default-mode",
            "contentHash": "2f5280532c52da643b52fe17aa68ce3e4349b89ab1dbc7bca365b63cbe32ed72",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.devtools_open",
                "en": "nova.devtools_open"
            },
            "referenceTitle": {
                "de": "DevTools Default Mode",
                "en": "DevTools Default Mode"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.devtools_open",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"DevTools Default Mode\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"DevTools Default Mode\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "AppSettings.DevToolsPopoutByDefault",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "docked",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-devtools-open-24-14-devtools-default-mode",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-devtools-open-24-14-devtools-default-mode",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-devtools-open-24-14-devtools-default-mode"
            },
            "relatedEntries": [
                "nova-devtools-open-36-1-devtools-oeffnen",
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen",
                "nova-window-get-bounds-24-3-window-groesse"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tools-bundle-24-15-app-shell-recovery-bundle",
            "pathId": "24.15",
            "stableKey": "mcp:window-und-ui-shell:24.15:nova-tools-bundle-24-15-app-shell-recovery-bundle",
            "contentHash": "a1a227fdb0f4c6fe9db9479df69e7f6a9c45b616eb6a321a8e2858941f7b2a30",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "App-Shell-Recovery Bundle",
                "en": "App-Shell-Recovery Bundle"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"App-Shell-Recovery Bundle\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to check the state or evidence for \"App-Shell-Recovery Bundle\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-24-15-app-shell-recovery-bundle",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-24-15-app-shell-recovery-bundle",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-24-15-app-shell-recovery-bundle"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-webview-set-zoom-24-16-pdf-zoom-mcp-guard",
            "pathId": "24.16",
            "stableKey": "mcp:window-und-ui-shell:24.16:nova-webview-set-zoom-24-16-pdf-zoom-mcp-guard",
            "contentHash": "806557cfa1d75cdf1e3c160674afcf39fa2115f128924af5e002418e007cac2f",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.webview_set_zoom",
                "en": "nova.webview_set_zoom"
            },
            "referenceTitle": {
                "de": "PDF Zoom MCP Guard",
                "en": "PDF Zoom MCP Guard"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.webview_set_zoom",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"PDF Zoom MCP Guard\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"PDF Zoom MCP Guard\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-webview-set-zoom-24-16-pdf-zoom-mcp-guard",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-webview-set-zoom-24-16-pdf-zoom-mcp-guard",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-webview-set-zoom-24-16-pdf-zoom-mcp-guard"
            },
            "relatedEntries": [
                "nova-webview-get-zoom-24-4-zoom",
                "nova-webview-set-zoom-24-13-webview-zoom-reset",
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-app-quit-24-17-app-quit",
            "pathId": "24.17",
            "stableKey": "mcp:window-und-ui-shell:24.17:nova-app-quit-24-17-app-quit",
            "contentHash": "b6d909c435e4e8c7b0ef7cb49380836726696ecf6649ffd475089be7798748df",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.app_quit",
                "en": "nova.app_quit"
            },
            "referenceTitle": {
                "de": "App Quit",
                "en": "App Quit"
            },
            "familySlug": "window-und-ui-shell",
            "tool": "nova.app_quit",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"App Quit\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"App Quit\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "reason",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "app_quit",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-app-quit-24-17-app-quit",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-app-quit-24-17-app-quit",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-app-quit-24-17-app-quit"
            },
            "relatedEntries": [
                "nova-ui-get-state-24-1-ui-state",
                "nova-ui-open-settings-24-2-settings-oeffnen",
                "nova-window-get-bounds-24-3-window-groesse",
                "nova-webview-get-zoom-24-4-zoom"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-run-sequence-25-1-run-sequence",
            "pathId": "25.1",
            "stableKey": "mcp:sequences-und-batch:25.1:nova-run-sequence-25-1-run-sequence",
            "contentHash": "b2f7a99a7ebf06fe999fe863b56c97cb716da0b2ee2294be4f026cf13d4a31ec",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.run_sequence",
                "en": "nova.run_sequence"
            },
            "referenceTitle": {
                "de": "Run Sequence",
                "en": "Run Sequence"
            },
            "familySlug": "sequences-und-batch",
            "tool": "nova.run_sequence",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Run Sequence\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to carry out the bounded step \"Run Sequence\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "steps",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-run-sequence-25-1-run-sequence",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-run-sequence-25-1-run-sequence",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-run-sequence-25-1-run-sequence"
            },
            "relatedEntries": [
                "25-2-sequence-mit-fehler",
                "nova-tab-transfer-25-3-tab-transfer",
                "tools-list-25-4-sequence-common-arg-hints",
                "25-5-sequence-no-target-strictness"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "25-2-sequence-mit-fehler",
            "pathId": "25.2",
            "stableKey": "mcp:sequences-und-batch:25.2:25-2-sequence-mit-fehler",
            "contentHash": "9e133a42473497b7449bd34bd4c0e589efb7fbef57db6bb7b45733d677ab891f",
            "diffStatus": "unchanged",
            "title": {
                "de": "Sequence mit Fehler",
                "en": "Sequence with error"
            },
            "referenceTitle": {
                "de": "Sequence mit Fehler",
                "en": "Sequence with error"
            },
            "familySlug": "sequences-und-batch",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Sequence mit Fehler ist eine öffentliche Referenz für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Sequence with error is a public reference for prepared tasks, runs, and closed-loop automation steps. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "onError",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/25-2-sequence-mit-fehler",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/25-2-sequence-mit-fehler",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/25-2-sequence-mit-fehler"
            },
            "relatedEntries": [
                "nova-run-sequence-25-1-run-sequence",
                "nova-tab-transfer-25-3-tab-transfer",
                "tools-list-25-4-sequence-common-arg-hints",
                "25-5-sequence-no-target-strictness"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Sequence mit Fehler beschreibt ein Verhalten für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Sequence with error describes a behavior for prepared tasks, runs, and closed-loop automation steps. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Sequence mit Fehler als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Sequence with error as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: onError. Wirkungsachsen: Automation.",
                    "en": "Relevant response signals: onError. Safety axes: Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-tab-transfer-25-3-tab-transfer",
            "pathId": "25.3",
            "stableKey": "mcp:sequences-und-batch:25.3:nova-tab-transfer-25-3-tab-transfer",
            "contentHash": "79ff5c58ecaf965ebeceb652d2def4cc8a862e046d42e2a6c95765f41ec9d8b6",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tab_transfer",
                "en": "nova.tab_transfer"
            },
            "referenceTitle": {
                "de": "Tab-Transfer",
                "en": "Tab-Transfer"
            },
            "familySlug": "sequences-und-batch",
            "tool": "nova.tab_transfer",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Tab-Transfer\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to check the state or evidence for \"Tab-Transfer\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-transfer-25-3-tab-transfer",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-transfer-25-3-tab-transfer",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tab-transfer-25-3-tab-transfer"
            },
            "relatedEntries": [
                "nova-run-sequence-25-1-run-sequence",
                "25-2-sequence-mit-fehler",
                "tools-list-25-4-sequence-common-arg-hints",
                "25-5-sequence-no-target-strictness"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "tools-list-25-4-sequence-common-arg-hints",
            "pathId": "25.4",
            "stableKey": "mcp:sequences-und-batch:25.4:tools-list-25-4-sequence-common-arg-hints",
            "contentHash": "ce13c7cd924f6b4b1c92ddef5d2b0f5d9fefdea91df70955596cf407761e388d",
            "diffStatus": "unchanged",
            "title": {
                "de": "tools/list",
                "en": "tools/list"
            },
            "referenceTitle": {
                "de": "Sequence Common Arg Hints",
                "en": "Sequence Common Arg Hints"
            },
            "familySlug": "sequences-und-batch",
            "tool": "tools/list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Sequence Common Arg Hints\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to start or monitor the bounded flow \"Sequence Common Arg Hints\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/tools-list-25-4-sequence-common-arg-hints",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/tools-list-25-4-sequence-common-arg-hints",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/tools-list-25-4-sequence-common-arg-hints"
            },
            "relatedEntries": [
                "tools-list-51-17-tool-alias-dispatch-matrix",
                "tools-list-58-1-global-discovery-und-schema",
                "nova-run-sequence-25-1-run-sequence",
                "25-2-sequence-mit-fehler"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "25-5-sequence-no-target-strictness",
            "pathId": "25.5",
            "stableKey": "mcp:sequences-und-batch:25.5:25-5-sequence-no-target-strictness",
            "contentHash": "0b33480926d558a4485d84e78a60f932f146953fdf3817556e9f782da55cd42e",
            "diffStatus": "unchanged",
            "title": {
                "de": "Sequence No-Target Strictness",
                "en": "Sequence No-Target Strictness"
            },
            "referenceTitle": {
                "de": "Sequence No-Target Strictness",
                "en": "Sequence No-Target Strictness"
            },
            "familySlug": "sequences-und-batch",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Sequence No-Target Strictness ist eine öffentliche Referenz für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Sequence No-Target Strictness is a public reference for prepared tasks, runs, and closed-loop automation steps. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Stabile Zielreferenz für nachfolgende MCP-Werkzeuge.",
                        "en": "Stable target reference for follow-up MCP tools."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/25-5-sequence-no-target-strictness",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/25-5-sequence-no-target-strictness",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/25-5-sequence-no-target-strictness"
            },
            "relatedEntries": [
                "nova-run-sequence-25-1-run-sequence",
                "25-2-sequence-mit-fehler",
                "nova-tab-transfer-25-3-tab-transfer",
                "tools-list-25-4-sequence-common-arg-hints"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Sequence No-Target Strictness beschreibt ein Verhalten für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Sequence No-Target Strictness describes a behavior for prepared tasks, runs, and closed-loop automation steps. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Sequence No-Target Strictness als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Sequence No-Target Strictness as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: targetId. Wirkungsachsen: Automation.",
                    "en": "Relevant response signals: targetId. Safety axes: Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "25-6-sequence-synthetic-arg-matrix",
            "pathId": "25.6",
            "stableKey": "mcp:sequences-und-batch:25.6:25-6-sequence-synthetic-arg-matrix",
            "contentHash": "9f90ae0edfec6097dfb3deb1df8a259a72e9404301f9b06b5130dd3aa0629720",
            "diffStatus": "unchanged",
            "title": {
                "de": "Sequence Synthetic-Arg Matrix",
                "en": "Sequence Synthetic-Arg Matrix"
            },
            "referenceTitle": {
                "de": "Sequence Synthetic-Arg Matrix",
                "en": "Sequence Synthetic-Arg Matrix"
            },
            "familySlug": "sequences-und-batch",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Sequence Synthetic-Arg Matrix ist eine öffentliche Referenz für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Sequence Synthetic-Arg Matrix is a public reference for prepared tasks, runs, and closed-loop automation steps. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/25-6-sequence-synthetic-arg-matrix",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/25-6-sequence-synthetic-arg-matrix",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/25-6-sequence-synthetic-arg-matrix"
            },
            "relatedEntries": [
                "nova-run-sequence-25-1-run-sequence",
                "25-2-sequence-mit-fehler",
                "nova-tab-transfer-25-3-tab-transfer",
                "tools-list-25-4-sequence-common-arg-hints"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Sequence Synthetic-Arg Matrix beschreibt ein Verhalten für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Sequence Synthetic-Arg Matrix describes a behavior for prepared tasks, runs, and closed-loop automation steps. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Sequence Synthetic-Arg Matrix als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Sequence Synthetic-Arg Matrix as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Automation.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "25-7-sequence-pipeline-arg-cleanup",
            "pathId": "25.7",
            "stableKey": "mcp:sequences-und-batch:25.7:25-7-sequence-pipeline-arg-cleanup",
            "contentHash": "a8094dd3cfb9867021306881cde48b9e6be27c26b49defa68b2d94909e07d372",
            "diffStatus": "unchanged",
            "title": {
                "de": "Sequence Pipeline-Arg Cleanup",
                "en": "Sequence Pipeline-Arg Cleanup"
            },
            "referenceTitle": {
                "de": "Sequence Pipeline-Arg Cleanup",
                "en": "Sequence Pipeline-Arg Cleanup"
            },
            "familySlug": "sequences-und-batch",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Sequence Pipeline-Arg Cleanup ist eine öffentliche Referenz für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Sequence Pipeline-Arg Cleanup is a public reference for prepared tasks, runs, and closed-loop automation steps. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/25-7-sequence-pipeline-arg-cleanup",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/25-7-sequence-pipeline-arg-cleanup",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/25-7-sequence-pipeline-arg-cleanup"
            },
            "relatedEntries": [
                "nova-run-sequence-25-1-run-sequence",
                "25-2-sequence-mit-fehler",
                "nova-tab-transfer-25-3-tab-transfer",
                "tools-list-25-4-sequence-common-arg-hints"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Sequence Pipeline-Arg Cleanup beschreibt ein Verhalten für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Sequence Pipeline-Arg Cleanup describes a behavior for prepared tasks, runs, and closed-loop automation steps. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Sequence Pipeline-Arg Cleanup als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Sequence Pipeline-Arg Cleanup as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Automation.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "26-1-license-gate",
            "pathId": "26.1",
            "stableKey": "mcp:licensing:26.1:26-1-license-gate",
            "contentHash": "f555a2eca3528b8239e23b4849a5fbdedbdcfbf6b88e118c8f1b636c337c0a47",
            "diffStatus": "unchanged",
            "title": {
                "de": "License-Gate",
                "en": "License-Gate"
            },
            "referenceTitle": {
                "de": "License-Gate",
                "en": "License-Gate"
            },
            "familySlug": "licensing",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "License-Gate ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "License-Gate is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/26-1-license-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/26-1-license-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/26-1-license-gate"
            },
            "relatedEntries": [
                "26-2-license-status"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "License-Gate beschreibt ein Signal für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "License-Gate describes a signal for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er License-Gate als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs License-Gate as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "26-2-license-status",
            "pathId": "26.2",
            "stableKey": "mcp:licensing:26.2:26-2-license-status",
            "contentHash": "b5bc89650a38a18b1c3095ef40cf6e4c37cb96153404793aa7dd243eb45578ec",
            "diffStatus": "unchanged",
            "title": {
                "de": "License-Status",
                "en": "License-Status"
            },
            "referenceTitle": {
                "de": "License-Status",
                "en": "License-Status"
            },
            "familySlug": "licensing",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "License-Status ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "License-Status is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/26-2-license-status",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/26-2-license-status",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/26-2-license-status"
            },
            "relatedEntries": [
                "26-1-license-gate"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "License-Status beschreibt ein Signal für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "License-Status describes a signal for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er License-Status als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs License-Status as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-get-onboarding-27-1-get-onboarding",
            "pathId": "27.1",
            "stableKey": "mcp:onboarding-und-self-service:27.1:nova-get-onboarding-27-1-get-onboarding",
            "contentHash": "f1c4cd32717c6bf41660359ff6c9042f97b67e04566e8b3d1ca6a35b000af86a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.get_onboarding",
                "en": "nova.get_onboarding"
            },
            "referenceTitle": {
                "de": "Get Onboarding",
                "en": "Get Onboarding"
            },
            "familySlug": "onboarding-und-self-service",
            "tool": "nova.get_onboarding",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Sonderfälle, Produktgrenzen und robuste Fehlerpfade nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Get Onboarding\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For edge cases, product boundaries, and robust failure paths, an agent uses this public tool to check the state or evidence for \"Get Onboarding\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "bootstrapNow",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-get-onboarding-27-1-get-onboarding",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-get-onboarding-27-1-get-onboarding",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-get-onboarding-27-1-get-onboarding"
            },
            "relatedEntries": [
                "nova-install-onboarding-27-2-install-onboarding",
                "27-3-self-onboarding-advisory",
                "27-4-bootstrap-clear-regeln",
                "27-5-session-latch"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-install-onboarding-27-2-install-onboarding",
            "pathId": "27.2",
            "stableKey": "mcp:onboarding-und-self-service:27.2:nova-install-onboarding-27-2-install-onboarding",
            "contentHash": "d509eb80f969cfa807cb9e7d4c0f7af484560a93ac9e94058840b4ba5c11ae2e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.install_onboarding",
                "en": "nova.install_onboarding"
            },
            "referenceTitle": {
                "de": "Install Onboarding",
                "en": "Install Onboarding"
            },
            "familySlug": "onboarding-und-self-service",
            "tool": "nova.install_onboarding",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Sonderfälle, Produktgrenzen und robuste Fehlerpfade nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Install Onboarding\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For edge cases, product boundaries, and robust failure paths, an agent uses this public tool to carry out the bounded step \"Install Onboarding\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "projectRoot",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-install-onboarding-27-2-install-onboarding",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-install-onboarding-27-2-install-onboarding",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-install-onboarding-27-2-install-onboarding"
            },
            "relatedEntries": [
                "nova-get-onboarding-27-1-get-onboarding",
                "27-3-self-onboarding-advisory",
                "27-4-bootstrap-clear-regeln",
                "27-5-session-latch"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "27-3-self-onboarding-advisory",
            "pathId": "27.3",
            "stableKey": "mcp:onboarding-und-self-service:27.3:27-3-self-onboarding-advisory",
            "contentHash": "c9d60b5b753e19018e2986337132d63e51341e6b6f92a160ff07d68d7f36e07a",
            "diffStatus": "unchanged",
            "title": {
                "de": "Self-Onboarding Advisory",
                "en": "Self-Onboarding Advisory"
            },
            "referenceTitle": {
                "de": "Self-Onboarding Advisory",
                "en": "Self-Onboarding Advisory"
            },
            "familySlug": "onboarding-und-self-service",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Self-Onboarding Advisory ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Self-Onboarding Advisory is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "io.nova",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/27-3-self-onboarding-advisory",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/27-3-self-onboarding-advisory",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/27-3-self-onboarding-advisory"
            },
            "relatedEntries": [
                "nova-get-onboarding-27-1-get-onboarding",
                "nova-install-onboarding-27-2-install-onboarding",
                "27-4-bootstrap-clear-regeln",
                "27-5-session-latch"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Self-Onboarding Advisory beschreibt ein Signal für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Self-Onboarding Advisory describes a signal for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Self-Onboarding Advisory als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Self-Onboarding Advisory as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: io.nova. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: io.nova. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "27-4-bootstrap-clear-regeln",
            "pathId": "27.4",
            "stableKey": "mcp:onboarding-und-self-service:27.4:27-4-bootstrap-clear-regeln",
            "contentHash": "74c05cf06af0e2910eb028c21d3e43b92ee13bc8f42bffc71eb585aacd4cd560",
            "diffStatus": "unchanged",
            "title": {
                "de": "Bootstrap-Clear-Regeln",
                "en": "Bootstrap-Clear-Regeln"
            },
            "referenceTitle": {
                "de": "Bootstrap-Clear-Regeln",
                "en": "Bootstrap-Clear-Regeln"
            },
            "familySlug": "onboarding-und-self-service",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Bootstrap-Clear-Regeln ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Bootstrap-Clear-Regeln is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "browser_automation",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "system_tools",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/27-4-bootstrap-clear-regeln",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/27-4-bootstrap-clear-regeln",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/27-4-bootstrap-clear-regeln"
            },
            "relatedEntries": [
                "nova-get-onboarding-27-1-get-onboarding",
                "nova-install-onboarding-27-2-install-onboarding",
                "27-3-self-onboarding-advisory",
                "27-5-session-latch"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Bootstrap-Clear-Regeln beschreibt ein Signal für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Bootstrap-Clear-Regeln describes a signal for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Bootstrap-Clear-Regeln als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Bootstrap-Clear-Regeln as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: browser_automation, system_tools. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: browser_automation, system_tools. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "27-5-session-latch",
            "pathId": "27.5",
            "stableKey": "mcp:onboarding-und-self-service:27.5:27-5-session-latch",
            "contentHash": "73a80c1da4d3adb9815084cec190109b423218e1170ecd81cdc6d632e582e8b7",
            "diffStatus": "unchanged",
            "title": {
                "de": "Session-Latch",
                "en": "Session-Latch"
            },
            "referenceTitle": {
                "de": "Session-Latch",
                "en": "Session-Latch"
            },
            "familySlug": "onboarding-und-self-service",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Session-Latch ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Session-Latch is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "get_onboarding",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "install_onboarding",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/27-5-session-latch",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/27-5-session-latch",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/27-5-session-latch"
            },
            "relatedEntries": [
                "nova-get-onboarding-27-1-get-onboarding",
                "nova-install-onboarding-27-2-install-onboarding",
                "27-3-self-onboarding-advisory",
                "27-4-bootstrap-clear-regeln"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Session-Latch beschreibt ein Signal für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Session-Latch describes a signal for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Session-Latch als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Session-Latch as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: get_onboarding, install_onboarding. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: get_onboarding, install_onboarding. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-tools-bundle-27-6-reference-docs-liste",
            "pathId": "27.6",
            "stableKey": "mcp:onboarding-und-self-service:27.6:nova-tools-bundle-27-6-reference-docs-liste",
            "contentHash": "8f598f8f969a84ff1be55d2c11eedaee73f1d36ee852ef2d2ecb5f6bfb7697dc",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Reference Docs Liste",
                "en": "Reference Docs Liste"
            },
            "familySlug": "onboarding-und-self-service",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Sonderfälle, Produktgrenzen und robuste Fehlerpfade nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Reference Docs Liste\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For edge cases, product boundaries, and robust failure paths, an agent uses this public tool to check the state or evidence for \"Reference Docs Liste\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "reference_docs_list",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "reference_doc_read",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "docId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "totalChars",
                    "description": {
                        "de": "Paging- oder Größensignal für lange Ergebnislisten. Es zeigt, ob weitere Daten einen Folgeschritt brauchen.",
                        "en": "Paging or size signal for long result sets. It indicates whether more data needs a follow-up request."
                    }
                },
                {
                    "name": "sha256",
                    "description": {
                        "de": "Artefakt- oder Evidenzreferenz. Lokale Werte nicht veröffentlichen; nur für Nachschlagen, Lebensdauer oder Review-Kontext nutzen.",
                        "en": "Artifact or evidence reference. Do not publish local values; use it for lookup, lifetime, or review context."
                    }
                },
                {
                    "name": "sourceKind",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "readTool",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-27-6-reference-docs-liste",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-27-6-reference-docs-liste",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-27-6-reference-docs-liste"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-reference-doc-read-27-7-reference-doc-read-paging-und-notfound",
            "pathId": "27.7",
            "stableKey": "mcp:onboarding-und-self-service:27.7:nova-reference-doc-read-27-7-reference-doc-read-paging-und-notfound",
            "contentHash": "efbddc1f28c7a07a6d38f5c5fd9de811db79506a7939bb8f6f365919c3935c5b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.reference_doc_read",
                "en": "nova.reference_doc_read"
            },
            "referenceTitle": {
                "de": "Reference Doc Read Paging & NotFound",
                "en": "Reference Doc Read Paging & NotFound"
            },
            "familySlug": "onboarding-und-self-service",
            "tool": "nova.reference_doc_read",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Sonderfälle, Produktgrenzen und robuste Fehlerpfade nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Reference Doc Read Paging & NotFound\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For edge cases, product boundaries, and robust failure paths, an agent uses this public tool to check the state or evidence for \"Reference Doc Read Paging & NotFound\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "docId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "cursor",
                    "description": {
                        "de": "Paging- oder Größenfeld für lange Ergebnislisten. Es hält Antworten prüfbar.",
                        "en": "Paging or size-control field for long result sets. Use it to keep responses reviewable."
                    }
                },
                {
                    "name": "maxChars",
                    "description": {
                        "de": "Paging- oder Größenfeld für lange Ergebnislisten. Es hält Antworten prüfbar.",
                        "en": "Paging or size-control field for long result sets. Use it to keep responses reviewable."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "docId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "hasMore",
                    "description": {
                        "de": "Paging- oder Größensignal für lange Ergebnislisten. Es zeigt, ob weitere Daten einen Folgeschritt brauchen.",
                        "en": "Paging or size signal for long result sets. It indicates whether more data needs a follow-up request."
                    }
                },
                {
                    "name": "nextCursor",
                    "description": {
                        "de": "Paging- oder Größensignal für lange Ergebnislisten. Es zeigt, ob weitere Daten einen Folgeschritt brauchen.",
                        "en": "Paging or size signal for long result sets. It indicates whether more data needs a follow-up request."
                    }
                },
                {
                    "name": "reasonCode",
                    "description": {
                        "de": "Maschinenlesbarer Grund für Warnung, Block oder spezielles Verhalten.",
                        "en": "Machine-readable reason for a warning, block, or special behavior."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-reference-doc-read-27-7-reference-doc-read-paging-und-notfound",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-reference-doc-read-27-7-reference-doc-read-paging-und-notfound",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-reference-doc-read-27-7-reference-doc-read-paging-und-notfound"
            },
            "relatedEntries": [
                "nova-get-onboarding-27-1-get-onboarding",
                "nova-install-onboarding-27-2-install-onboarding",
                "27-3-self-onboarding-advisory",
                "27-4-bootstrap-clear-regeln"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-explore-surface-28-1-discover-modus",
            "pathId": "28.1",
            "stableKey": "mcp:surface-explorer-high-risk-opt-in:28.1:nova-explore-surface-28-1-discover-modus",
            "contentHash": "32d70b8e6a3ef5ecfdfb1aa4cb9bd46b5bdb200a98ba2f06423fb292f3eb72f3",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.explore_surface",
                "en": "nova.explore_surface"
            },
            "referenceTitle": {
                "de": "Discover-Modus",
                "en": "Discover-Modus"
            },
            "familySlug": "surface-explorer-high-risk-opt-in",
            "tool": "nova.explore_surface",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Discover-Modus\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to start or monitor the bounded flow \"Discover-Modus\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-explore-surface-28-1-discover-modus",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-explore-surface-28-1-discover-modus",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-explore-surface-28-1-discover-modus"
            },
            "relatedEntries": [
                "nova-explore-surface-28-2-activate-modus",
                "nova-explore-surface-28-3-hover-peek",
                "nova-explore-surface-28-4-close-mit-health",
                "nova-explore-surface-28-6-ax-enrichment-aktiv"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-explore-surface-28-2-activate-modus",
            "pathId": "28.2",
            "stableKey": "mcp:surface-explorer-high-risk-opt-in:28.2:nova-explore-surface-28-2-activate-modus",
            "contentHash": "3c3d89e91ecb2fb85cf9149ca29f4119f764c98bb81c673dd5808b00b5fd7d39",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.explore_surface",
                "en": "nova.explore_surface"
            },
            "referenceTitle": {
                "de": "Activate-Modus",
                "en": "Activate-Modus"
            },
            "familySlug": "surface-explorer-high-risk-opt-in",
            "tool": "nova.explore_surface",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Activate-Modus\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to start or monitor the bounded flow \"Activate-Modus\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-explore-surface-28-2-activate-modus",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-explore-surface-28-2-activate-modus",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-explore-surface-28-2-activate-modus"
            },
            "relatedEntries": [
                "nova-explore-surface-28-1-discover-modus",
                "nova-explore-surface-28-3-hover-peek",
                "nova-explore-surface-28-4-close-mit-health",
                "nova-explore-surface-28-6-ax-enrichment-aktiv"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-explore-surface-28-3-hover-peek",
            "pathId": "28.3",
            "stableKey": "mcp:surface-explorer-high-risk-opt-in:28.3:nova-explore-surface-28-3-hover-peek",
            "contentHash": "4237257ca87d84880f52d7b9c6990504bc1e14009e0354de24923362bc001632",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.explore_surface",
                "en": "nova.explore_surface"
            },
            "referenceTitle": {
                "de": "Hover-Peek",
                "en": "Hover-Peek"
            },
            "familySlug": "surface-explorer-high-risk-opt-in",
            "tool": "nova.explore_surface",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "page_interaction",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Hover-Peek\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to start or monitor the bounded flow \"Hover-Peek\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-explore-surface-28-3-hover-peek",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-explore-surface-28-3-hover-peek",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-explore-surface-28-3-hover-peek"
            },
            "relatedEntries": [
                "nova-explore-surface-28-1-discover-modus",
                "nova-explore-surface-28-2-activate-modus",
                "nova-explore-surface-28-4-close-mit-health",
                "nova-explore-surface-28-6-ax-enrichment-aktiv"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-explore-surface-28-4-close-mit-health",
            "pathId": "28.4",
            "stableKey": "mcp:surface-explorer-high-risk-opt-in:28.4:nova-explore-surface-28-4-close-mit-health",
            "contentHash": "570f7ea7c641b6822708fe2db227ca739a54fec0944478d90586a90189501fa6",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.explore_surface",
                "en": "nova.explore_surface"
            },
            "referenceTitle": {
                "de": "Close mit Health",
                "en": "Close with health check"
            },
            "familySlug": "surface-explorer-high-risk-opt-in",
            "tool": "nova.explore_surface",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Close mit Health\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to carry out the bounded step \"Close with health check\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-explore-surface-28-4-close-mit-health",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-explore-surface-28-4-close-mit-health",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-explore-surface-28-4-close-mit-health"
            },
            "relatedEntries": [
                "nova-explore-surface-28-1-discover-modus",
                "nova-explore-surface-28-2-activate-modus",
                "nova-explore-surface-28-3-hover-peek",
                "nova-explore-surface-28-6-ax-enrichment-aktiv"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "28-5-safety-gate-block",
            "pathId": "28.5",
            "stableKey": "mcp:surface-explorer-high-risk-opt-in:28.5:28-5-safety-gate-block",
            "contentHash": "abba0b901b3a9f8b31e6105f7e6ec3acf92f7a870dc362c3aabf1d94b8f174b7",
            "diffStatus": "unchanged",
            "title": {
                "de": "Safety-Gate-Block",
                "en": "Safety-Gate-Block"
            },
            "referenceTitle": {
                "de": "Safety-Gate-Block",
                "en": "Safety-Gate-Block"
            },
            "familySlug": "surface-explorer-high-risk-opt-in",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Safety-Gate-Block ist eine öffentliche Referenz für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Safety-Gate-Block is a public reference for risk-bounded actions with visible user control. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "reasonCode",
                    "description": {
                        "de": "Maschinenlesbarer Grund für Warnung, Block oder spezielles Verhalten.",
                        "en": "Machine-readable reason for a warning, block, or special behavior."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/28-5-safety-gate-block",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/28-5-safety-gate-block",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/28-5-safety-gate-block"
            },
            "relatedEntries": [
                "nova-explore-surface-28-1-discover-modus",
                "nova-explore-surface-28-2-activate-modus",
                "nova-explore-surface-28-3-hover-peek",
                "nova-explore-surface-28-4-close-mit-health"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Safety-Gate-Block beschreibt ein Gate für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Safety-Gate-Block describes a gate for risk-bounded actions with visible user control. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Safety-Gate-Block als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Safety-Gate-Block as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: reasonCode. Wirkungsachsen: Lesend, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: reasonCode. Safety axes: Read current state, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-explore-surface-28-6-ax-enrichment-aktiv",
            "pathId": "28.6",
            "stableKey": "mcp:surface-explorer-high-risk-opt-in:28.6:nova-explore-surface-28-6-ax-enrichment-aktiv",
            "contentHash": "ec2d6cf346da33c0a451bfa41389a84c292001bc68be033f0588de29342d4c53",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.explore_surface",
                "en": "nova.explore_surface"
            },
            "referenceTitle": {
                "de": "AX-Enrichment aktiv",
                "en": "AX-Enrichment aktiv"
            },
            "familySlug": "surface-explorer-high-risk-opt-in",
            "tool": "nova.explore_surface",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"AX-Enrichment aktiv\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to start or monitor the bounded flow \"AX-Enrichment aktiv\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                },
                {
                    "name": "axEnrich",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-explore-surface-28-6-ax-enrichment-aktiv",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-explore-surface-28-6-ax-enrichment-aktiv",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-explore-surface-28-6-ax-enrichment-aktiv"
            },
            "relatedEntries": [
                "nova-explore-surface-28-1-discover-modus",
                "nova-explore-surface-28-2-activate-modus",
                "nova-explore-surface-28-3-hover-peek",
                "nova-explore-surface-28-4-close-mit-health"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "28-7-ax-namesource-scoring",
            "pathId": "28.7",
            "stableKey": "mcp:surface-explorer-high-risk-opt-in:28.7:28-7-ax-namesource-scoring",
            "contentHash": "4fa971990b608073902c0b8cdab4b42f9cf0fd2215a430ebd61a08470fd72137",
            "diffStatus": "unchanged",
            "title": {
                "de": "AX-NameSource Scoring",
                "en": "AX-NameSource Scoring"
            },
            "referenceTitle": {
                "de": "AX-NameSource Scoring",
                "en": "AX-NameSource Scoring"
            },
            "familySlug": "surface-explorer-high-risk-opt-in",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "AX-NameSource Scoring ist eine öffentliche Referenz für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "AX-NameSource Scoring is a public reference for risk-bounded actions with visible user control. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "name_ax_strong",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "ALLOW_OPEN_HEURISTIC",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/28-7-ax-namesource-scoring",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/28-7-ax-namesource-scoring",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/28-7-ax-namesource-scoring"
            },
            "relatedEntries": [
                "nova-explore-surface-28-1-discover-modus",
                "nova-explore-surface-28-2-activate-modus",
                "nova-explore-surface-28-3-hover-peek",
                "nova-explore-surface-28-4-close-mit-health"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "AX-NameSource Scoring beschreibt ein Gate für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "AX-NameSource Scoring describes a gate for risk-bounded actions with visible user control. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er AX-NameSource Scoring als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs AX-NameSource Scoring as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: name_ax_strong, ALLOW_OPEN_HEURISTIC. Wirkungsachsen: Lesend, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: name_ax_strong, ALLOW_OPEN_HEURISTIC. Safety axes: Read current state, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "28-8-icon-wrapper-name-walk",
            "pathId": "28.8",
            "stableKey": "mcp:surface-explorer-high-risk-opt-in:28.8:28-8-icon-wrapper-name-walk",
            "contentHash": "39e9c063959013b737fac69bbe09409f9bf5a0bc1f72cd0b1fe7ac62fb8c8d16",
            "diffStatus": "unchanged",
            "title": {
                "de": "Icon-Wrapper Name Walk",
                "en": "Icon-Wrapper Name Walk"
            },
            "referenceTitle": {
                "de": "Icon-Wrapper Name Walk",
                "en": "Icon-Wrapper Name Walk"
            },
            "familySlug": "surface-explorer-high-risk-opt-in",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Icon-Wrapper Name Walk ist eine öffentliche Referenz für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Icon-Wrapper Name Walk is a public reference for risk-bounded actions with visible user control. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "accessibleName",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/28-8-icon-wrapper-name-walk",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/28-8-icon-wrapper-name-walk",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/28-8-icon-wrapper-name-walk"
            },
            "relatedEntries": [
                "nova-explore-surface-28-1-discover-modus",
                "nova-explore-surface-28-2-activate-modus",
                "nova-explore-surface-28-3-hover-peek",
                "nova-explore-surface-28-4-close-mit-health"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Icon-Wrapper Name Walk beschreibt ein Gate für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Icon-Wrapper Name Walk describes a gate for risk-bounded actions with visible user control. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Icon-Wrapper Name Walk als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Icon-Wrapper Name Walk as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: accessibleName. Wirkungsachsen: Lesend, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: accessibleName. Safety axes: Read current state, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "28-9-read-navigation-klasse",
            "pathId": "28.9",
            "stableKey": "mcp:surface-explorer-high-risk-opt-in:28.9:28-9-read-navigation-klasse",
            "contentHash": "a0f64e0ecf38d938a1da6f54e2a5a01e5b18c8d2e9ec0ff47d8d6d5251c69a30",
            "diffStatus": "unchanged",
            "title": {
                "de": "Read-Navigation Klasse",
                "en": "Read-Navigation Klasse"
            },
            "referenceTitle": {
                "de": "Read-Navigation Klasse",
                "en": "Read-Navigation Klasse"
            },
            "familySlug": "surface-explorer-high-risk-opt-in",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Read-Navigation Klasse ist eine öffentliche Referenz für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Read-Navigation Klasse is a public reference for risk-bounded actions with visible user control. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "readNavClass",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "PAGINATION_LINK",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "LOAD_MORE_BUTTON",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "actionClass",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "safetyDecision",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/28-9-read-navigation-klasse",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/28-9-read-navigation-klasse",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/28-9-read-navigation-klasse"
            },
            "relatedEntries": [
                "nova-explore-surface-28-1-discover-modus",
                "nova-explore-surface-28-2-activate-modus",
                "nova-explore-surface-28-3-hover-peek",
                "nova-explore-surface-28-4-close-mit-health"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Read-Navigation Klasse beschreibt ein Gate für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Read-Navigation Klasse describes a gate for risk-bounded actions with visible user control. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Read-Navigation Klasse als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Read-Navigation Klasse as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: readNavClass, PAGINATION_LINK, LOAD_MORE_BUTTON, actionClass und weitere Signale. Wirkungsachsen: Lesend, Browserzustand, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: readNavClass, PAGINATION_LINK, LOAD_MORE_BUTTON, actionClass and further signals. Safety axes: Read current state, Browser state, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "28-10-deutsche-surface-labels",
            "pathId": "28.10",
            "stableKey": "mcp:surface-explorer-high-risk-opt-in:28.10:28-10-deutsche-surface-labels",
            "contentHash": "d252c0966187e55a0dcf48285a55661e1b421e8ab9559555f0d47d39ea6d1a5e",
            "diffStatus": "unchanged",
            "title": {
                "de": "Deutsche Surface Labels",
                "en": "Deutsche Surface Labels"
            },
            "referenceTitle": {
                "de": "Deutsche Surface Labels",
                "en": "Deutsche Surface Labels"
            },
            "familySlug": "surface-explorer-high-risk-opt-in",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Deutsche Surface Labels ist eine öffentliche Referenz für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Deutsche Surface Labels is a public reference for risk-bounded actions with visible user control. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/28-10-deutsche-surface-labels",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/28-10-deutsche-surface-labels",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/28-10-deutsche-surface-labels"
            },
            "relatedEntries": [
                "nova-explore-surface-28-1-discover-modus",
                "nova-explore-surface-28-2-activate-modus",
                "nova-explore-surface-28-3-hover-peek",
                "nova-explore-surface-28-4-close-mit-health"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Deutsche Surface Labels beschreibt ein Gate für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Deutsche Surface Labels describes a gate for risk-bounded actions with visible user control. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Deutsche Surface Labels als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Deutsche Surface Labels as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "28-11-surface-hard-deny-rollen",
            "pathId": "28.11",
            "stableKey": "mcp:surface-explorer-high-risk-opt-in:28.11:28-11-surface-hard-deny-rollen",
            "contentHash": "428ea2da42ff95441385896380abb0e08291ba49130cac280c99db426f31757d",
            "diffStatus": "unchanged",
            "title": {
                "de": "Surface Hard-Deny Rollen",
                "en": "Surface Hard-Deny Rollen"
            },
            "referenceTitle": {
                "de": "Surface Hard-Deny Rollen",
                "en": "Surface Hard-Deny Rollen"
            },
            "familySlug": "surface-explorer-high-risk-opt-in",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Surface Hard-Deny Rollen ist eine öffentliche Referenz für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Surface Hard-Deny Rollen is a public reference for risk-bounded actions with visible user control. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "TRIGGER_HARD_DENY_ALERT_DIALOG",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "HEURISTIC_DISQUALIFIED_TARGET_BLANK",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "ALLOW_OPEN_HEURISTIC",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/28-11-surface-hard-deny-rollen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/28-11-surface-hard-deny-rollen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/28-11-surface-hard-deny-rollen"
            },
            "relatedEntries": [
                "nova-explore-surface-28-1-discover-modus",
                "nova-explore-surface-28-2-activate-modus",
                "nova-explore-surface-28-3-hover-peek",
                "nova-explore-surface-28-4-close-mit-health"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Surface Hard-Deny Rollen beschreibt ein Gate für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Surface Hard-Deny Rollen describes a gate for risk-bounded actions with visible user control. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Surface Hard-Deny Rollen als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Surface Hard-Deny Rollen as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: TRIGGER_HARD_DENY_ALERT_DIALOG, HEURISTIC_DISQUALIFIED_TARGET_BLANK, ALLOW_OPEN_HEURISTIC. Wirkungsachsen: Lesend, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: TRIGGER_HARD_DENY_ALERT_DIALOG, HEURISTIC_DISQUALIFIED_TARGET_BLANK, ALLOW_OPEN_HEURISTIC. Safety axes: Read current state, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "28-12-ax-negative-signal",
            "pathId": "28.12",
            "stableKey": "mcp:surface-explorer-high-risk-opt-in:28.12:28-12-ax-negative-signal",
            "contentHash": "6728f9b2bb5272181c512f9906bc608fce8d9364cf5c04c9d25c858bb2e6bf02",
            "diffStatus": "unchanged",
            "title": {
                "de": "AX Negative Signal",
                "en": "AX Negative Signal"
            },
            "referenceTitle": {
                "de": "AX Negative Signal",
                "en": "AX Negative Signal"
            },
            "familySlug": "surface-explorer-high-risk-opt-in",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "AX Negative Signal ist eine öffentliche Referenz für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "AX Negative Signal is a public reference for risk-bounded actions with visible user control. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "HEURISTIC_AX_ROLE_WITHOUT_NAME",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/28-12-ax-negative-signal",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/28-12-ax-negative-signal",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/28-12-ax-negative-signal"
            },
            "relatedEntries": [
                "nova-explore-surface-28-1-discover-modus",
                "nova-explore-surface-28-2-activate-modus",
                "nova-explore-surface-28-3-hover-peek",
                "nova-explore-surface-28-4-close-mit-health"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "AX Negative Signal beschreibt ein Gate für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "AX Negative Signal describes a gate for risk-bounded actions with visible user control. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er AX Negative Signal als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs AX Negative Signal as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: HEURISTIC_AX_ROLE_WITHOUT_NAME. Wirkungsachsen: Lesend, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: HEURISTIC_AX_ROLE_WITHOUT_NAME. Safety axes: Read current state, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "28-13-open-navigation-action-class",
            "pathId": "28.13",
            "stableKey": "mcp:surface-explorer-high-risk-opt-in:28.13:28-13-open-navigation-action-class",
            "contentHash": "bb1fdc179227bc50356535a36f1fa840225e06fa7489cca2e09409840581fe0a",
            "diffStatus": "unchanged",
            "title": {
                "de": "OPEN_NAVIGATION Aktionskategorie",
                "en": "OPEN_NAVIGATION action category"
            },
            "referenceTitle": {
                "de": "OPEN_NAVIGATION Aktionskategorie",
                "en": "OPEN_NAVIGATION action category"
            },
            "familySlug": "surface-explorer-high-risk-opt-in",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "OPEN_NAVIGATION Aktionskategorie ist eine öffentliche Referenz für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "OPEN_NAVIGATION action category is a public reference for risk-bounded actions with visible user control. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "actionClass",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/28-13-open-navigation-action-class",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/28-13-open-navigation-action-class",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/28-13-open-navigation-action-class"
            },
            "relatedEntries": [
                "nova-explore-surface-28-1-discover-modus",
                "nova-explore-surface-28-2-activate-modus",
                "nova-explore-surface-28-3-hover-peek",
                "nova-explore-surface-28-4-close-mit-health"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "OPEN_NAVIGATION Aktionskategorie beschreibt ein Gate für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "OPEN_NAVIGATION action category describes a gate for risk-bounded actions with visible user control. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er OPEN_NAVIGATION Aktionskategorie als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs OPEN_NAVIGATION action category as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: actionClass. Wirkungsachsen: Browserzustand, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: actionClass. Safety axes: Browser state, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-tools-bundle-28-14-surface-explorer-bundle",
            "pathId": "28.14",
            "stableKey": "mcp:surface-explorer-high-risk-opt-in:28.14:nova-tools-bundle-28-14-surface-explorer-bundle",
            "contentHash": "a1fe77bcadeedaa639970a4c1157634cec2339d0cb6b36faf23d748d67df705d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Surface-Explorer Bundle",
                "en": "Surface-Explorer Bundle"
            },
            "familySlug": "surface-explorer-high-risk-opt-in",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Surface-Explorer Bundle\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to start or monitor the bounded flow \"Surface-Explorer Bundle\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "unavailableTools",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-28-14-surface-explorer-bundle",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-28-14-surface-explorer-bundle",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-28-14-surface-explorer-bundle"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-goal-register-29-1-goal-erstellen",
            "pathId": "29.1",
            "stableKey": "mcp:goal-register-closed-loop-automation:29.1:nova-goal-register-29-1-goal-erstellen",
            "contentHash": "5228dad2e46d43af9a09b8bc3dfe3986e4d555d1372a8bf5086aa73fc3d4264c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.goal_register",
                "en": "nova.goal_register"
            },
            "referenceTitle": {
                "de": "Goal erstellen",
                "en": "Goal create"
            },
            "familySlug": "goal-register-closed-loop-automation",
            "tool": "nova.goal_register",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Goal erstellen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to check the state or evidence for \"Goal create\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "op",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                },
                {
                    "name": "summary",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                },
                {
                    "name": "steps",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "goalId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-goal-register-29-1-goal-erstellen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-goal-register-29-1-goal-erstellen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-goal-register-29-1-goal-erstellen"
            },
            "relatedEntries": [
                "nova-goal-register-29-2-goal-abfragen",
                "nova-goal-register-29-3-goal-annotieren",
                "nova-goal-register-29-4-goal-schliessen",
                "nova-goal-register-29-8-goal-create-active-binding"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-goal-register-29-2-goal-abfragen",
            "pathId": "29.2",
            "stableKey": "mcp:goal-register-closed-loop-automation:29.2:nova-goal-register-29-2-goal-abfragen",
            "contentHash": "49123b399f9a58dd4fd2cfd7c8a88f1590a1d48b92b8246d05b092fb241df6ee",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.goal_register",
                "en": "nova.goal_register"
            },
            "referenceTitle": {
                "de": "Goal abfragen",
                "en": "Goal abfragen"
            },
            "familySlug": "goal-register-closed-loop-automation",
            "tool": "nova.goal_register",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Goal abfragen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to check the state or evidence for \"Goal abfragen\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "op",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                },
                {
                    "name": "goalId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-goal-register-29-2-goal-abfragen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-goal-register-29-2-goal-abfragen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-goal-register-29-2-goal-abfragen"
            },
            "relatedEntries": [
                "nova-goal-register-29-1-goal-erstellen",
                "nova-goal-register-29-3-goal-annotieren",
                "nova-goal-register-29-4-goal-schliessen",
                "nova-goal-register-29-8-goal-create-active-binding"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-goal-register-29-3-goal-annotieren",
            "pathId": "29.3",
            "stableKey": "mcp:goal-register-closed-loop-automation:29.3:nova-goal-register-29-3-goal-annotieren",
            "contentHash": "620e8c60d512a55d2878bcb1f0e2771b10677eaa7ac5ec148b4ffb6b8a34556e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.goal_register",
                "en": "nova.goal_register"
            },
            "referenceTitle": {
                "de": "Goal annotieren",
                "en": "Goal annotieren"
            },
            "familySlug": "goal-register-closed-loop-automation",
            "tool": "nova.goal_register",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Goal annotieren\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to check the state or evidence for \"Goal annotieren\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "op",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                },
                {
                    "name": "goalId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "content",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-goal-register-29-3-goal-annotieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-goal-register-29-3-goal-annotieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-goal-register-29-3-goal-annotieren"
            },
            "relatedEntries": [
                "nova-goal-register-29-1-goal-erstellen",
                "nova-goal-register-29-2-goal-abfragen",
                "nova-goal-register-29-4-goal-schliessen",
                "nova-goal-register-29-8-goal-create-active-binding"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-goal-register-29-4-goal-schliessen",
            "pathId": "29.4",
            "stableKey": "mcp:goal-register-closed-loop-automation:29.4:nova-goal-register-29-4-goal-schliessen",
            "contentHash": "609a3182726d92654d96677cd4fcd4956ef44ab92ff7a6d5adf2d16698f55ff3",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.goal_register",
                "en": "nova.goal_register"
            },
            "referenceTitle": {
                "de": "Goal schließen",
                "en": "Goal close"
            },
            "familySlug": "goal-register-closed-loop-automation",
            "tool": "nova.goal_register",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Goal schließen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to check the state or evidence for \"Goal close\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "op",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                },
                {
                    "name": "goalId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "state",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "goalId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-goal-register-29-4-goal-schliessen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-goal-register-29-4-goal-schließen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-goal-register-29-4-goal-schliessen"
            },
            "relatedEntries": [
                "nova-goal-register-29-1-goal-erstellen",
                "nova-goal-register-29-2-goal-abfragen",
                "nova-goal-register-29-3-goal-annotieren",
                "nova-goal-register-29-8-goal-create-active-binding"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "29-5-lease-ablauf",
            "pathId": "29.5",
            "stableKey": "mcp:goal-register-closed-loop-automation:29.5:29-5-lease-ablauf",
            "contentHash": "86ccbe1482e89f6ee5346ea5cd6b82ac6b40f1020b17e1b4ed5b935de20d13e6",
            "diffStatus": "unchanged",
            "title": {
                "de": "Lease-Ablauf",
                "en": "Lease-Ablauf"
            },
            "referenceTitle": {
                "de": "Lease-Ablauf",
                "en": "Lease-Ablauf"
            },
            "familySlug": "goal-register-closed-loop-automation",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Lease-Ablauf ist eine öffentliche Referenz für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Lease-Ablauf is a public reference for prepared tasks, runs, and closed-loop automation steps. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/29-5-lease-ablauf",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/29-5-lease-ablauf",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/29-5-lease-ablauf"
            },
            "relatedEntries": [
                "nova-goal-register-29-1-goal-erstellen",
                "nova-goal-register-29-2-goal-abfragen",
                "nova-goal-register-29-3-goal-annotieren",
                "nova-goal-register-29-4-goal-schliessen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Lease-Ablauf beschreibt ein Signal für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Lease-Ablauf describes a signal for prepared tasks, runs, and closed-loop automation steps. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Lease-Ablauf als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Lease-Ablauf as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "29-6-preconditions",
            "pathId": "29.6",
            "stableKey": "mcp:goal-register-closed-loop-automation:29.6:29-6-preconditions",
            "contentHash": "fcdaa07b632c27a96abbd01594171134891547d58942e53c29765b9028f99ace",
            "diffStatus": "unchanged",
            "title": {
                "de": "Preconditions",
                "en": "Preconditions"
            },
            "referenceTitle": {
                "de": "Preconditions",
                "en": "Preconditions"
            },
            "familySlug": "goal-register-closed-loop-automation",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Preconditions ist eine öffentliche Referenz für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Preconditions is a public reference for prepared tasks, runs, and closed-loop automation steps. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/29-6-preconditions",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/29-6-preconditions",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/29-6-preconditions"
            },
            "relatedEntries": [
                "nova-goal-register-29-1-goal-erstellen",
                "nova-goal-register-29-2-goal-abfragen",
                "nova-goal-register-29-3-goal-annotieren",
                "nova-goal-register-29-4-goal-schliessen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Preconditions beschreibt ein Signal für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Preconditions describes a signal for prepared tasks, runs, and closed-loop automation steps. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Preconditions als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Preconditions as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-perceive-29-7-goalcontext-in-perceive",
            "pathId": "29.7",
            "stableKey": "mcp:goal-register-closed-loop-automation:29.7:nova-perceive-29-7-goalcontext-in-perceive",
            "contentHash": "4c59eba2eeb7451192b5d911c69411cad895514a24c82094314a10070dc3c152",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.perceive",
                "en": "nova.perceive"
            },
            "referenceTitle": {
                "de": "goalContext in Perceive",
                "en": "goalContext in Perceive"
            },
            "familySlug": "goal-register-closed-loop-automation",
            "tool": "nova.perceive",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"goalContext in Perceive\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to check the state or evidence for \"goalContext in Perceive\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "goalContext",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-29-7-goalcontext-in-perceive",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-29-7-goalcontext-in-perceive",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-perceive-29-7-goalcontext-in-perceive"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-perceive-4-11-perceive-snapshot-query",
                "nova-perceive-4-13-form-analysis-autofill-framework",
                "nova-perceive-4-15-essential-safety-fields"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-goal-register-29-8-goal-create-active-binding",
            "pathId": "29.8",
            "stableKey": "mcp:goal-register-closed-loop-automation:29.8:nova-goal-register-29-8-goal-create-active-binding",
            "contentHash": "824331602f6c3424d4dbffa87adc5ec45268bfe3fb773dca1e21c4b92901641c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.goal_register",
                "en": "nova.goal_register"
            },
            "referenceTitle": {
                "de": "Goal Create Active Binding",
                "en": "Goal Create Active Binding"
            },
            "familySlug": "goal-register-closed-loop-automation",
            "tool": "nova.goal_register",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Goal Create Active Binding\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to carry out the bounded step \"Goal Create Active Binding\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "op",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "goalContext",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-goal-register-29-8-goal-create-active-binding",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-goal-register-29-8-goal-create-active-binding",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-goal-register-29-8-goal-create-active-binding"
            },
            "relatedEntries": [
                "nova-goal-register-29-1-goal-erstellen",
                "nova-goal-register-29-2-goal-abfragen",
                "nova-goal-register-29-3-goal-annotieren",
                "nova-goal-register-29-4-goal-schliessen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-eval-30-1-eval-ausfuehren",
            "pathId": "30.1",
            "stableKey": "mcp:javascript-und-diagnostics:30.1:nova-eval-30-1-eval-ausfuehren",
            "contentHash": "3f3db67ae328a15946a8bb46043c6bafcae9182459fe25fc13b835c47843af36",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.eval",
                "en": "nova.eval"
            },
            "referenceTitle": {
                "de": "Eval ausführen",
                "en": "Eval execute"
            },
            "familySlug": "javascript-und-diagnostics",
            "tool": "nova.eval",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Eval ausführen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to carry out the bounded step \"Eval execute\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "expression",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-eval-30-1-eval-ausfuehren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-eval-30-1-eval-ausführen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-eval-30-1-eval-ausfuehren"
            },
            "relatedEntries": [
                "nova-eval-30-2-eval-mit-dom-mutation",
                "nova-eval-51-15-sensitive-eval-highimpact",
                "nova-cdp-30-3-cdp-passthrough",
                "nova-create-dump-30-4-create-dump"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "nova-eval-30-2-eval-mit-dom-mutation",
            "pathId": "30.2",
            "stableKey": "mcp:javascript-und-diagnostics:30.2:nova-eval-30-2-eval-mit-dom-mutation",
            "contentHash": "d211da8d3b82291c1f0e894a05025ff6139f9cf87b3a3ad246604d38808c163c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.eval",
                "en": "nova.eval"
            },
            "referenceTitle": {
                "de": "Eval mit DOM-Mutation",
                "en": "Eval with DOM mutation"
            },
            "familySlug": "javascript-und-diagnostics",
            "tool": "nova.eval",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Eval mit DOM-Mutation\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to carry out the bounded step \"Eval with DOM mutation\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "expression",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                },
                {
                    "name": "background",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-eval-30-2-eval-mit-dom-mutation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-eval-30-2-eval-mit-dom-mutation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-eval-30-2-eval-mit-dom-mutation"
            },
            "relatedEntries": [
                "nova-eval-30-1-eval-ausfuehren",
                "nova-eval-51-15-sensitive-eval-highimpact",
                "nova-cdp-30-3-cdp-passthrough",
                "nova-create-dump-30-4-create-dump"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "nova-cdp-30-3-cdp-passthrough",
            "pathId": "30.3",
            "stableKey": "mcp:javascript-und-diagnostics:30.3:nova-cdp-30-3-cdp-passthrough",
            "contentHash": "47d65facbf0e6d439cdb0142c9c624e910d7e8cd578a45f2a074708dffd5e410",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cdp",
                "en": "nova.cdp"
            },
            "referenceTitle": {
                "de": "CDP Passthrough",
                "en": "CDP Passthrough"
            },
            "familySlug": "javascript-und-diagnostics",
            "tool": "nova.cdp",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"CDP Passthrough\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to carry out the bounded step \"CDP Passthrough\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "method",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "params",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cdp-30-3-cdp-passthrough",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cdp-30-3-cdp-passthrough",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cdp-30-3-cdp-passthrough"
            },
            "relatedEntries": [
                "nova-cdp-30-9-cdp-structured-result",
                "nova-eval-30-1-eval-ausfuehren",
                "nova-eval-30-2-eval-mit-dom-mutation",
                "nova-create-dump-30-4-create-dump"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "nova-create-dump-30-4-create-dump",
            "pathId": "30.4",
            "stableKey": "mcp:javascript-und-diagnostics:30.4:nova-create-dump-30-4-create-dump",
            "contentHash": "c244be9d6c4587b62ba94251211377a4e2d074505e1533fba95e60b7ed61d628",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.create_dump",
                "en": "nova.create_dump"
            },
            "referenceTitle": {
                "de": "Create Dump",
                "en": "Create Dump"
            },
            "familySlug": "javascript-und-diagnostics",
            "tool": "nova.create_dump",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Create Dump\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to carry out the bounded step \"Create Dump\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "artifactDir",
                    "description": {
                        "de": "Artefakt- oder Evidenzreferenz. Lokale Werte nicht veröffentlichen; nur für Nachschlagen, Lebensdauer oder Review-Kontext nutzen.",
                        "en": "Artifact or evidence reference. Do not publish local values; use it for lookup, lifetime, or review context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-create-dump-30-4-create-dump",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-create-dump-30-4-create-dump",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-create-dump-30-4-create-dump"
            },
            "relatedEntries": [
                "nova-create-dump-30-8-create-dump-artifactdir",
                "nova-eval-30-1-eval-ausfuehren",
                "nova-eval-30-2-eval-mit-dom-mutation",
                "nova-cdp-30-3-cdp-passthrough"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "nova-hardware-diagnostics-start-30-5-hardware-diagnostics",
            "pathId": "30.5",
            "stableKey": "mcp:javascript-und-diagnostics:30.5:nova-hardware-diagnostics-start-30-5-hardware-diagnostics",
            "contentHash": "9d5a9b806f8701d8008c7a229507222db6c0edf2b2aa3da7699a2f65194bb137",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.hardware_diagnostics_start",
                "en": "nova.hardware_diagnostics_start"
            },
            "referenceTitle": {
                "de": "Hardware Diagnostics",
                "en": "Hardware Diagnostics"
            },
            "familySlug": "javascript-und-diagnostics",
            "tool": "nova.hardware_diagnostics_start",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Hardware Diagnostics\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to carry out the bounded step \"Hardware Diagnostics\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "kind",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-hardware-diagnostics-start-30-5-hardware-diagnostics",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-hardware-diagnostics-start-30-5-hardware-diagnostics",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-hardware-diagnostics-start-30-5-hardware-diagnostics"
            },
            "relatedEntries": [
                "nova-eval-30-1-eval-ausfuehren",
                "nova-eval-30-2-eval-mit-dom-mutation",
                "nova-cdp-30-3-cdp-passthrough",
                "nova-create-dump-30-4-create-dump"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "nova-media-status-30-6-media-status",
            "pathId": "30.6",
            "stableKey": "mcp:javascript-und-diagnostics:30.6:nova-media-status-30-6-media-status",
            "contentHash": "9be9cc768ab5f0e6bab0fd028003ba32fefc5fd95fac31a9854a95fa4fd6da53",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.media_status",
                "en": "nova.media_status"
            },
            "referenceTitle": {
                "de": "Media Status",
                "en": "Media Status"
            },
            "familySlug": "javascript-und-diagnostics",
            "tool": "nova.media_status",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Media Status\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to handle the sensitive path \"Media Status\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-media-status-30-6-media-status",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-media-status-30-6-media-status",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-media-status-30-6-media-status"
            },
            "relatedEntries": [
                "nova-eval-30-1-eval-ausfuehren",
                "nova-eval-30-2-eval-mit-dom-mutation",
                "nova-cdp-30-3-cdp-passthrough",
                "nova-create-dump-30-4-create-dump"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "nova-traces-list-30-7-traces-lesen",
            "pathId": "30.7",
            "stableKey": "mcp:javascript-und-diagnostics:30.7:nova-traces-list-30-7-traces-lesen",
            "contentHash": "6d05b9dd225c19b74ffc0d52ded14de110cd19752e55058e179548d372f99369",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.traces_list",
                "en": "nova.traces_list"
            },
            "referenceTitle": {
                "de": "Traces lesen",
                "en": "Traces read"
            },
            "familySlug": "javascript-und-diagnostics",
            "tool": "nova.traces_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Traces lesen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to check the state or evidence for \"Traces read\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-traces-list-30-7-traces-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-traces-list-30-7-traces-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-traces-list-30-7-traces-lesen"
            },
            "relatedEntries": [
                "nova-eval-30-1-eval-ausfuehren",
                "nova-eval-30-2-eval-mit-dom-mutation",
                "nova-cdp-30-3-cdp-passthrough",
                "nova-create-dump-30-4-create-dump"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "nova-create-dump-30-8-create-dump-artifactdir",
            "pathId": "30.8",
            "stableKey": "mcp:javascript-und-diagnostics:30.8:nova-create-dump-30-8-create-dump-artifactdir",
            "contentHash": "8ffd00136a16a6fb914f3883dc44f16543a37145b5053cb1f1cf9a869eea388e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.create_dump",
                "en": "nova.create_dump"
            },
            "referenceTitle": {
                "de": "Create Dump ArtifactDir",
                "en": "Create Dump ArtifactDir"
            },
            "familySlug": "javascript-und-diagnostics",
            "tool": "nova.create_dump",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Create Dump ArtifactDir\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to carry out the bounded step \"Create Dump ArtifactDir\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "structuredContent.artifactDir",
                    "description": {
                        "de": "Artefakt- oder Evidenzreferenz. Lokale Werte nicht veröffentlichen; nur für Nachschlagen, Lebensdauer oder Review-Kontext nutzen.",
                        "en": "Artifact or evidence reference. Do not publish local values; use it for lookup, lifetime, or review context."
                    }
                },
                {
                    "name": "dumpDir",
                    "description": {
                        "de": "Artefakt- oder Evidenzreferenz. Lokale Werte nicht veröffentlichen; nur für Nachschlagen, Lebensdauer oder Review-Kontext nutzen.",
                        "en": "Artifact or evidence reference. Do not publish local values; use it for lookup, lifetime, or review context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-create-dump-30-8-create-dump-artifactdir",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-create-dump-30-8-create-dump-artifactdir",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-create-dump-30-8-create-dump-artifactdir"
            },
            "relatedEntries": [
                "nova-create-dump-30-4-create-dump",
                "nova-eval-30-1-eval-ausfuehren",
                "nova-eval-30-2-eval-mit-dom-mutation",
                "nova-cdp-30-3-cdp-passthrough"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "nova-cdp-30-9-cdp-structured-result",
            "pathId": "30.9",
            "stableKey": "mcp:javascript-und-diagnostics:30.9:nova-cdp-30-9-cdp-structured-result",
            "contentHash": "3301d8e0806af37d712a2922c43df365529a01ea4e00cda93a00b4e75a49c2df",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cdp",
                "en": "nova.cdp"
            },
            "referenceTitle": {
                "de": "CDP Structured Result",
                "en": "CDP Structured Result"
            },
            "familySlug": "javascript-und-diagnostics",
            "tool": "nova.cdp",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Seitenwahrnehmung, Diagnose und prüfbare Lesesignale nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"CDP Structured Result\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For page perception, diagnostics, and verifiable read signals, an agent uses this public tool to carry out the bounded step \"CDP Structured Result\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "method",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "structuredContent.cdpResult",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "cdpResult",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cdp-30-9-cdp-structured-result",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cdp-30-9-cdp-structured-result",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cdp-30-9-cdp-structured-result"
            },
            "relatedEntries": [
                "nova-cdp-30-3-cdp-passthrough",
                "nova-eval-30-1-eval-ausfuehren",
                "nova-eval-30-2-eval-mit-dom-mutation",
                "nova-create-dump-30-4-create-dump"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "nova-stream-url-31-1-stream-url-erzeugen",
            "pathId": "31.1",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.1:nova-stream-url-31-1-stream-url-erzeugen",
            "contentHash": "f5193874a245d9150b10dbb4c0d758dea54c4a897b01f468cc4294b294ebcaf2",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.stream_url",
                "en": "nova.stream_url"
            },
            "referenceTitle": {
                "de": "Stream-URL erzeugen",
                "en": "Stream-URL erzeugen"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": "nova.stream_url",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Stream-URL erzeugen\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to check the state or evidence for \"Stream-URL erzeugen\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "fps",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-stream-url-31-1-stream-url-erzeugen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-stream-url-31-1-stream-url-erzeugen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-stream-url-31-1-stream-url-erzeugen"
            },
            "relatedEntries": [
                "nova-stream-url-31-13-stream-preview-claim-gate",
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-app-screenshot-31-4-app-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-capture-screenshot-31-2-screenshot-qualitaet",
            "pathId": "31.2",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.2:nova-capture-screenshot-31-2-screenshot-qualitaet",
            "contentHash": "d83f1fc8f30372212c90f8538601e4622816e4c1e34de6d2add49ff35a5234bf",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.capture_screenshot",
                "en": "nova.capture_screenshot"
            },
            "referenceTitle": {
                "de": "Screenshot-Qualität",
                "en": "Screenshot-Qualitaet"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": "nova.capture_screenshot",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Screenshot-Qualität\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to check the state or evidence for \"Screenshot-Qualitaet\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "screenshotQuality",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-screenshot-31-2-screenshot-qualitaet",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-screenshot-31-2-screenshot-qualität",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-capture-screenshot-31-2-screenshot-qualitaet"
            },
            "relatedEntries": [
                "nova-capture-screenshot-4-5-screenshot",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-screenshot-31-15-full-page-screenshot",
                "nova-capture-screenshot-49-1-highlight-selector"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-capture-screenshot-31-3-screenshot-mit-resize",
            "pathId": "31.3",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.3:nova-capture-screenshot-31-3-screenshot-mit-resize",
            "contentHash": "3d55a36830c376f81a22d8c7b440749bfd377e24e8fa122dcd87eba49dc450d8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.capture_screenshot",
                "en": "nova.capture_screenshot"
            },
            "referenceTitle": {
                "de": "Screenshot mit Resize",
                "en": "Screenshot with resize"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": "nova.capture_screenshot",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Screenshot mit Resize\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to check the state or evidence for \"Screenshot with resize\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "screenshotMaxWidth",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-screenshot-31-3-screenshot-mit-resize",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-screenshot-31-3-screenshot-mit-resize",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-capture-screenshot-31-3-screenshot-mit-resize"
            },
            "relatedEntries": [
                "nova-capture-screenshot-4-5-screenshot",
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-15-full-page-screenshot",
                "nova-capture-screenshot-49-1-highlight-selector"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-capture-app-screenshot-31-4-app-screenshot",
            "pathId": "31.4",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.4:nova-capture-app-screenshot-31-4-app-screenshot",
            "contentHash": "dbcdd9b329a516fd9e506ea6413bd32f4be0e0ddd814d9c15ab741af4e9f814a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.capture_app_screenshot",
                "en": "nova.capture_app_screenshot"
            },
            "referenceTitle": {
                "de": "App-Screenshot",
                "en": "App-Screenshot"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": "nova.capture_app_screenshot",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"App-Screenshot\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to check the state or evidence for \"App-Screenshot\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-app-screenshot-31-4-app-screenshot",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-app-screenshot-31-4-app-screenshot",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-capture-app-screenshot-31-4-app-screenshot"
            },
            "relatedEntries": [
                "nova-capture-app-screenshot-31-11-app-screenshot-active-target-guard",
                "nova-capture-app-screenshot-31-12-app-screenshot-unified-fields",
                "nova-stream-url-31-1-stream-url-erzeugen",
                "nova-capture-screenshot-31-2-screenshot-qualitaet"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "31-5-screenshot-task-isolation",
            "pathId": "31.5",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.5:31-5-screenshot-task-isolation",
            "contentHash": "59dc77fb8a0ab4fbf67f567b7534f7917a3958c055dba4fe591347b0335c5441",
            "diffStatus": "unchanged",
            "title": {
                "de": "Screenshot Task-Isolation",
                "en": "Screenshot Task-Isolation"
            },
            "referenceTitle": {
                "de": "Screenshot Task-Isolation",
                "en": "Screenshot Task-Isolation"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "recording_or_media",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Screenshot Task-Isolation ist eine öffentliche Referenz für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Screenshot Task-Isolation is a public reference for visual evidence, screenshots, and reviewable differences. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "screenshotFilePath",
                    "description": {
                        "de": "Artefakt- oder Evidenzreferenz. Lokale Werte nicht veröffentlichen; nur für Nachschlagen, Lebensdauer oder Review-Kontext nutzen.",
                        "en": "Artifact or evidence reference. Do not publish local values; use it for lookup, lifetime, or review context."
                    }
                },
                {
                    "name": "contextId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "claimTaskId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "mcpSessionId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/31-5-screenshot-task-isolation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/31-5-screenshot-task-isolation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/31-5-screenshot-task-isolation"
            },
            "relatedEntries": [
                "nova-stream-url-31-1-stream-url-erzeugen",
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-app-screenshot-31-4-app-screenshot"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Screenshot Task-Isolation beschreibt ein Verhalten für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Screenshot Task-Isolation describes a behavior for visual evidence, screenshots, and reviewable differences. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Screenshot Task-Isolation als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Screenshot Task-Isolation as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: screenshotFilePath, contextId, claimTaskId, mcpSessionId. Wirkungsachsen: Recording / Medien, Automation.",
                    "en": "Relevant response signals: screenshotFilePath, contextId, claimTaskId, mcpSessionId. Safety axes: Recording / media, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "31-6-screenshot-responsemode-defaults",
            "pathId": "31.6",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.6:31-6-screenshot-responsemode-defaults",
            "contentHash": "a8eb0622dfc9f6d9128202bf9769d8b27a59a1a73da3058ef77f9a0be8138ed7",
            "diffStatus": "unchanged",
            "title": {
                "de": "Screenshot ResponseMode Defaults",
                "en": "Screenshot ResponseMode Defaults"
            },
            "referenceTitle": {
                "de": "Screenshot ResponseMode Defaults",
                "en": "Screenshot ResponseMode Defaults"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Screenshot ResponseMode Defaults ist eine öffentliche Referenz für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Screenshot ResponseMode Defaults is a public reference for visual evidence, screenshots, and reviewable differences. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "click_selector",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "navigate",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "wait_for_modal",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "actualMode",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/31-6-screenshot-responsemode-defaults",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/31-6-screenshot-responsemode-defaults",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/31-6-screenshot-responsemode-defaults"
            },
            "relatedEntries": [
                "nova-stream-url-31-1-stream-url-erzeugen",
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-app-screenshot-31-4-app-screenshot"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Screenshot ResponseMode Defaults beschreibt ein Signal für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Screenshot ResponseMode Defaults describes a signal for visual evidence, screenshots, and reviewable differences. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Screenshot ResponseMode Defaults als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Screenshot ResponseMode Defaults as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: click_selector, navigate, wait_for_modal, actualMode. Wirkungsachsen: Lesend, Browserzustand, Recording / Medien.",
                    "en": "Relevant response signals: click_selector, navigate, wait_for_modal, actualMode. Safety axes: Read current state, Browser state, Recording / media."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-read-screenshot-resource-31-7-screenshot-resource-uri",
            "pathId": "31.7",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.7:nova-read-screenshot-resource-31-7-screenshot-resource-uri",
            "contentHash": "1c4a33fc60e1c2de5cd963d1f75b84f664d1715a60f9251316dd4de3bac1b714",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.read_screenshot_resource",
                "en": "nova.read_screenshot_resource"
            },
            "referenceTitle": {
                "de": "Screenshot Resource-URI",
                "en": "Screenshot Resource-URI"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": "nova.read_screenshot_resource",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Screenshot Resource-URI\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to check the state or evidence for \"Screenshot Resource-URI\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "expiresAt",
                    "description": {
                        "de": "Artefakt- oder Evidenzreferenz. Lokale Werte nicht veröffentlichen; nur für Nachschlagen, Lebensdauer oder Review-Kontext nutzen.",
                        "en": "Artifact or evidence reference. Do not publish local values; use it for lookup, lifetime, or review context."
                    }
                },
                {
                    "name": "hash",
                    "description": {
                        "de": "Artefakt- oder Evidenzreferenz. Lokale Werte nicht veröffentlichen; nur für Nachschlagen, Lebensdauer oder Review-Kontext nutzen.",
                        "en": "Artifact or evidence reference. Do not publish local values; use it for lookup, lifetime, or review context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-read-screenshot-resource-31-7-screenshot-resource-uri",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-read-screenshot-resource-31-7-screenshot-resource-uri",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-read-screenshot-resource-31-7-screenshot-resource-uri"
            },
            "relatedEntries": [
                "nova-stream-url-31-1-stream-url-erzeugen",
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-app-screenshot-31-4-app-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "31-8-screenshot-auto-mode",
            "pathId": "31.8",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.8:31-8-screenshot-auto-mode",
            "contentHash": "bf17cb4057a91ed246f0759dcfc85190fd6574d9c563c7a61e0cbb5e8ef930ae",
            "diffStatus": "unchanged",
            "title": {
                "de": "Screenshot Auto Mode",
                "en": "Screenshot Auto Mode"
            },
            "referenceTitle": {
                "de": "Screenshot Auto Mode",
                "en": "Screenshot Auto Mode"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Screenshot Auto Mode ist eine öffentliche Referenz für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Screenshot Auto Mode is a public reference for visual evidence, screenshots, and reviewable differences. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "inline",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/31-8-screenshot-auto-mode",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/31-8-screenshot-auto-mode",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/31-8-screenshot-auto-mode"
            },
            "relatedEntries": [
                "nova-stream-url-31-1-stream-url-erzeugen",
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-app-screenshot-31-4-app-screenshot"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Screenshot Auto Mode beschreibt ein Signal für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Screenshot Auto Mode describes a signal for visual evidence, screenshots, and reviewable differences. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Screenshot Auto Mode als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Screenshot Auto Mode as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: inline. Wirkungsachsen: Lesend, Recording / Medien.",
                    "en": "Relevant response signals: inline. Safety axes: Read current state, Recording / media."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "31-9-screenshot-dedupe",
            "pathId": "31.9",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.9:31-9-screenshot-dedupe",
            "contentHash": "18cb021a1b0f934d687ecf74154c499c31bf3ca18b16380c2f20579792bb59ed",
            "diffStatus": "unchanged",
            "title": {
                "de": "Screenshot Dedupe",
                "en": "Screenshot Dedupe"
            },
            "referenceTitle": {
                "de": "Screenshot Dedupe",
                "en": "Screenshot Dedupe"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Screenshot Dedupe ist eine öffentliche Referenz für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Screenshot Dedupe is a public reference for visual evidence, screenshots, and reviewable differences. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "sessionInlineBytes",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "unchangedFromPrevious",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/31-9-screenshot-dedupe",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/31-9-screenshot-dedupe",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/31-9-screenshot-dedupe"
            },
            "relatedEntries": [
                "nova-stream-url-31-1-stream-url-erzeugen",
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-app-screenshot-31-4-app-screenshot"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Screenshot Dedupe beschreibt ein Signal für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Screenshot Dedupe describes a signal for visual evidence, screenshots, and reviewable differences. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Screenshot Dedupe als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Screenshot Dedupe as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: sessionInlineBytes, unchangedFromPrevious. Wirkungsachsen: Lesend, Recording / Medien.",
                    "en": "Relevant response signals: sessionInlineBytes, unchangedFromPrevious. Safety axes: Read current state, Recording / media."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-reset-screenshot-budget-31-10-screenshot-budget-gate",
            "pathId": "31.10",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.10:nova-session-reset-screenshot-budget-31-10-screenshot-budget-gate",
            "contentHash": "cc33c782e08239520db5063bcd15fa3d7ea0d6f2338497731fcfa8db042f204e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_reset_screenshot_budget",
                "en": "nova.session_reset_screenshot_budget"
            },
            "referenceTitle": {
                "de": "Screenshot Budget Gate",
                "en": "Screenshot Budget Gate"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": "nova.session_reset_screenshot_budget",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Screenshot Budget Gate\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to carry out the bounded step \"Screenshot Budget Gate\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "screenshot_budget_exceeded",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-reset-screenshot-budget-31-10-screenshot-budget-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-reset-screenshot-budget-31-10-screenshot-budget-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-reset-screenshot-budget-31-10-screenshot-budget-gate"
            },
            "relatedEntries": [
                "nova-stream-url-31-1-stream-url-erzeugen",
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-app-screenshot-31-4-app-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-capture-app-screenshot-31-11-app-screenshot-active-target-guard",
            "pathId": "31.11",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.11:nova-capture-app-screenshot-31-11-app-screenshot-active-target-guard",
            "contentHash": "0f9304368e4d8a76368274fa466a37895402e7096e5270af51b042830f3a5e34",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.capture_app_screenshot",
                "en": "nova.capture_app_screenshot"
            },
            "referenceTitle": {
                "de": "App Screenshot Active-Target Guard",
                "en": "App Screenshot Active-Target Guard"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": "nova.capture_app_screenshot",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"App Screenshot Active-Target Guard\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to check the state or evidence for \"App Screenshot Active-Target Guard\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "agentId",
                    "description": {
                        "de": "Agentenkennung für Claim-, Audit- oder Arbeitskontext.",
                        "en": "Agent identity for claim, audit, or work context."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "reasonCode",
                    "description": {
                        "de": "Maschinenlesbarer Grund für Warnung, Block oder spezielles Verhalten.",
                        "en": "Machine-readable reason for a warning, block, or special behavior."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-app-screenshot-31-11-app-screenshot-active-target-guard",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-app-screenshot-31-11-app-screenshot-active-target-guard",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-capture-app-screenshot-31-11-app-screenshot-active-target-guard"
            },
            "relatedEntries": [
                "nova-capture-app-screenshot-31-4-app-screenshot",
                "nova-capture-app-screenshot-31-12-app-screenshot-unified-fields",
                "nova-stream-url-31-1-stream-url-erzeugen",
                "nova-capture-screenshot-31-2-screenshot-qualitaet"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-capture-app-screenshot-31-12-app-screenshot-unified-fields",
            "pathId": "31.12",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.12:nova-capture-app-screenshot-31-12-app-screenshot-unified-fields",
            "contentHash": "8936270c56634376e6a5851bd2c4ff684b9d1f05cf14fe556c8f426f6560c935",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.capture_app_screenshot",
                "en": "nova.capture_app_screenshot"
            },
            "referenceTitle": {
                "de": "App Screenshot Unified Fields",
                "en": "App Screenshot Unified Fields"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": "nova.capture_app_screenshot",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"App Screenshot Unified Fields\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to check the state or evidence for \"App Screenshot Unified Fields\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "responseMode",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "rasterizationScale",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "structuredContent",
                    "description": {
                        "de": "Strukturierter Antwortbereich für Agenten und Integrationen.",
                        "en": "Structured response area for agents and integrations."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-app-screenshot-31-12-app-screenshot-unified-fields",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-app-screenshot-31-12-app-screenshot-unified-fields",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-capture-app-screenshot-31-12-app-screenshot-unified-fields"
            },
            "relatedEntries": [
                "nova-capture-app-screenshot-31-4-app-screenshot",
                "nova-capture-app-screenshot-31-11-app-screenshot-active-target-guard",
                "nova-stream-url-31-1-stream-url-erzeugen",
                "nova-capture-screenshot-31-2-screenshot-qualitaet"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-stream-url-31-13-stream-preview-claim-gate",
            "pathId": "31.13",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.13:nova-stream-url-31-13-stream-preview-claim-gate",
            "contentHash": "80f38305584a54278ffbffba7e172814346d7d71ec0502c9423a78341788d6eb",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.stream_url",
                "en": "nova.stream_url"
            },
            "referenceTitle": {
                "de": "Stream Preview Claim Gate",
                "en": "Stream Preview Claim Gate"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": "nova.stream_url",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Stream Preview Claim Gate\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to carry out the bounded step \"Stream Preview Claim Gate\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-stream-url-31-13-stream-preview-claim-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-stream-url-31-13-stream-preview-claim-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-stream-url-31-13-stream-preview-claim-gate"
            },
            "relatedEntries": [
                "nova-stream-url-31-1-stream-url-erzeugen",
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-app-screenshot-31-4-app-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "31-14-stream-preview-query-validation",
            "pathId": "31.14",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.14:31-14-stream-preview-query-validation",
            "contentHash": "d7bb66a79b411210ba94aab033777c5643d6f5694878e9ea6039b0801aa5a6df",
            "diffStatus": "unchanged",
            "title": {
                "de": "Stream Preview Query Validation",
                "en": "Stream Preview Query Validation"
            },
            "referenceTitle": {
                "de": "Stream Preview Query Validation",
                "en": "Stream Preview Query Validation"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Stream Preview Query Validation ist eine öffentliche Referenz für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Stream Preview Query Validation is a public reference for visual evidence, screenshots, and reviewable differences. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/31-14-stream-preview-query-validation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/31-14-stream-preview-query-validation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/31-14-stream-preview-query-validation"
            },
            "relatedEntries": [
                "nova-stream-url-31-1-stream-url-erzeugen",
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-app-screenshot-31-4-app-screenshot"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Stream Preview Query Validation beschreibt ein Signal für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Stream Preview Query Validation describes a signal for visual evidence, screenshots, and reviewable differences. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Stream Preview Query Validation als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Stream Preview Query Validation as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Recording / Medien.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Recording / media."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-capture-screenshot-31-15-full-page-screenshot",
            "pathId": "31.15",
            "stableKey": "mcp:streaming-und-screenshots-advanced:31.15:nova-capture-screenshot-31-15-full-page-screenshot",
            "contentHash": "ccce895ab7cf56ce657c4b6a87e87049e84d1ab1d8243293551c34654014f729",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.capture_screenshot",
                "en": "nova.capture_screenshot"
            },
            "referenceTitle": {
                "de": "Full-Page-Screenshot",
                "en": "Full-Page-Screenshot"
            },
            "familySlug": "streaming-und-screenshots-advanced",
            "tool": "nova.capture_screenshot",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Full-Page-Screenshot\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to check the state or evidence for \"Full-Page-Screenshot\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "fullPage",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "pixelHeight",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "region",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-screenshot-31-15-full-page-screenshot",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-screenshot-31-15-full-page-screenshot",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-capture-screenshot-31-15-full-page-screenshot"
            },
            "relatedEntries": [
                "nova-capture-screenshot-4-5-screenshot",
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-screenshot-49-1-highlight-selector"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-pks-platform-seed-32-1-platform-seed",
            "pathId": "32.1",
            "stableKey": "mcp:platform-pks-cross-domain-knowledge:32.1:nova-pks-platform-seed-32-1-platform-seed",
            "contentHash": "902c9839f26ad15c32eeaec712217cc3ad50e503223c54e0e22c5b523c609ce8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_platform_seed",
                "en": "nova.pks_platform_seed"
            },
            "referenceTitle": {
                "de": "Platform Seed",
                "en": "Platform Seed"
            },
            "familySlug": "platform-pks-cross-domain-knowledge",
            "tool": "nova.pks_platform_seed",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Platform Seed\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Platform Seed\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "patterns",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "aliases",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-platform-seed-32-1-platform-seed",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-platform-seed-32-1-platform-seed",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-platform-seed-32-1-platform-seed"
            },
            "relatedEntries": [
                "nova-pks-platform-get-32-2-platform-get",
                "nova-pks-platform-list-32-3-platform-list"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-pks-platform-get-32-2-platform-get",
            "pathId": "32.2",
            "stableKey": "mcp:platform-pks-cross-domain-knowledge:32.2:nova-pks-platform-get-32-2-platform-get",
            "contentHash": "bd909c29548818c7207f1fd4d66a1336f1f64ed02beb2f7c2d1fc527ff09de28",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_platform_get",
                "en": "nova.pks_platform_get"
            },
            "referenceTitle": {
                "de": "Platform Get",
                "en": "Platform Get"
            },
            "familySlug": "platform-pks-cross-domain-knowledge",
            "tool": "nova.pks_platform_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Platform Get\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Platform Get\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "stableId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-platform-get-32-2-platform-get",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-platform-get-32-2-platform-get",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-platform-get-32-2-platform-get"
            },
            "relatedEntries": [
                "nova-pks-platform-seed-32-1-platform-seed",
                "nova-pks-platform-list-32-3-platform-list"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-pks-platform-list-32-3-platform-list",
            "pathId": "32.3",
            "stableKey": "mcp:platform-pks-cross-domain-knowledge:32.3:nova-pks-platform-list-32-3-platform-list",
            "contentHash": "3ce6941dc149c4ddab0fbd5bafd253c072103b16567f32455ee69a41a2d69328",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.pks_platform_list",
                "en": "nova.pks_platform_list"
            },
            "referenceTitle": {
                "de": "Platform List",
                "en": "Platform List"
            },
            "familySlug": "platform-pks-cross-domain-knowledge",
            "tool": "nova.pks_platform_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Platform List\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Platform List\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-platform-list-32-3-platform-list",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-pks-platform-list-32-3-platform-list",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-pks-platform-list-32-3-platform-list"
            },
            "relatedEntries": [
                "nova-pks-platform-seed-32-1-platform-seed",
                "nova-pks-platform-get-32-2-platform-get"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-sandbox-context-33-1-sandbox-kontext",
            "pathId": "33.1",
            "stableKey": "mcp:sandbox-management:33.1:nova-sandbox-context-33-1-sandbox-kontext",
            "contentHash": "c7e326cb24e1616ee7ddda797df3aaead09287a23fa48cf269d431513db70c7c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.sandbox_context",
                "en": "nova.sandbox_context"
            },
            "referenceTitle": {
                "de": "Sandbox-Kontext",
                "en": "Sandbox-Kontext"
            },
            "familySlug": "sandbox-management",
            "tool": "nova.sandbox_context",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Sandbox-Kontext\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to check the state or evidence for \"Sandbox-Kontext\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-sandbox-context-33-1-sandbox-kontext",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-sandbox-context-33-1-sandbox-kontext",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-sandbox-context-33-1-sandbox-kontext"
            },
            "relatedEntries": [
                "nova-resolve-sandbox-33-2-sandbox-aufloesen",
                "nova-tabs-33-3-tab-in-sandbox",
                "nova-sandbox-create-33-4-sandbox-erstellen",
                "33-5-sandbox-erstellen-max"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-resolve-sandbox-33-2-sandbox-aufloesen",
            "pathId": "33.2",
            "stableKey": "mcp:sandbox-management:33.2:nova-resolve-sandbox-33-2-sandbox-aufloesen",
            "contentHash": "366e46b5aa40cf2890f71d4fb416cdcf0379c7c31ce8dabcc4d47611ae99146e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.resolve_sandbox",
                "en": "nova.resolve_sandbox"
            },
            "referenceTitle": {
                "de": "Sandbox auflösen",
                "en": "Sandbox resolve"
            },
            "familySlug": "sandbox-management",
            "tool": "nova.resolve_sandbox",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Sandbox auflösen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Sandbox resolve\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "intentKey",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "intentKey",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "targetId",
                    "description": {
                        "de": "Stabile Zielreferenz für nachfolgende MCP-Werkzeuge.",
                        "en": "Stable target reference for follow-up MCP tools."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-resolve-sandbox-33-2-sandbox-aufloesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-resolve-sandbox-33-2-sandbox-auflösen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-resolve-sandbox-33-2-sandbox-aufloesen"
            },
            "relatedEntries": [
                "nova-sandbox-context-33-1-sandbox-kontext",
                "nova-tabs-33-3-tab-in-sandbox",
                "nova-sandbox-create-33-4-sandbox-erstellen",
                "33-5-sandbox-erstellen-max"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tabs-33-3-tab-in-sandbox",
            "pathId": "33.3",
            "stableKey": "mcp:sandbox-management:33.3:nova-tabs-33-3-tab-in-sandbox",
            "contentHash": "bfb6427dd760b63cf2b9287d59f2cfba5218f4ca33e940eaa854b869e1cb158f",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tabs",
                "en": "nova.tabs"
            },
            "referenceTitle": {
                "de": "Tab in Sandbox",
                "en": "Tab in Sandbox"
            },
            "familySlug": "sandbox-management",
            "tool": "nova.tabs",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Tab in Sandbox\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to check the state or evidence for \"Tab in Sandbox\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "sandboxId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tabs-33-3-tab-in-sandbox",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tabs-33-3-tab-in-sandbox",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tabs-33-3-tab-in-sandbox"
            },
            "relatedEntries": [
                "nova-tabs-2-4-tab-liste",
                "nova-tabs-2-10-tab-activity-resume",
                "nova-set-active-tab-2-11-active-tab-activation-edge",
                "nova-tabs-14-10-tab-awareness-warning"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-sandbox-create-33-4-sandbox-erstellen",
            "pathId": "33.4",
            "stableKey": "mcp:sandbox-management:33.4:nova-sandbox-create-33-4-sandbox-erstellen",
            "contentHash": "35adbf03b77d406e1ba8cf0f1e1bb23042e9fdfd4488f1215817ec49c573a4b2",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.sandbox_create",
                "en": "nova.sandbox_create"
            },
            "referenceTitle": {
                "de": "Sandbox erstellen",
                "en": "Sandbox create"
            },
            "familySlug": "sandbox-management",
            "tool": "nova.sandbox_create",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Sandbox erstellen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Sandbox create\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "name",
                    "description": {
                        "de": "Benennung für das Zielobjekt. Vor dem Anlegen oder Ändern auf Eindeutigkeit achten.",
                        "en": "Name for the target object. Check uniqueness before creating or changing it."
                    }
                },
                {
                    "name": "purpose",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-sandbox-create-33-4-sandbox-erstellen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-sandbox-create-33-4-sandbox-erstellen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-sandbox-create-33-4-sandbox-erstellen"
            },
            "relatedEntries": [
                "nova-sandbox-context-33-1-sandbox-kontext",
                "nova-resolve-sandbox-33-2-sandbox-aufloesen",
                "nova-tabs-33-3-tab-in-sandbox",
                "33-5-sandbox-erstellen-max"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "33-5-sandbox-erstellen-max",
            "pathId": "33.5",
            "stableKey": "mcp:sandbox-management:33.5:33-5-sandbox-erstellen-max",
            "contentHash": "cb70e469b8dcf97a9c3a2ee1a4a4332caa2b65fe25ca581a3f0e5dfb682c27d9",
            "diffStatus": "unchanged",
            "title": {
                "de": "Sandbox erstellen (max)",
                "en": "Sandbox create (max)"
            },
            "referenceTitle": {
                "de": "Sandbox erstellen (max)",
                "en": "Sandbox create (max)"
            },
            "familySlug": "sandbox-management",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Sandbox erstellen (max) ist eine öffentliche Referenz für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Sandbox create (max) is a public reference for browser environment, window state, and isolated execution surfaces. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "sandbox_create",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/33-5-sandbox-erstellen-max",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/33-5-sandbox-erstellen-max",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/33-5-sandbox-erstellen-max"
            },
            "relatedEntries": [
                "nova-sandbox-context-33-1-sandbox-kontext",
                "nova-resolve-sandbox-33-2-sandbox-aufloesen",
                "nova-tabs-33-3-tab-in-sandbox",
                "nova-sandbox-create-33-4-sandbox-erstellen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Sandbox erstellen (max) beschreibt ein Signal für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Sandbox create (max) describes a signal for browser environment, window state, and isolated execution surfaces. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Sandbox erstellen (max) als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Sandbox create (max) as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: sandbox_create. Wirkungsachsen: Lesend, Browserzustand.",
                    "en": "Relevant response signals: sandbox_create. Safety axes: Read current state, Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-sandbox-update-33-6-sandbox-umbenennen",
            "pathId": "33.6",
            "stableKey": "mcp:sandbox-management:33.6:nova-sandbox-update-33-6-sandbox-umbenennen",
            "contentHash": "cace3b7ce5510eef019cea657f16f26f37b6a7837dfe5cd3bcd65b78574f6ea1",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.sandbox_update",
                "en": "nova.sandbox_update"
            },
            "referenceTitle": {
                "de": "Sandbox umbenennen",
                "en": "Sandbox umbenennen"
            },
            "familySlug": "sandbox-management",
            "tool": "nova.sandbox_update",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Sandbox umbenennen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Sandbox umbenennen\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "sandboxId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "name",
                    "description": {
                        "de": "Benennung für das Zielobjekt. Vor dem Anlegen oder Ändern auf Eindeutigkeit achten.",
                        "en": "Name for the target object. Check uniqueness before creating or changing it."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-sandbox-update-33-6-sandbox-umbenennen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-sandbox-update-33-6-sandbox-umbenennen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-sandbox-update-33-6-sandbox-umbenennen"
            },
            "relatedEntries": [
                "nova-sandbox-update-33-7-sandbox-pausieren",
                "nova-sandbox-context-33-1-sandbox-kontext",
                "nova-resolve-sandbox-33-2-sandbox-aufloesen",
                "nova-tabs-33-3-tab-in-sandbox"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-sandbox-update-33-7-sandbox-pausieren",
            "pathId": "33.7",
            "stableKey": "mcp:sandbox-management:33.7:nova-sandbox-update-33-7-sandbox-pausieren",
            "contentHash": "185b66d688857ef6288b6920f01e641d4b6dba68bade5970a82359b184985b54",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.sandbox_update",
                "en": "nova.sandbox_update"
            },
            "referenceTitle": {
                "de": "Sandbox pausieren",
                "en": "Sandbox pausieren"
            },
            "familySlug": "sandbox-management",
            "tool": "nova.sandbox_update",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Sandbox pausieren\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Sandbox pausieren\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "sandboxId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "isPaused",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-sandbox-update-33-7-sandbox-pausieren",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-sandbox-update-33-7-sandbox-pausieren",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-sandbox-update-33-7-sandbox-pausieren"
            },
            "relatedEntries": [
                "nova-sandbox-update-33-6-sandbox-umbenennen",
                "nova-sandbox-context-33-1-sandbox-kontext",
                "nova-resolve-sandbox-33-2-sandbox-aufloesen",
                "nova-tabs-33-3-tab-in-sandbox"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-sandbox-delete-33-8-sandbox-loeschen",
            "pathId": "33.8",
            "stableKey": "mcp:sandbox-management:33.8:nova-sandbox-delete-33-8-sandbox-loeschen",
            "contentHash": "66fc1ad655bee9c22a31d7571958b5e03101443958d33b9b0a888a0820902866",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.sandbox_delete",
                "en": "nova.sandbox_delete"
            },
            "referenceTitle": {
                "de": "Sandbox löschen",
                "en": "Delete sandbox"
            },
            "familySlug": "sandbox-management",
            "tool": "nova.sandbox_delete",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Sandbox löschen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Delete sandbox\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "sandboxId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "confirm",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-sandbox-delete-33-8-sandbox-loeschen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-sandbox-delete-33-8-sandbox-löschen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-sandbox-delete-33-8-sandbox-loeschen"
            },
            "relatedEntries": [
                "nova-sandbox-context-33-1-sandbox-kontext",
                "nova-resolve-sandbox-33-2-sandbox-aufloesen",
                "nova-tabs-33-3-tab-in-sandbox",
                "nova-sandbox-create-33-4-sandbox-erstellen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "33-9-letzte-sandbox-schuetzen",
            "pathId": "33.9",
            "stableKey": "mcp:sandbox-management:33.9:33-9-letzte-sandbox-schuetzen",
            "contentHash": "780820156220b2a62018aba229c13903c43e545c6752137cdcf228fb1677748e",
            "diffStatus": "unchanged",
            "title": {
                "de": "Letzte Sandbox schützen",
                "en": "Letzte Sandbox schuetzen"
            },
            "referenceTitle": {
                "de": "Letzte Sandbox schützen",
                "en": "Letzte Sandbox schuetzen"
            },
            "familySlug": "sandbox-management",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Letzte Sandbox schützen ist eine öffentliche Referenz für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Letzte Sandbox schuetzen is a public reference for browser environment, window state, and isolated execution surfaces. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/33-9-letzte-sandbox-schuetzen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/33-9-letzte-sandbox-schützen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/33-9-letzte-sandbox-schuetzen"
            },
            "relatedEntries": [
                "nova-sandbox-context-33-1-sandbox-kontext",
                "nova-resolve-sandbox-33-2-sandbox-aufloesen",
                "nova-tabs-33-3-tab-in-sandbox",
                "nova-sandbox-create-33-4-sandbox-erstellen"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Letzte Sandbox schützen beschreibt ein Signal für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Letzte Sandbox schuetzen describes a signal for browser environment, window state, and isolated execution surfaces. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Letzte Sandbox schützen als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Letzte Sandbox schuetzen as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Browserzustand.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-tools-bundle-33-10-sandbox-crud-bundle-discovery",
            "pathId": "33.10",
            "stableKey": "mcp:sandbox-management:33.10:nova-tools-bundle-33-10-sandbox-crud-bundle-discovery",
            "contentHash": "1e9cdabd8ad3335edca5452750f3be0a4b5395a21bafd2c8749fd193698497a8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Sandbox CRUD Bundle Discovery",
                "en": "Sandbox CRUD Bundle Discovery"
            },
            "familySlug": "sandbox-management",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Sandbox CRUD Bundle Discovery\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to check the state or evidence for \"Sandbox CRUD Bundle Discovery\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "sandbox_create",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "sandbox_update",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "sandbox_delete",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-33-10-sandbox-crud-bundle-discovery",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-33-10-sandbox-crud-bundle-discovery",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-33-10-sandbox-crud-bundle-discovery"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-permission-center-get-34-1-permissions-lesen",
            "pathId": "34.1",
            "stableKey": "mcp:permission-center:34.1:nova-permission-center-get-34-1-permissions-lesen",
            "contentHash": "d7be3e6c8f1bc31d50d457b6950021a2ee4535f57ad36b420d384ae0a9228e14",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.permission_center_get",
                "en": "nova.permission_center_get"
            },
            "referenceTitle": {
                "de": "Permissions lesen",
                "en": "Permissions read"
            },
            "familySlug": "permission-center",
            "tool": "nova.permission_center_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Permissions lesen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to handle the sensitive path \"Permissions read\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-permission-center-get-34-1-permissions-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-permission-center-get-34-1-permissions-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-permission-center-get-34-1-permissions-lesen"
            },
            "relatedEntries": [
                "nova-permission-center-get-34-3-media-device-inventory-merge",
                "nova-permission-center-set-34-2-permission-setzen",
                "nova-permission-center-set-34-4-preferred-device-web-id-validation"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-permission-center-set-34-2-permission-setzen",
            "pathId": "34.2",
            "stableKey": "mcp:permission-center:34.2:nova-permission-center-set-34-2-permission-setzen",
            "contentHash": "12549debbed034d15026c851fca329e0f624e7bab7fe3a222d5901607f238ff9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.permission_center_set",
                "en": "nova.permission_center_set"
            },
            "referenceTitle": {
                "de": "Permission setzen",
                "en": "Permission set"
            },
            "familySlug": "permission-center",
            "tool": "nova.permission_center_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Permission setzen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to handle the sensitive path \"Permission set\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-permission-center-set-34-2-permission-setzen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-permission-center-set-34-2-permission-setzen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-permission-center-set-34-2-permission-setzen"
            },
            "relatedEntries": [
                "nova-permission-center-set-34-4-preferred-device-web-id-validation",
                "nova-permission-center-get-34-1-permissions-lesen",
                "nova-permission-center-get-34-3-media-device-inventory-merge"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-permission-center-get-34-3-media-device-inventory-merge",
            "pathId": "34.3",
            "stableKey": "mcp:permission-center:34.3:nova-permission-center-get-34-3-media-device-inventory-merge",
            "contentHash": "b51af75b97807e085cd66ce92105e288e1d20bf7d1b02173ab541672a85563a7",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.permission_center_get",
                "en": "nova.permission_center_get"
            },
            "referenceTitle": {
                "de": "Media-Device Inventory Merge",
                "en": "Media-Device Inventory Merge"
            },
            "familySlug": "permission-center",
            "tool": "nova.permission_center_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Media-Device Inventory Merge\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to handle the sensitive path \"Media-Device Inventory Merge\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "deviceEnumerationError",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "enumerateDevices",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-permission-center-get-34-3-media-device-inventory-merge",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-permission-center-get-34-3-media-device-inventory-merge",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-permission-center-get-34-3-media-device-inventory-merge"
            },
            "relatedEntries": [
                "nova-permission-center-get-34-1-permissions-lesen",
                "nova-permission-center-set-34-2-permission-setzen",
                "nova-permission-center-set-34-4-preferred-device-web-id-validation"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-permission-center-set-34-4-preferred-device-web-id-validation",
            "pathId": "34.4",
            "stableKey": "mcp:permission-center:34.4:nova-permission-center-set-34-4-preferred-device-web-id-validation",
            "contentHash": "feea9c10a5b5b27b7b8b6fd4d974100813c7d5ee833b0f7113c5a5b9d57a3fd9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.permission_center_set",
                "en": "nova.permission_center_set"
            },
            "referenceTitle": {
                "de": "Preferred Device Web-ID Validation",
                "en": "Preferred Device Web-ID Validation"
            },
            "familySlug": "permission-center",
            "tool": "nova.permission_center_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für risikobegrenzte Aktionen mit sichtbarer Nutzerkontrolle nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Preferred Device Web-ID Validation\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For risk-bounded actions with visible user control, an agent uses this public tool to handle the sensitive path \"Preferred Device Web-ID Validation\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "preferredCameraDeviceId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "validateDeviceIds",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "preferredCameraDeviceId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "validateDeviceIds",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-permission-center-set-34-4-preferred-device-web-id-validation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-permission-center-set-34-4-preferred-device-web-id-validation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-permission-center-set-34-4-preferred-device-web-id-validation"
            },
            "relatedEntries": [
                "nova-permission-center-set-34-2-permission-setzen",
                "nova-permission-center-get-34-1-permissions-lesen",
                "nova-permission-center-get-34-3-media-device-inventory-merge"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-ui-restore-tabs-prompt-state-35-1-restore-prompt-status",
            "pathId": "35.1",
            "stableKey": "mcp:restore-tabs-und-session-recovery:35.1:nova-ui-restore-tabs-prompt-state-35-1-restore-prompt-status",
            "contentHash": "eccb68c325edea2425ffba6994eb9f79b4b71b9b81e8e8a603062c6b64f7bd95",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.ui_restore_tabs_prompt_state",
                "en": "nova.ui_restore_tabs_prompt_state"
            },
            "referenceTitle": {
                "de": "Restore-Prompt Status",
                "en": "Restore-Prompt Status"
            },
            "familySlug": "restore-tabs-und-session-recovery",
            "tool": "nova.ui_restore_tabs_prompt_state",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Restore-Prompt Status\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to carry out the bounded step \"Restore-Prompt Status\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-restore-tabs-prompt-state-35-1-restore-prompt-status",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-restore-tabs-prompt-state-35-1-restore-prompt-status",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-ui-restore-tabs-prompt-state-35-1-restore-prompt-status"
            },
            "relatedEntries": [
                "nova-ui-restore-tabs-prompt-resolve-35-2-restore-prompt-beantworten"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-ui-restore-tabs-prompt-resolve-35-2-restore-prompt-beantworten",
            "pathId": "35.2",
            "stableKey": "mcp:restore-tabs-und-session-recovery:35.2:nova-ui-restore-tabs-prompt-resolve-35-2-restore-prompt-beantworten",
            "contentHash": "cbbfcf2fe44d3b1cee5c9838f7b3d315328384edeb21cced75df754707639138",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.ui_restore_tabs_prompt_resolve",
                "en": "nova.ui_restore_tabs_prompt_resolve"
            },
            "referenceTitle": {
                "de": "Restore-Prompt beantworten",
                "en": "Restore-Prompt beantworten"
            },
            "familySlug": "restore-tabs-und-session-recovery",
            "tool": "nova.ui_restore_tabs_prompt_resolve",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Verbindungsaufbau, Tool-Discovery und Transportbereitschaft nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Restore-Prompt beantworten\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For connection setup, tool discovery, and transport readiness, an agent uses this public tool to carry out the bounded step \"Restore-Prompt beantworten\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "action",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-restore-tabs-prompt-resolve-35-2-restore-prompt-beantworten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-ui-restore-tabs-prompt-resolve-35-2-restore-prompt-beantworten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-ui-restore-tabs-prompt-resolve-35-2-restore-prompt-beantworten"
            },
            "relatedEntries": [
                "nova-ui-restore-tabs-prompt-state-35-1-restore-prompt-status"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-devtools-open-36-1-devtools-oeffnen",
            "pathId": "36.1",
            "stableKey": "mcp:devtools-steuerung:36.1:nova-devtools-open-36-1-devtools-oeffnen",
            "contentHash": "754291c29bcb055c8a13233de7328b3c2602ff9e3f59268ee1bbe3f95081be3e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.devtools_open",
                "en": "nova.devtools_open"
            },
            "referenceTitle": {
                "de": "DevTools öffnen",
                "en": "Open DevTools"
            },
            "familySlug": "devtools-steuerung",
            "tool": "nova.devtools_open",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"DevTools öffnen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Open DevTools\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-devtools-open-36-1-devtools-oeffnen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-devtools-open-36-1-devtools-öffnen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-devtools-open-36-1-devtools-oeffnen"
            },
            "relatedEntries": [
                "nova-devtools-open-24-14-devtools-default-mode",
                "nova-devtools-select-panel-36-2-panel-wechseln"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-devtools-select-panel-36-2-panel-wechseln",
            "pathId": "36.2",
            "stableKey": "mcp:devtools-steuerung:36.2:nova-devtools-select-panel-36-2-panel-wechseln",
            "contentHash": "540893719f111e8f1899678b747bf451bc06987081a7e060bbfec7b7031e55f1",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.devtools_select_panel",
                "en": "nova.devtools_select_panel"
            },
            "referenceTitle": {
                "de": "Panel wechseln",
                "en": "Panel wechseln"
            },
            "familySlug": "devtools-steuerung",
            "tool": "nova.devtools_select_panel",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browserumgebung, Fensterzustand und isolierte Ausführungsflächen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Panel wechseln\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For browser environment, window state, and isolated execution surfaces, an agent uses this public tool to carry out the bounded step \"Panel wechseln\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "panel",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-devtools-select-panel-36-2-panel-wechseln",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-devtools-select-panel-36-2-panel-wechseln",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-devtools-select-panel-36-2-panel-wechseln"
            },
            "relatedEntries": [
                "nova-devtools-open-36-1-devtools-oeffnen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-get-layout-metrics-37-1-layout-metrics",
            "pathId": "37.1",
            "stableKey": "mcp:layout-und-active-element:37.1:nova-get-layout-metrics-37-1-layout-metrics",
            "contentHash": "494e9c3f85d7616906f664266f9b059fc48921c036fb1c4f85c81a698927f05a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.get_layout_metrics",
                "en": "nova.get_layout_metrics"
            },
            "referenceTitle": {
                "de": "Layout Metrics",
                "en": "Layout Metrics"
            },
            "familySlug": "layout-und-active-element",
            "tool": "nova.get_layout_metrics",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Layout Metrics\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to check the state or evidence for \"Layout Metrics\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-get-layout-metrics-37-1-layout-metrics",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-get-layout-metrics-37-1-layout-metrics",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-get-layout-metrics-37-1-layout-metrics"
            },
            "relatedEntries": [
                "nova-get-active-element-deep-37-2-active-element-deep"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-get-active-element-deep-37-2-active-element-deep",
            "pathId": "37.2",
            "stableKey": "mcp:layout-und-active-element:37.2:nova-get-active-element-deep-37-2-active-element-deep",
            "contentHash": "7736ba5facc4aaae561f3012ab1123e928172cfb6f000d7dd688cbe6321072e5",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.get_active_element_deep",
                "en": "nova.get_active_element_deep"
            },
            "referenceTitle": {
                "de": "Active Element Deep",
                "en": "Active Element Deep"
            },
            "familySlug": "layout-und-active-element",
            "tool": "nova.get_active_element_deep",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Active Element Deep\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to check the state or evidence for \"Active Element Deep\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-get-active-element-deep-37-2-active-element-deep",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-get-active-element-deep-37-2-active-element-deep",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-get-active-element-deep-37-2-active-element-deep"
            },
            "relatedEntries": [
                "nova-get-layout-metrics-37-1-layout-metrics"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-scroll-by-38-1-scroll-by",
            "pathId": "38.1",
            "stableKey": "mcp:scrolling-alle-varianten:38.1:nova-scroll-by-38-1-scroll-by",
            "contentHash": "7d7600c540d641fc5de4bb6f10e28b5c6c5498a5dd87602d9423a8f4dee4321a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scroll_by",
                "en": "nova.scroll_by"
            },
            "referenceTitle": {
                "de": "Scroll By",
                "en": "Scroll By"
            },
            "familySlug": "scrolling-alle-varianten",
            "tool": "nova.scroll_by",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Scroll By\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Scroll By\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "deltaX",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                },
                {
                    "name": "deltaY",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scroll-by-38-1-scroll-by",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scroll-by-38-1-scroll-by",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scroll-by-38-1-scroll-by"
            },
            "relatedEntries": [
                "nova-scroll-to-38-2-scroll-to",
                "nova-scroll-smart-38-3-scroll-smart",
                "nova-scroll-element-38-4-scroll-element",
                "nova-input-wheel-38-5-input-wheel"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-scroll-to-38-2-scroll-to",
            "pathId": "38.2",
            "stableKey": "mcp:scrolling-alle-varianten:38.2:nova-scroll-to-38-2-scroll-to",
            "contentHash": "895a75adc5bb949ae01d8b3b991a71d2f4b879a6fe5f879458915d9d681c85be",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scroll_to",
                "en": "nova.scroll_to"
            },
            "referenceTitle": {
                "de": "Scroll To",
                "en": "Scroll To"
            },
            "familySlug": "scrolling-alle-varianten",
            "tool": "nova.scroll_to",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Scroll To\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Scroll To\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "x",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                },
                {
                    "name": "y",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scroll-to-38-2-scroll-to",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scroll-to-38-2-scroll-to",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scroll-to-38-2-scroll-to"
            },
            "relatedEntries": [
                "nova-scroll-by-38-1-scroll-by",
                "nova-scroll-smart-38-3-scroll-smart",
                "nova-scroll-element-38-4-scroll-element",
                "nova-input-wheel-38-5-input-wheel"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-scroll-smart-38-3-scroll-smart",
            "pathId": "38.3",
            "stableKey": "mcp:scrolling-alle-varianten:38.3:nova-scroll-smart-38-3-scroll-smart",
            "contentHash": "9e1b99b5bffdc2de0c771de88038dba68784458172126f9f1ae655d44a497ae8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scroll_smart",
                "en": "nova.scroll_smart"
            },
            "referenceTitle": {
                "de": "Scroll Smart",
                "en": "Scroll Smart"
            },
            "familySlug": "scrolling-alle-varianten",
            "tool": "nova.scroll_smart",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Scroll Smart\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Scroll Smart\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "direction",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scroll-smart-38-3-scroll-smart",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scroll-smart-38-3-scroll-smart",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scroll-smart-38-3-scroll-smart"
            },
            "relatedEntries": [
                "nova-scroll-smart-5-5-scroll-smart",
                "nova-scroll-by-38-1-scroll-by",
                "nova-scroll-to-38-2-scroll-to",
                "nova-scroll-element-38-4-scroll-element"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-scroll-element-38-4-scroll-element",
            "pathId": "38.4",
            "stableKey": "mcp:scrolling-alle-varianten:38.4:nova-scroll-element-38-4-scroll-element",
            "contentHash": "5e2da1855e2935212b1799054661063c0473cffba7cd0d045fc5e85f589ceca5",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scroll_element",
                "en": "nova.scroll_element"
            },
            "referenceTitle": {
                "de": "Scroll Element",
                "en": "Scroll Element"
            },
            "familySlug": "scrolling-alle-varianten",
            "tool": "nova.scroll_element",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Scroll Element\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Scroll Element\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "selector",
                    "description": {
                        "de": "Elementauswahl auf der aktuellen Seite. Vor Interaktion muss die Seite frisch wahrgenommen sein.",
                        "en": "Element selector on the current page. The page needs fresh perception before interaction."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scroll-element-38-4-scroll-element",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scroll-element-38-4-scroll-element",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scroll-element-38-4-scroll-element"
            },
            "relatedEntries": [
                "nova-scroll-by-38-1-scroll-by",
                "nova-scroll-to-38-2-scroll-to",
                "nova-scroll-smart-38-3-scroll-smart",
                "nova-input-wheel-38-5-input-wheel"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-input-wheel-38-5-input-wheel",
            "pathId": "38.5",
            "stableKey": "mcp:scrolling-alle-varianten:38.5:nova-input-wheel-38-5-input-wheel",
            "contentHash": "f3c73386498a0b30f22b2ab7ba08453dd55a987983cdefd3441a001e7a9637c5",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.input_wheel",
                "en": "nova.input_wheel"
            },
            "referenceTitle": {
                "de": "Input Wheel",
                "en": "Input Wheel"
            },
            "familySlug": "scrolling-alle-varianten",
            "tool": "nova.input_wheel",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Input Wheel\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Input Wheel\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "deltaY",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-input-wheel-38-5-input-wheel",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-input-wheel-38-5-input-wheel",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-input-wheel-38-5-input-wheel"
            },
            "relatedEntries": [
                "nova-scroll-by-38-1-scroll-by",
                "nova-scroll-to-38-2-scroll-to",
                "nova-scroll-smart-38-3-scroll-smart",
                "nova-scroll-element-38-4-scroll-element"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-input-drag-39-1-input-drag",
            "pathId": "39.1",
            "stableKey": "mcp:drag-und-drop:39.1:nova-input-drag-39-1-input-drag",
            "contentHash": "aaa0a5fefef8a66ce05bd2abc28b1508df1f933b3d9d49a5b69e67ab355fcf67",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.input_drag",
                "en": "nova.input_drag"
            },
            "referenceTitle": {
                "de": "Input Drag",
                "en": "Input Drag"
            },
            "familySlug": "drag-und-drop",
            "tool": "nova.input_drag",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Input Drag\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Input Drag\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "startX",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                },
                {
                    "name": "startY",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                },
                {
                    "name": "endX",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                },
                {
                    "name": "endY",
                    "description": {
                        "de": "Geometrie-, Bewegungs- oder Darstellungswert. Begrenzen und das sichtbare Ergebnis danach prüfen.",
                        "en": "Geometry, movement, or display value. Keep it bounded and verify the visible result afterwards."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-input-drag-39-1-input-drag",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-input-drag-39-1-input-drag",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-input-drag-39-1-input-drag"
            },
            "relatedEntries": [
                "nova-input-drag-humanized-39-2-humanized-drag"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-input-drag-humanized-39-2-humanized-drag",
            "pathId": "39.2",
            "stableKey": "mcp:drag-und-drop:39.2:nova-input-drag-humanized-39-2-humanized-drag",
            "contentHash": "81b3890844f9e6b1602f4f3ecb1c1b17a09507be496ca55f4a7e9b5f2f67a450",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.input_drag_humanized",
                "en": "nova.input_drag_humanized"
            },
            "referenceTitle": {
                "de": "Humanized Drag",
                "en": "Humanized Drag"
            },
            "familySlug": "drag-und-drop",
            "tool": "nova.input_drag_humanized",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für gezielte Browserinteraktion mit vorheriger Zielprüfung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Humanized Drag\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For targeted browser interaction with a prechecked target, an agent uses this public tool to carry out the bounded step \"Humanized Drag\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-input-drag-humanized-39-2-humanized-drag",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-input-drag-humanized-39-2-humanized-drag",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-input-drag-humanized-39-2-humanized-drag"
            },
            "relatedEntries": [
                "nova-input-drag-39-1-input-drag"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-plugin-icons-list-40-1-plugin-icons",
            "pathId": "40.1",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.1:nova-plugin-icons-list-40-1-plugin-icons",
            "contentHash": "bcc88fd72e0d6f457951dabce670e1f5ff2a9c5a49bc87e97b42afea8ad67973",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_icons_list",
                "en": "nova.plugin_icons_list"
            },
            "referenceTitle": {
                "de": "Plugin Icons",
                "en": "Plugin Icons"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.plugin_icons_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin Icons\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"Plugin Icons\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-icons-list-40-1-plugin-icons",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-icons-list-40-1-plugin-icons",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-icons-list-40-1-plugin-icons"
            },
            "relatedEntries": [
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab",
                "nova-plugin-css-reset-40-5-plugin-css-reset"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-security-log-40-2-plugin-security-log",
            "pathId": "40.2",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.2:nova-plugin-security-log-40-2-plugin-security-log",
            "contentHash": "f8602fceee0953033daaefbd612952553de0ed770dbfaf4dbc363f76a7539aec",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_security_log",
                "en": "nova.plugin_security_log"
            },
            "referenceTitle": {
                "de": "Plugin Security Log",
                "en": "Plugin Security Log"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.plugin_security_log",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin Security Log\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"Plugin Security Log\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-security-log-40-2-plugin-security-log",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-security-log-40-2-plugin-security-log",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-security-log-40-2-plugin-security-log"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab",
                "nova-plugin-css-reset-40-5-plugin-css-reset"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-logs-40-3-plugin-logs",
            "pathId": "40.3",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.3:nova-plugin-logs-40-3-plugin-logs",
            "contentHash": "80810a510d936bad6ecf12c3c103c10b2300d590fe7cc69c563f5335b96ea79e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_logs",
                "en": "nova.plugin_logs"
            },
            "referenceTitle": {
                "de": "Plugin Logs",
                "en": "Plugin Logs"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.plugin_logs",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin Logs\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"Plugin Logs\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-logs-40-3-plugin-logs",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-logs-40-3-plugin-logs",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-logs-40-3-plugin-logs"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab",
                "nova-plugin-css-reset-40-5-plugin-css-reset"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab",
            "pathId": "40.4",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.4:nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab",
            "contentHash": "f3371ac8c256b0bcd37c401f64e811503514b5e6953ee5631204ee09a2f634d8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_grant_active_tab",
                "en": "nova.plugin_grant_active_tab"
            },
            "referenceTitle": {
                "de": "Plugin Grant Active Tab",
                "en": "Plugin Grant Active Tab"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.plugin_grant_active_tab",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin Grant Active Tab\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"Plugin Grant Active Tab\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-css-reset-40-5-plugin-css-reset"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-css-reset-40-5-plugin-css-reset",
            "pathId": "40.5",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.5:nova-plugin-css-reset-40-5-plugin-css-reset",
            "contentHash": "154f02001da74b840af89996408e0fd6dcb7742a852f8c281989d565451a4d21",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_css_reset",
                "en": "nova.plugin_css_reset"
            },
            "referenceTitle": {
                "de": "Plugin CSS Reset",
                "en": "Plugin CSS Reset"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.plugin_css_reset",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin CSS Reset\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"Plugin CSS Reset\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-css-reset-40-5-plugin-css-reset",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-css-reset-40-5-plugin-css-reset",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-css-reset-40-5-plugin-css-reset"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-plugin-inject-reset-40-6-plugin-inject-reset",
            "pathId": "40.6",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.6:nova-plugin-inject-reset-40-6-plugin-inject-reset",
            "contentHash": "e6f8d36dfc9ff610da243cb3ace5f17b4166f6ae9d8b965c19a8841dc279cd06",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.plugin_inject_reset",
                "en": "nova.plugin_inject_reset"
            },
            "referenceTitle": {
                "de": "Plugin Inject Reset",
                "en": "Plugin Inject Reset"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.plugin_inject_reset",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Plugin Inject Reset\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"Plugin Inject Reset\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "pluginId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-inject-reset-40-6-plugin-inject-reset",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-plugin-inject-reset-40-6-plugin-inject-reset",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-plugin-inject-reset-40-6-plugin-inject-reset"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "40-7-ui-runtime-port-sticky-handover",
            "pathId": "40.7",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.7:40-7-ui-runtime-port-sticky-handover",
            "contentHash": "a0be83ff03d6b693a95217a834f4d0987552ea72af22dc1f2bc2acfc8be87755",
            "diffStatus": "unchanged",
            "title": {
                "de": "UI Runtime-Port Sticky Handover",
                "en": "UI Runtime-Port Sticky Handover"
            },
            "referenceTitle": {
                "de": "UI Runtime-Port Sticky Handover",
                "en": "UI Runtime-Port Sticky Handover"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "UI Runtime-Port Sticky Handover ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "UI Runtime-Port Sticky Handover is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "portId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/40-7-ui-runtime-port-sticky-handover",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/40-7-ui-runtime-port-sticky-handover",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/40-7-ui-runtime-port-sticky-handover"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "UI Runtime-Port Sticky Handover beschreibt ein Gate für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "UI Runtime-Port Sticky Handover describes a gate for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er UI Runtime-Port Sticky Handover als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs UI Runtime-Port Sticky Handover as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: portId. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: portId. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "40-8-overlay-runtime-port-snapshot",
            "pathId": "40.8",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.8:40-8-overlay-runtime-port-snapshot",
            "contentHash": "d2c4e4e1dee12ecd4eb2aa1b0cebed5f67f29410facf791b9d6e31604e4350be",
            "diffStatus": "unchanged",
            "title": {
                "de": "Overlay Runtime-Port Snapshot",
                "en": "Overlay Runtime-Port Snapshot"
            },
            "referenceTitle": {
                "de": "Overlay Runtime-Port Snapshot",
                "en": "Overlay Runtime-Port Snapshot"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Overlay Runtime-Port Snapshot ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Overlay Runtime-Port Snapshot is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "overlaySessionSnapshot",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "postMessage",
                    "description": {
                        "de": "Inhaltstragendes Antwortfeld. Als aktuelle Evidenz lesen und sensible Daten vor Weitergabe beachten.",
                        "en": "Content-bearing response field. Treat it as current evidence and consider sensitive data before forwarding it."
                    }
                },
                {
                    "name": "requestSnapshot",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/40-8-overlay-runtime-port-snapshot",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/40-8-overlay-runtime-port-snapshot",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/40-8-overlay-runtime-port-snapshot"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Overlay Runtime-Port Snapshot beschreibt ein Gate für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Overlay Runtime-Port Snapshot describes a gate for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Overlay Runtime-Port Snapshot als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Overlay Runtime-Port Snapshot as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: overlaySessionSnapshot, postMessage, requestSnapshot. Wirkungsachsen: Lesend, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: overlaySessionSnapshot, postMessage, requestSnapshot. Safety axes: Read current state, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "40-9-page-runtime-port-snapshot",
            "pathId": "40.9",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.9:40-9-page-runtime-port-snapshot",
            "contentHash": "a25e4ec43cb28794ecc042e269b178df59d80d5a556a5c4f4dbbd209a8adc604",
            "diffStatus": "unchanged",
            "title": {
                "de": "Page Runtime-Port Snapshot",
                "en": "Page Runtime-Port Snapshot"
            },
            "referenceTitle": {
                "de": "Page Runtime-Port Snapshot",
                "en": "Page Runtime-Port Snapshot"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Page Runtime-Port Snapshot ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Page Runtime-Port Snapshot is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "pageSessionSnapshot.sessionId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/40-9-page-runtime-port-snapshot",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/40-9-page-runtime-port-snapshot",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/40-9-page-runtime-port-snapshot"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Page Runtime-Port Snapshot beschreibt ein Gate für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Page Runtime-Port Snapshot describes a gate for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Page Runtime-Port Snapshot als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Page Runtime-Port Snapshot as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: pageSessionSnapshot.sessionId. Wirkungsachsen: Lesend, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: pageSessionSnapshot.sessionId. Safety axes: Read current state, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "40-10-browser-tabs-runtime-port",
            "pathId": "40.10",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.10:40-10-browser-tabs-runtime-port",
            "contentHash": "7c5513e05156065a4a5265c4f0acf57575f0981d9b75dc5078f976daf1eca191",
            "diffStatus": "unchanged",
            "title": {
                "de": "Browser Tabs Runtime-Port",
                "en": "Browser Tabs Runtime-Port"
            },
            "referenceTitle": {
                "de": "Browser Tabs Runtime-Port",
                "en": "Browser Tabs Runtime-Port"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Browser Tabs Runtime-Port ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Browser Tabs Runtime-Port is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "browser.tabs",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "tabsSnapshot.currentSessionId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "queryTab",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "querySession",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/40-10-browser-tabs-runtime-port",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/40-10-browser-tabs-runtime-port",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/40-10-browser-tabs-runtime-port"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Browser Tabs Runtime-Port beschreibt ein Gate für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Browser Tabs Runtime-Port describes a gate for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Browser Tabs Runtime-Port als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Browser Tabs Runtime-Port as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: browser.tabs, tabsSnapshot.currentSessionId, queryTab, querySession. Wirkungsachsen: Browserzustand, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: browser.tabs, tabsSnapshot.currentSessionId, queryTab, querySession. Safety axes: Browser state, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-runtime-40-11-runtime-message-next-targets",
            "pathId": "40.11",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.11:nova-runtime-40-11-runtime-message-next-targets",
            "contentHash": "922bc44fca6b9bbb7ec34d4d1fe7b3f372320251f3e5d8162cdd437af77cf85e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.runtime",
                "en": "nova.runtime"
            },
            "referenceTitle": {
                "de": "Runtime Message Next Targets",
                "en": "Runtime Message Next Targets"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.runtime",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Runtime Message Next Targets\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"Runtime Message Next Targets\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "sendMessage",
                    "description": {
                        "de": "Inhaltstragendes Antwortfeld. Als aktuelle Evidenz lesen und sensible Daten vor Weitergabe beachten.",
                        "en": "Content-bearing response field. Treat it as current evidence and consider sensitive data before forwarding it."
                    }
                },
                {
                    "name": "nextLive",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-runtime-40-11-runtime-message-next-targets",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-runtime-40-11-runtime-message-next-targets",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-runtime-40-11-runtime-message-next-targets"
            },
            "relatedEntries": [
                "nova-runtime-40-12-runtime-message-known-sessions",
                "nova-runtime-40-14-runtime-broadcast-port",
                "nova-runtime-40-15-runtime-worker-port",
                "nova-runtime-40-22-runtime-session-handles"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-runtime-40-12-runtime-message-known-sessions",
            "pathId": "40.12",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.12:nova-runtime-40-12-runtime-message-known-sessions",
            "contentHash": "5096c5c89737b1c7c72aa836369c55f1348a1ea77a6327efb98c69d02201859a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.runtime",
                "en": "nova.runtime"
            },
            "referenceTitle": {
                "de": "Runtime Message Known Sessions",
                "en": "Runtime Message Known Sessions"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.runtime",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Runtime Message Known Sessions\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"Runtime Message Known Sessions\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "sendMessage",
                    "description": {
                        "de": "Inhaltstragendes Antwortfeld. Als aktuelle Evidenz lesen und sensible Daten vor Weitergabe beachten.",
                        "en": "Content-bearing response field. Treat it as current evidence and consider sensitive data before forwarding it."
                    }
                },
                {
                    "name": "sessionId",
                    "description": {
                        "de": "Referenz auf eine Sitzung, Aufnahme oder wiederaufnehmbare Evidenz.",
                        "en": "Reference to a session, recording, or resumable evidence context."
                    }
                },
                {
                    "name": "knownSessions",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "tabId",
                    "description": {
                        "de": "Tab-Referenz, die für Folgeaktionen erneut mit aktuellem Zustand abgeglichen werden sollte.",
                        "en": "Tab reference that should be reconfirmed against current state before follow-up actions."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-runtime-40-12-runtime-message-known-sessions",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-runtime-40-12-runtime-message-known-sessions",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-runtime-40-12-runtime-message-known-sessions"
            },
            "relatedEntries": [
                "nova-runtime-40-11-runtime-message-next-targets",
                "nova-runtime-40-14-runtime-broadcast-port",
                "nova-runtime-40-15-runtime-worker-port",
                "nova-runtime-40-22-runtime-session-handles"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "40-13-browser-windows-runtime-port",
            "pathId": "40.13",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.13:40-13-browser-windows-runtime-port",
            "contentHash": "714453e8b98b50851da0e504afafae082af7dab54b38b7e160a58f9d830eade5",
            "diffStatus": "unchanged",
            "title": {
                "de": "Browser Windows Runtime-Port",
                "en": "Browser Windows Runtime-Port"
            },
            "referenceTitle": {
                "de": "Browser Windows Runtime-Port",
                "en": "Browser Windows Runtime-Port"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Browser Windows Runtime-Port ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Browser Windows Runtime-Port is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "windowSnapshot.currentSessionId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "activeSessions",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "knownSessions",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "queryWindow",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/40-13-browser-windows-runtime-port",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/40-13-browser-windows-runtime-port",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/40-13-browser-windows-runtime-port"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Browser Windows Runtime-Port beschreibt ein Gate für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Browser Windows Runtime-Port describes a gate for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Browser Windows Runtime-Port als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Browser Windows Runtime-Port as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: windowSnapshot.currentSessionId, activeSessions, knownSessions, queryWindow. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: windowSnapshot.currentSessionId, activeSessions, knownSessions, queryWindow. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-runtime-40-14-runtime-broadcast-port",
            "pathId": "40.14",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.14:nova-runtime-40-14-runtime-broadcast-port",
            "contentHash": "126503428306d9a3980994fd169dffaaec92a30bf1e14eecb7ca10093e640cea",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.runtime",
                "en": "nova.runtime"
            },
            "referenceTitle": {
                "de": "Runtime Broadcast Port",
                "en": "Runtime Broadcast Port"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.runtime",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Runtime Broadcast Port\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"Runtime Broadcast Port\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-runtime-40-14-runtime-broadcast-port",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-runtime-40-14-runtime-broadcast-port",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-runtime-40-14-runtime-broadcast-port"
            },
            "relatedEntries": [
                "nova-runtime-40-11-runtime-message-next-targets",
                "nova-runtime-40-12-runtime-message-known-sessions",
                "nova-runtime-40-15-runtime-worker-port",
                "nova-runtime-40-22-runtime-session-handles"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-runtime-40-15-runtime-worker-port",
            "pathId": "40.15",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.15:nova-runtime-40-15-runtime-worker-port",
            "contentHash": "023c03588a83f95f3c053f255ea59276079cd3fb848c3a15ca499ce068625c0d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.runtime",
                "en": "nova.runtime"
            },
            "referenceTitle": {
                "de": "Runtime Worker Port",
                "en": "Runtime Worker Port"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.runtime",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Runtime Worker Port\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"Runtime Worker Port\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-runtime-40-15-runtime-worker-port",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-runtime-40-15-runtime-worker-port",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-runtime-40-15-runtime-worker-port"
            },
            "relatedEntries": [
                "nova-runtime-40-11-runtime-message-next-targets",
                "nova-runtime-40-12-runtime-message-known-sessions",
                "nova-runtime-40-14-runtime-broadcast-port",
                "nova-runtime-40-22-runtime-session-handles"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "40-16-host-peer-session-binding",
            "pathId": "40.16",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.16:40-16-host-peer-session-binding",
            "contentHash": "6575b62fa0bf97ab3de116d34bad79b1a86a3ea162a82edb059f2e72bd410f53",
            "diffStatus": "unchanged",
            "title": {
                "de": "Host-Peer Session Binding",
                "en": "Host-Peer Session Binding"
            },
            "referenceTitle": {
                "de": "Host-Peer Session Binding",
                "en": "Host-Peer Session Binding"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Host-Peer Session Binding ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Host-Peer Session Binding is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "overlay.session",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "page.session",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "sessionId",
                    "description": {
                        "de": "Referenz auf eine Sitzung, Aufnahme oder wiederaufnehmbare Evidenz.",
                        "en": "Reference to a session, recording, or resumable evidence context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/40-16-host-peer-session-binding",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/40-16-host-peer-session-binding",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/40-16-host-peer-session-binding"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Host-Peer Session Binding beschreibt ein Gate für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Host-Peer Session Binding describes a gate for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Host-Peer Session Binding als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Host-Peer Session Binding as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: overlay.session, page.session, sessionId. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: overlay.session, page.session, sessionId. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "40-17-max-sessions-per-profile",
            "pathId": "40.17",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.17:40-17-max-sessions-per-profile",
            "contentHash": "91cd4a9b15e1037a81c0c750cabcf2c2a5410664d1b9cce2f2bebd5daf8f7e47",
            "diffStatus": "unchanged",
            "title": {
                "de": "Max Sessions Per Profile",
                "en": "Max Sessions Per Profile"
            },
            "referenceTitle": {
                "de": "Max Sessions Per Profile",
                "en": "Max Sessions Per Profile"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Max Sessions Per Profile ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Max Sessions Per Profile is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "activeSessions",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "knownSessions",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/40-17-max-sessions-per-profile",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/40-17-max-sessions-per-profile",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/40-17-max-sessions-per-profile"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Max Sessions Per Profile beschreibt ein Gate für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Max Sessions Per Profile describes a gate for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Max Sessions Per Profile als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Max Sessions Per Profile as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: activeSessions, knownSessions. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: activeSessions, knownSessions. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "40-18-runtime-port-name-validation",
            "pathId": "40.18",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.18:40-18-runtime-port-name-validation",
            "contentHash": "73bb9ff444f1df8126f9ffc9084901916c578c0128dc45cacb68493532227b01",
            "diffStatus": "unchanged",
            "title": {
                "de": "Runtime Port Name Validation",
                "en": "Runtime Port Name Validation"
            },
            "referenceTitle": {
                "de": "Runtime Port Name Validation",
                "en": "Runtime Port Name Validation"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Runtime Port Name Validation ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Runtime Port Name Validation is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/40-18-runtime-port-name-validation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/40-18-runtime-port-name-validation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/40-18-runtime-port-name-validation"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Runtime Port Name Validation beschreibt ein Gate für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Runtime Port Name Validation describes a gate for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Runtime Port Name Validation als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Runtime Port Name Validation as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "40-19-eventdriven-idle-keepalive",
            "pathId": "40.19",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.19:40-19-eventdriven-idle-keepalive",
            "contentHash": "dd3041f1dbe62aa85c1698879588e32cc821302e9945f73b262f584f22588ae3",
            "diffStatus": "unchanged",
            "title": {
                "de": "EventDriven Idle Keepalive",
                "en": "EventDriven Idle Keepalive"
            },
            "referenceTitle": {
                "de": "EventDriven Idle Keepalive",
                "en": "EventDriven Idle Keepalive"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "EventDriven Idle Keepalive ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "EventDriven Idle Keepalive is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "idleSuspendAfterSec",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/40-19-eventdriven-idle-keepalive",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/40-19-eventdriven-idle-keepalive",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/40-19-eventdriven-idle-keepalive"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "EventDriven Idle Keepalive beschreibt ein Gate für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "EventDriven Idle Keepalive describes a gate for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er EventDriven Idle Keepalive als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs EventDriven Idle Keepalive as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: idleSuspendAfterSec. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: idleSuspendAfterSec. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "40-20-ui-command-und-context-menu-ports",
            "pathId": "40.20",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.20:40-20-ui-command-und-context-menu-ports",
            "contentHash": "9d0823b2b7c330768340ec7db2f8e6e95b34f118d65bb50bf4e29f4982128b4f",
            "diffStatus": "unchanged",
            "title": {
                "de": "UI Command & Context Menu Ports",
                "en": "UI Command & Context Menu Ports"
            },
            "referenceTitle": {
                "de": "UI Command & Context Menu Ports",
                "en": "UI Command & Context Menu Ports"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "UI Command & Context Menu Ports ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "UI Command & Context Menu Ports is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "ui.command",
                    "description": {
                        "de": "Inhaltstragendes Antwortfeld. Als aktuelle Evidenz lesen und sensible Daten vor Weitergabe beachten.",
                        "en": "Content-bearing response field. Treat it as current evidence and consider sensitive data before forwarding it."
                    }
                },
                {
                    "name": "ui.contextMenu",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/40-20-ui-command-und-context-menu-ports",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/40-20-ui-command-und-context-menu-ports",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/40-20-ui-command-und-context-menu-ports"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "UI Command & Context Menu Ports beschreibt ein Gate für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "UI Command & Context Menu Ports describes a gate for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er UI Command & Context Menu Ports als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs UI Command & Context Menu Ports as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: ui.command, ui.contextMenu. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: ui.command, ui.contextMenu. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "40-21-port-query-commands",
            "pathId": "40.21",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.21:40-21-port-query-commands",
            "contentHash": "8c18189e93077ad69d49dc64f00c1284114a531a4aec3b19979a23300e2d60b5",
            "diffStatus": "unchanged",
            "title": {
                "de": "Port Query Commands",
                "en": "Port Query Commands"
            },
            "referenceTitle": {
                "de": "Port Query Commands",
                "en": "Port Query Commands"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Port Query Commands ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Port Query Commands is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "querySurface",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "queryOverlay",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "queryPage",
                    "description": {
                        "de": "Paging- oder Größensignal für lange Ergebnislisten. Es zeigt, ob weitere Daten einen Folgeschritt brauchen.",
                        "en": "Paging or size signal for long result sets. It indicates whether more data needs a follow-up request."
                    }
                },
                {
                    "name": "queryTab",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "querySession",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "queryWindow",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/40-21-port-query-commands",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/40-21-port-query-commands",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/40-21-port-query-commands"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Port Query Commands beschreibt ein Gate für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Port Query Commands describes a gate for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Port Query Commands als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Port Query Commands as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: querySurface, queryOverlay, queryPage, queryTab und weitere Signale. Wirkungsachsen: Lesend, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: querySurface, queryOverlay, queryPage, queryTab and further signals. Safety axes: Read current state, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-runtime-40-22-runtime-session-handles",
            "pathId": "40.22",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.22:nova-runtime-40-22-runtime-session-handles",
            "contentHash": "a89c047de5ac1271a00ce4b076e0d5f9a474208447163399c1758ea12c8b5c83",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.runtime",
                "en": "nova.runtime"
            },
            "referenceTitle": {
                "de": "Runtime Session Handles",
                "en": "Runtime Session Handles"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.runtime",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Runtime Session Handles\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"Runtime Session Handles\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "sessionId",
                    "description": {
                        "de": "Referenz auf eine Sitzung, Aufnahme oder wiederaufnehmbare Evidenz.",
                        "en": "Reference to a session, recording, or resumable evidence context."
                    }
                },
                {
                    "name": "documentId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-runtime-40-22-runtime-session-handles",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-runtime-40-22-runtime-session-handles",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-runtime-40-22-runtime-session-handles"
            },
            "relatedEntries": [
                "nova-runtime-40-11-runtime-message-next-targets",
                "nova-runtime-40-12-runtime-message-known-sessions",
                "nova-runtime-40-14-runtime-broadcast-port",
                "nova-runtime-40-15-runtime-worker-port"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-runtime-40-23-documentid-message-targeting",
            "pathId": "40.23",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.23:nova-runtime-40-23-documentid-message-targeting",
            "contentHash": "88015b1dd924cb11a69b5594c6ce5a7218fc7df1607205b711580b4116c5e696",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.runtime",
                "en": "nova.runtime"
            },
            "referenceTitle": {
                "de": "DocumentId Message Targeting",
                "en": "DocumentId Message Targeting"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.runtime",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"DocumentId Message Targeting\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"DocumentId Message Targeting\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "documentId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-runtime-40-23-documentid-message-targeting",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-runtime-40-23-documentid-message-targeting",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-runtime-40-23-documentid-message-targeting"
            },
            "relatedEntries": [
                "nova-runtime-40-11-runtime-message-next-targets",
                "nova-runtime-40-12-runtime-message-known-sessions",
                "nova-runtime-40-14-runtime-broadcast-port",
                "nova-runtime-40-15-runtime-worker-port"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-scripting-40-24-dynamic-content-scripts",
            "pathId": "40.24",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.24:nova-scripting-40-24-dynamic-content-scripts",
            "contentHash": "5f722e2b261a5376327c33e1df77a8f75c0711fd5e1cb53f08ed6af585a1a800",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scripting",
                "en": "nova.scripting"
            },
            "referenceTitle": {
                "de": "Dynamic Content Scripts",
                "en": "Dynamic Content Scripts"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.scripting",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Dynamic Content Scripts\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"Dynamic Content Scripts\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "persistAcrossSessions",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scripting-40-24-dynamic-content-scripts",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scripting-40-24-dynamic-content-scripts",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scripting-40-24-dynamic-content-scripts"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "nova-permissions-40-25-runtime-permissions-self",
            "pathId": "40.25",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.25:nova-permissions-40-25-runtime-permissions-self",
            "contentHash": "902fecff1577da2c0ea4c30cc5f129c7b1abef8a48cdfaba74061453e8337802",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.permissions",
                "en": "nova.permissions"
            },
            "referenceTitle": {
                "de": "Runtime Permissions Self",
                "en": "Runtime Permissions Self"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.permissions",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Runtime Permissions Self\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"Runtime Permissions Self\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "plugin_inspect",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-permissions-40-25-runtime-permissions-self",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-permissions-40-25-runtime-permissions-self",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-permissions-40-25-runtime-permissions-self"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-dom-40-26-subframe-elementhandle-adapter",
            "pathId": "40.26",
            "stableKey": "mcp:plugin-runtime-apis-agent-seitig:40.26:nova-dom-40-26-subframe-elementhandle-adapter",
            "contentHash": "b4dde86a719d0fbc8339640f461dccd2e9e150d231eee582701b0ef93f486797",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.dom",
                "en": "nova.dom"
            },
            "referenceTitle": {
                "de": "Subframe ElementHandle Adapter",
                "en": "Subframe ElementHandle Adapter"
            },
            "familySlug": "plugin-runtime-apis-agent-seitig",
            "tool": "nova.dom",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für eingebettete Agent-Runtimes und Laufzeitkommunikation nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Subframe ElementHandle Adapter\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For embedded agent runtimes and runtime communication, an agent uses this public tool to handle the sensitive path \"Subframe ElementHandle Adapter\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-dom-40-26-subframe-elementhandle-adapter",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-dom-40-26-subframe-elementhandle-adapter",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-dom-40-26-subframe-elementhandle-adapter"
            },
            "relatedEntries": [
                "nova-plugin-icons-list-40-1-plugin-icons",
                "nova-plugin-security-log-40-2-plugin-security-log",
                "nova-plugin-logs-40-3-plugin-logs",
                "nova-plugin-grant-active-tab-40-4-plugin-grant-active-tab"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-var-set-41-1-variable-setzen",
            "pathId": "41.1",
            "stableKey": "mcp:scheduled-task-variablen-und-templates:41.1:nova-scheduled-task-var-set-41-1-variable-setzen",
            "contentHash": "649097aadb727bd254e3ba52074bcae32a470251ea6c896478d61d22c9caf2fb",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_var_set",
                "en": "nova.scheduled_task_var_set"
            },
            "referenceTitle": {
                "de": "Variable setzen",
                "en": "Variable set"
            },
            "familySlug": "scheduled-task-variablen-und-templates",
            "tool": "nova.scheduled_task_var_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Variable setzen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to handle the sensitive path \"Variable set\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                },
                {
                    "name": "key",
                    "description": {
                        "de": "Schlüssel für eine Variable, ein Feld oder einen gespeicherten Wert.",
                        "en": "Key for a variable, field, or stored value."
                    }
                },
                {
                    "name": "value",
                    "description": {
                        "de": "Wert für ein Feld, eine Variable oder eine Einstellung. Sensible Werte nur mit klarem Scope verwenden.",
                        "en": "Value for a field, variable, or setting. Use sensitive values only with clear scope."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Referenz auf eine gespeicherte oder geplante Aufgabe.",
                        "en": "Reference to a stored or scheduled task."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-var-set-41-1-variable-setzen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-var-set-41-1-variable-setzen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-var-set-41-1-variable-setzen"
            },
            "relatedEntries": [
                "nova-scheduled-task-var-get-41-2-variable-lesen",
                "nova-scheduled-task-var-list-41-3-variablen-auflisten",
                "nova-scheduled-task-var-delete-41-4-variable-loeschen",
                "nova-scheduled-task-templates-41-5-templates"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-var-get-41-2-variable-lesen",
            "pathId": "41.2",
            "stableKey": "mcp:scheduled-task-variablen-und-templates:41.2:nova-scheduled-task-var-get-41-2-variable-lesen",
            "contentHash": "e736a286c4d42c2723f8acb07f18732412ad7130f4179faf2a0c13a2caf42f1a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_var_get",
                "en": "nova.scheduled_task_var_get"
            },
            "referenceTitle": {
                "de": "Variable lesen",
                "en": "Variable read"
            },
            "familySlug": "scheduled-task-variablen-und-templates",
            "tool": "nova.scheduled_task_var_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Variable lesen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to handle the sensitive path \"Variable read\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                },
                {
                    "name": "key",
                    "description": {
                        "de": "Schlüssel für eine Variable, ein Feld oder einen gespeicherten Wert.",
                        "en": "Key for a variable, field, or stored value."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-var-get-41-2-variable-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-var-get-41-2-variable-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-var-get-41-2-variable-lesen"
            },
            "relatedEntries": [
                "nova-scheduled-task-var-set-41-1-variable-setzen",
                "nova-scheduled-task-var-list-41-3-variablen-auflisten",
                "nova-scheduled-task-var-delete-41-4-variable-loeschen",
                "nova-scheduled-task-templates-41-5-templates"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-var-list-41-3-variablen-auflisten",
            "pathId": "41.3",
            "stableKey": "mcp:scheduled-task-variablen-und-templates:41.3:nova-scheduled-task-var-list-41-3-variablen-auflisten",
            "contentHash": "a878012d8c5ff7d31c64c0811d55b10062fe3cbba0224cb387afb2dfa1e2281b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_var_list",
                "en": "nova.scheduled_task_var_list"
            },
            "referenceTitle": {
                "de": "Variablen auflisten",
                "en": "Variables auflisten"
            },
            "familySlug": "scheduled-task-variablen-und-templates",
            "tool": "nova.scheduled_task_var_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Variablen auflisten\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to handle the sensitive path \"Variables auflisten\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-var-list-41-3-variablen-auflisten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-var-list-41-3-variablen-auflisten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-var-list-41-3-variablen-auflisten"
            },
            "relatedEntries": [
                "nova-scheduled-task-var-set-41-1-variable-setzen",
                "nova-scheduled-task-var-get-41-2-variable-lesen",
                "nova-scheduled-task-var-delete-41-4-variable-loeschen",
                "nova-scheduled-task-templates-41-5-templates"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-var-delete-41-4-variable-loeschen",
            "pathId": "41.4",
            "stableKey": "mcp:scheduled-task-variablen-und-templates:41.4:nova-scheduled-task-var-delete-41-4-variable-loeschen",
            "contentHash": "88db65c2f595a4d8571a0552c854a960b57bc929920dcd178d1392c1362b3854",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_var_delete",
                "en": "nova.scheduled_task_var_delete"
            },
            "referenceTitle": {
                "de": "Variable löschen",
                "en": "Delete variable"
            },
            "familySlug": "scheduled-task-variablen-und-templates",
            "tool": "nova.scheduled_task_var_delete",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Variable löschen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to handle the sensitive path \"Delete variable\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                },
                {
                    "name": "key",
                    "description": {
                        "de": "Schlüssel für eine Variable, ein Feld oder einen gespeicherten Wert.",
                        "en": "Key for a variable, field, or stored value."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-var-delete-41-4-variable-loeschen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-var-delete-41-4-variable-löschen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-var-delete-41-4-variable-loeschen"
            },
            "relatedEntries": [
                "nova-scheduled-task-var-set-41-1-variable-setzen",
                "nova-scheduled-task-var-get-41-2-variable-lesen",
                "nova-scheduled-task-var-list-41-3-variablen-auflisten",
                "nova-scheduled-task-templates-41-5-templates"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-templates-41-5-templates",
            "pathId": "41.5",
            "stableKey": "mcp:scheduled-task-variablen-und-templates:41.5:nova-scheduled-task-templates-41-5-templates",
            "contentHash": "7b63a7cb8a4256c0bbf3675f6cd8c894c366c51f4a0e4581dc3e6a2a96da53b3",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_templates",
                "en": "nova.scheduled_task_templates"
            },
            "referenceTitle": {
                "de": "Templates",
                "en": "Templates"
            },
            "familySlug": "scheduled-task-variablen-und-templates",
            "tool": "nova.scheduled_task_templates",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Templates\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to handle the sensitive path \"Templates\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-templates-41-5-templates",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-templates-41-5-templates",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-templates-41-5-templates"
            },
            "relatedEntries": [
                "nova-scheduled-task-var-set-41-1-variable-setzen",
                "nova-scheduled-task-var-get-41-2-variable-lesen",
                "nova-scheduled-task-var-list-41-3-variablen-auflisten",
                "nova-scheduled-task-var-delete-41-4-variable-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-run-cancel-41-6-run-abbrechen",
            "pathId": "41.6",
            "stableKey": "mcp:scheduled-task-variablen-und-templates:41.6:nova-scheduled-task-run-cancel-41-6-run-abbrechen",
            "contentHash": "733d6cca82dc0151ab0a5bd59c618318cc5c98df321f1b5a6f40d352dde62fc2",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_run_cancel",
                "en": "nova.scheduled_task_run_cancel"
            },
            "referenceTitle": {
                "de": "Run abbrechen",
                "en": "Run abbrechen"
            },
            "familySlug": "scheduled-task-variablen-und-templates",
            "tool": "nova.scheduled_task_run_cancel",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Run abbrechen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to handle the sensitive path \"Run abbrechen\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "runId",
                    "description": {
                        "de": "Laufreferenz für Status-, Ergebnis- oder Abbruchabfragen.",
                        "en": "Run reference for status, result, or stop checks."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-run-cancel-41-6-run-abbrechen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-run-cancel-41-6-run-abbrechen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-run-cancel-41-6-run-abbrechen"
            },
            "relatedEntries": [
                "nova-scheduled-task-var-set-41-1-variable-setzen",
                "nova-scheduled-task-var-get-41-2-variable-lesen",
                "nova-scheduled-task-var-list-41-3-variablen-auflisten",
                "nova-scheduled-task-var-delete-41-4-variable-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-active-runs-41-7-active-runs",
            "pathId": "41.7",
            "stableKey": "mcp:scheduled-task-variablen-und-templates:41.7:nova-scheduled-task-active-runs-41-7-active-runs",
            "contentHash": "14e182e7436f8c842d1715a844a0028fdb9706565d26bc532d47e0ac2835c898",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_active_runs",
                "en": "nova.scheduled_task_active_runs"
            },
            "referenceTitle": {
                "de": "Active Runs",
                "en": "Active Runs"
            },
            "familySlug": "scheduled-task-variablen-und-templates",
            "tool": "nova.scheduled_task_active_runs",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Active Runs\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to handle the sensitive path \"Active Runs\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-active-runs-41-7-active-runs",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-active-runs-41-7-active-runs",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-active-runs-41-7-active-runs"
            },
            "relatedEntries": [
                "nova-scheduled-task-var-set-41-1-variable-setzen",
                "nova-scheduled-task-var-get-41-2-variable-lesen",
                "nova-scheduled-task-var-list-41-3-variablen-auflisten",
                "nova-scheduled-task-var-delete-41-4-variable-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-workspace-list-41-8-workspace-auflisten",
            "pathId": "41.8",
            "stableKey": "mcp:scheduled-task-variablen-und-templates:41.8:nova-scheduled-task-workspace-list-41-8-workspace-auflisten",
            "contentHash": "40eaa5649754977904d51c4bf284f1b85abc0b9acd717b34e91b52aa30bdfcd2",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_workspace_list",
                "en": "nova.scheduled_task_workspace_list"
            },
            "referenceTitle": {
                "de": "Workspace auflisten",
                "en": "Workspace auflisten"
            },
            "familySlug": "scheduled-task-variablen-und-templates",
            "tool": "nova.scheduled_task_workspace_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Workspace auflisten\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to handle the sensitive path \"Workspace auflisten\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-workspace-list-41-8-workspace-auflisten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-workspace-list-41-8-workspace-auflisten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-workspace-list-41-8-workspace-auflisten"
            },
            "relatedEntries": [
                "nova-scheduled-task-workspace-list-17-21-workspace-list-metadata",
                "nova-scheduled-task-var-set-41-1-variable-setzen",
                "nova-scheduled-task-var-get-41-2-variable-lesen",
                "nova-scheduled-task-var-list-41-3-variablen-auflisten"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-scheduled-task-workspace-41-9-workspace-ordner",
            "pathId": "41.9",
            "stableKey": "mcp:scheduled-task-variablen-und-templates:41.9:nova-scheduled-task-workspace-41-9-workspace-ordner",
            "contentHash": "4e0e9ef4ddf3f0c53c07412ec9e515786b310115b9b7efc4666131f0418cbb3e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.scheduled_task_workspace",
                "en": "nova.scheduled_task_workspace"
            },
            "referenceTitle": {
                "de": "Workspace-Ordner",
                "en": "Workspace-Ordner"
            },
            "familySlug": "scheduled-task-variablen-und-templates",
            "tool": "nova.scheduled_task_workspace",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für vorbereitete Aufgaben, Läufe und geschlossene Automationsschritte nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Workspace-Ordner\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For prepared tasks, runs, and closed-loop automation steps, an agent uses this public tool to handle the sensitive path \"Workspace-Ordner\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "taskId",
                    "description": {
                        "de": "Aufgabenreferenz für einen geplanten oder gespeicherten Arbeitskontext.",
                        "en": "Task reference for a scheduled or stored work context."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-workspace-41-9-workspace-ordner",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-scheduled-task-workspace-41-9-workspace-ordner",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-scheduled-task-workspace-41-9-workspace-ordner"
            },
            "relatedEntries": [
                "nova-scheduled-task-var-set-41-1-variable-setzen",
                "nova-scheduled-task-var-get-41-2-variable-lesen",
                "nova-scheduled-task-var-list-41-3-variablen-auflisten",
                "nova-scheduled-task-var-delete-41-4-variable-loeschen"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-external-tools-42-1-tool-discovery-mit-schema",
            "pathId": "42.1",
            "stableKey": "mcp:external-mcp-introspection-und-import:42.1:nova-external-tools-42-1-tool-discovery-mit-schema",
            "contentHash": "b0c3e79c8f5aaf81adc7ba17dfd855db46eb9cf092ae147cf01878f6bab50ef8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_tools",
                "en": "nova.external_tools"
            },
            "referenceTitle": {
                "de": "Tool-Discovery mit Schema",
                "en": "Tool discovery with schema"
            },
            "familySlug": "external-mcp-introspection-und-import",
            "tool": "nova.external_tools",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Tool-Discovery mit Schema\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Tool discovery with schema\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "serverKey",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "includeSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "effectiveRefresh",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-tools-42-1-tool-discovery-mit-schema",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-tools-42-1-tool-discovery-mit-schema",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-tools-42-1-tool-discovery-mit-schema"
            },
            "relatedEntries": [
                "nova-external-tools-46-6-inventory-refresh-nach-reconnect",
                "nova-external-tool-call-42-2-external-tool-call",
                "nova-external-server-import-42-3-server-import",
                "nova-external-server-logs-42-4-server-logs"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-external-tool-call-42-2-external-tool-call",
            "pathId": "42.2",
            "stableKey": "mcp:external-mcp-introspection-und-import:42.2:nova-external-tool-call-42-2-external-tool-call",
            "contentHash": "5e00bdf9f8dbfb0f5348968f2f166465df094531b55b6637c5c7a15977f23135",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_tool_call",
                "en": "nova.external_tool_call"
            },
            "referenceTitle": {
                "de": "External Tool Call",
                "en": "External Tool Call"
            },
            "familySlug": "external-mcp-introspection-und-import",
            "tool": "nova.external_tool_call",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"External Tool Call\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"External Tool Call\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "serverKey",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "toolName",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "arguments",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "isError",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-tool-call-42-2-external-tool-call",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-tool-call-42-2-external-tool-call",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-tool-call-42-2-external-tool-call"
            },
            "relatedEntries": [
                "nova-external-tool-call-46-11-discovery-trust-gate",
                "nova-external-tools-42-1-tool-discovery-mit-schema",
                "nova-external-server-import-42-3-server-import",
                "nova-external-server-logs-42-4-server-logs"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-external-server-import-42-3-server-import",
            "pathId": "42.3",
            "stableKey": "mcp:external-mcp-introspection-und-import:42.3:nova-external-server-import-42-3-server-import",
            "contentHash": "3d0040236c63970795c06e3a28888ce171bbfee2d2505e1bac2aebe82a6834f4",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_server_import",
                "en": "nova.external_server_import"
            },
            "referenceTitle": {
                "de": "Server Import",
                "en": "Server Import"
            },
            "familySlug": "external-mcp-introspection-und-import",
            "tool": "nova.external_server_import",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Server Import\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Server Import\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "source",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-import-42-3-server-import",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-import-42-3-server-import",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-server-import-42-3-server-import"
            },
            "relatedEntries": [
                "nova-external-tools-42-1-tool-discovery-mit-schema",
                "nova-external-tool-call-42-2-external-tool-call",
                "nova-external-server-logs-42-4-server-logs"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-external-server-logs-42-4-server-logs",
            "pathId": "42.4",
            "stableKey": "mcp:external-mcp-introspection-und-import:42.4:nova-external-server-logs-42-4-server-logs",
            "contentHash": "6529a0d3d7418ce318c0a86e14c8226ea21a83f6a7f1c158a78546e7403f2347",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_server_logs",
                "en": "nova.external_server_logs"
            },
            "referenceTitle": {
                "de": "Server Logs",
                "en": "Server Logs"
            },
            "familySlug": "external-mcp-introspection-und-import",
            "tool": "nova.external_server_logs",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Server Logs\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Server Logs\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "serverKey",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "lines",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-logs-42-4-server-logs",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-logs-42-4-server-logs",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-server-logs-42-4-server-logs"
            },
            "relatedEntries": [
                "nova-external-tools-42-1-tool-discovery-mit-schema",
                "nova-external-tool-call-42-2-external-tool-call",
                "nova-external-server-import-42-3-server-import"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-memory-add-candidate-43-1-candidate-hinzufuegen",
            "pathId": "43.1",
            "stableKey": "mcp:lcj-und-memory-candidates:43.1:nova-memory-add-candidate-43-1-candidate-hinzufuegen",
            "contentHash": "8887472c9813306d6dc50adc85a3f5416f626004aa9f484b9061f6b6b77ba76d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.memory_add_candidate",
                "en": "nova.memory_add_candidate"
            },
            "referenceTitle": {
                "de": "Candidate hinzufügen",
                "en": "Add candidate"
            },
            "familySlug": "lcj-und-memory-candidates",
            "tool": "nova.memory_add_candidate",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Candidate hinzufügen\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"Add candidate\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-add-candidate-43-1-candidate-hinzufuegen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-add-candidate-43-1-candidate-hinzufügen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-memory-add-candidate-43-1-candidate-hinzufuegen"
            },
            "relatedEntries": [
                "nova-memory-add-candidate-43-4-evm-lcj-stats",
                "nova-memory-stats-43-2-memory-stats",
                "nova-get-instructions-43-3-evm-instructions-contract"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-memory-stats-43-2-memory-stats",
            "pathId": "43.2",
            "stableKey": "mcp:lcj-und-memory-candidates:43.2:nova-memory-stats-43-2-memory-stats",
            "contentHash": "2099d1483ba7dc087389d5f81e4a8e7f4a4ccad2e64ce8b2338479614d0419fd",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.memory_stats",
                "en": "nova.memory_stats"
            },
            "referenceTitle": {
                "de": "Memory Stats",
                "en": "Memory Stats"
            },
            "familySlug": "lcj-und-memory-candidates",
            "tool": "nova.memory_stats",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Memory Stats\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Memory Stats\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-stats-43-2-memory-stats",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-stats-43-2-memory-stats",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-memory-stats-43-2-memory-stats"
            },
            "relatedEntries": [
                "nova-memory-stats-16-4-memory-stats",
                "nova-memory-add-candidate-43-4-evm-lcj-stats",
                "nova-memory-add-candidate-43-1-candidate-hinzufuegen",
                "nova-get-instructions-43-3-evm-instructions-contract"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-get-instructions-43-3-evm-instructions-contract",
            "pathId": "43.3",
            "stableKey": "mcp:lcj-und-memory-candidates:43.3:nova-get-instructions-43-3-evm-instructions-contract",
            "contentHash": "dd33c5df16196b7d7667f43c0f9ed07736c7688a4724452ca531b65f6a211415",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.get_instructions",
                "en": "nova.get_instructions"
            },
            "referenceTitle": {
                "de": "EVM Instructions Contract",
                "en": "EVM Instructions Contract"
            },
            "familySlug": "lcj-und-memory-candidates",
            "tool": "nova.get_instructions",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"EVM Instructions Contract\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"EVM Instructions Contract\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "mode",
                    "description": {
                        "de": "Ausführungs- oder Lesemodus. Vor Nutzung mit der aktuellen Tool-Discovery abgleichen.",
                        "en": "Execution or read mode. Confirm it against current tool discovery before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "structuredContent.evm",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-43-3-evm-instructions-contract",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-get-instructions-43-3-evm-instructions-contract",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-get-instructions-43-3-evm-instructions-contract"
            },
            "relatedEntries": [
                "nova-get-instructions-1-4-instructions-abrufen",
                "nova-get-instructions-1-7-instructions-framework-hints",
                "nova-get-instructions-1-8-instructions-task-awareness",
                "nova-get-instructions-1-9-instructions-service-discovery"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-memory-add-candidate-43-4-evm-lcj-stats",
            "pathId": "43.4",
            "stableKey": "mcp:lcj-und-memory-candidates:43.4:nova-memory-add-candidate-43-4-evm-lcj-stats",
            "contentHash": "6c59cc458b024441b6273f2803d6595683886e8cb364267c4fcca34da2f2b644",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.memory_add_candidate",
                "en": "nova.memory_add_candidate"
            },
            "referenceTitle": {
                "de": "EVM LCJ Stats",
                "en": "EVM LCJ Stats"
            },
            "familySlug": "lcj-und-memory-candidates",
            "tool": "nova.memory_add_candidate",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "persistent_change",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"EVM LCJ Stats\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to carry out the bounded step \"EVM LCJ Stats\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "component",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "componentFilter",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-add-candidate-43-4-evm-lcj-stats",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-memory-add-candidate-43-4-evm-lcj-stats",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-memory-add-candidate-43-4-evm-lcj-stats"
            },
            "relatedEntries": [
                "nova-memory-add-candidate-43-1-candidate-hinzufuegen",
                "nova-memory-stats-43-2-memory-stats",
                "nova-get-instructions-43-3-evm-instructions-contract"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-explain-44-1-explain-pks-level",
            "pathId": "44.1",
            "stableKey": "mcp:explain-und-wissens-transparenz:44.1:nova-explain-44-1-explain-pks-level",
            "contentHash": "85ef3474963d66bc0a7d06a4631e80ccc8d3d4884aa9747879b90b31999c03b2",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.explain",
                "en": "nova.explain"
            },
            "referenceTitle": {
                "de": "Explain PKS Level",
                "en": "Explain PKS Level"
            },
            "familySlug": "explain-und-wissens-transparenz",
            "tool": "nova.explain",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Wissenssignale, Lernkandidaten und nachvollziehbare Orientierung nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Explain PKS Level\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For knowledge signals, learning candidates, and explainable orientation, an agent uses this public tool to check the state or evidence for \"Explain PKS Level\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "phenomenonId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-explain-44-1-explain-pks-level",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-explain-44-1-explain-pks-level",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-explain-44-1-explain-pks-level"
            },
            "relatedEntries": [],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-identity-get-45-1-identity-lesen",
            "pathId": "45.1",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.1:nova-identity-get-45-1-identity-lesen",
            "contentHash": "150921fba49b7e45f361c8ff94453594ec7678dc49593721dc7cf4f953be2c9e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.identity_get",
                "en": "nova.identity_get"
            },
            "referenceTitle": {
                "de": "Identity lesen",
                "en": "Identity read"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": "nova.identity_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browser-Identität, Fingerprint-Ebene und Profilwirkung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Identity lesen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser identity, fingerprint surface, and profile impact, an agent uses this public tool to handle the sensitive path \"Identity read\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "customUserAgent",
                    "description": {
                        "de": "Inhaltstragendes Antwortfeld. Als aktuelle Evidenz lesen und sensible Daten vor Weitergabe beachten.",
                        "en": "Content-bearing response field. Treat it as current evidence and consider sensitive data before forwarding it."
                    }
                },
                {
                    "name": "effectiveUserAgent",
                    "description": {
                        "de": "Inhaltstragendes Antwortfeld. Als aktuelle Evidenz lesen und sensible Daten vor Weitergabe beachten.",
                        "en": "Content-bearing response field. Treat it as current evidence and consider sensitive data before forwarding it."
                    }
                },
                {
                    "name": "overrideActive",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-identity-get-45-1-identity-lesen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-identity-get-45-1-identity-lesen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-identity-get-45-1-identity-lesen"
            },
            "relatedEntries": [
                "nova-identity-presets-45-2-identity-presets",
                "nova-identity-set-45-3-identity-setzen",
                "45-4-identity-plus-navigation",
                "nova-identity-set-45-5-custom-ua"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-identity-presets-45-2-identity-presets",
            "pathId": "45.2",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.2:nova-identity-presets-45-2-identity-presets",
            "contentHash": "d51a25dd95f16a7da3881686686606d7c719eb20c16c901e1db8d3fcabd5e448",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.identity_presets",
                "en": "nova.identity_presets"
            },
            "referenceTitle": {
                "de": "Identity-Presets",
                "en": "Identity-Presets"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": "nova.identity_presets",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browser-Identität, Fingerprint-Ebene und Profilwirkung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Identity-Presets\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser identity, fingerprint surface, and profile impact, an agent uses this public tool to handle the sensitive path \"Identity-Presets\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-identity-presets-45-2-identity-presets",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-identity-presets-45-2-identity-presets",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-identity-presets-45-2-identity-presets"
            },
            "relatedEntries": [
                "nova-identity-get-45-1-identity-lesen",
                "nova-identity-set-45-3-identity-setzen",
                "45-4-identity-plus-navigation",
                "nova-identity-set-45-5-custom-ua"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-identity-set-45-3-identity-setzen",
            "pathId": "45.3",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.3:nova-identity-set-45-3-identity-setzen",
            "contentHash": "97a61e9b85250c602e977f8390f8c41d414be3de8bbaff8fc40c2d30a6e8cca6",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.identity_set",
                "en": "nova.identity_set"
            },
            "referenceTitle": {
                "de": "Identity setzen",
                "en": "Identity set"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": "nova.identity_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browser-Identität, Fingerprint-Ebene und Profilwirkung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Identity setzen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser identity, fingerprint surface, and profile impact, an agent uses this public tool to handle the sensitive path \"Identity set\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "preset",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "version",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-identity-set-45-3-identity-setzen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-identity-set-45-3-identity-setzen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-identity-set-45-3-identity-setzen"
            },
            "relatedEntries": [
                "nova-identity-set-45-5-custom-ua",
                "nova-identity-set-45-6-partial-update",
                "nova-identity-set-45-7-idempotenz",
                "nova-identity-set-45-8-validation"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "45-4-identity-plus-navigation",
            "pathId": "45.4",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.4:45-4-identity-plus-navigation",
            "contentHash": "5e8149aeaad8ea235b4fe7e420c888e9d22f9ba4208738510870ba436531eafe",
            "diffStatus": "unchanged",
            "title": {
                "de": "Identity + Navigation",
                "en": "Identity + Navigation"
            },
            "referenceTitle": {
                "de": "Identity + Navigation",
                "en": "Identity + Navigation"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Identity + Navigation ist eine öffentliche Referenz für Browser-Identität, Fingerprint-Ebene und Profilwirkung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Identity + Navigation is a public reference for browser identity, fingerprint surface, and profile impact. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/45-4-identity-plus-navigation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/45-4-identity-plus-navigation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/45-4-identity-plus-navigation"
            },
            "relatedEntries": [
                "nova-identity-get-45-1-identity-lesen",
                "nova-identity-presets-45-2-identity-presets",
                "nova-identity-set-45-3-identity-setzen",
                "nova-identity-set-45-5-custom-ua"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Identity + Navigation beschreibt ein Gate für Browser-Identität, Fingerprint-Ebene und Profilwirkung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Identity + Navigation describes a gate for browser identity, fingerprint surface, and profile impact. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Identity + Navigation als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Identity + Navigation as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-identity-set-45-5-custom-ua",
            "pathId": "45.5",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.5:nova-identity-set-45-5-custom-ua",
            "contentHash": "5d30025f352a11ca19248cedbbf53899def7704b308a90429b47d78bafbddbfe",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.identity_set",
                "en": "nova.identity_set"
            },
            "referenceTitle": {
                "de": "Custom-UA",
                "en": "Custom-UA"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": "nova.identity_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browser-Identität, Fingerprint-Ebene und Profilwirkung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Custom-UA\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser identity, fingerprint surface, and profile impact, an agent uses this public tool to handle the sensitive path \"Custom-UA\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "preset",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "customUserAgent",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-identity-set-45-5-custom-ua",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-identity-set-45-5-custom-ua",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-identity-set-45-5-custom-ua"
            },
            "relatedEntries": [
                "nova-identity-set-45-3-identity-setzen",
                "nova-identity-set-45-6-partial-update",
                "nova-identity-set-45-7-idempotenz",
                "nova-identity-set-45-8-validation"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-identity-set-45-6-partial-update",
            "pathId": "45.6",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.6:nova-identity-set-45-6-partial-update",
            "contentHash": "2e826892d2199e62261f34ece806774419d4959a015f26fdc98b671ab57cfdef",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.identity_set",
                "en": "nova.identity_set"
            },
            "referenceTitle": {
                "de": "Partial Update",
                "en": "Partial Update"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": "nova.identity_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browser-Identität, Fingerprint-Ebene und Profilwirkung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Partial Update\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser identity, fingerprint surface, and profile impact, an agent uses this public tool to handle the sensitive path \"Partial Update\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "version",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-identity-set-45-6-partial-update",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-identity-set-45-6-partial-update",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-identity-set-45-6-partial-update"
            },
            "relatedEntries": [
                "nova-identity-set-45-3-identity-setzen",
                "nova-identity-set-45-5-custom-ua",
                "nova-identity-set-45-7-idempotenz",
                "nova-identity-set-45-8-validation"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-identity-set-45-7-idempotenz",
            "pathId": "45.7",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.7:nova-identity-set-45-7-idempotenz",
            "contentHash": "d91aebc83529ad2513dab6e4799c048f5dcf726df695ddc6ba92d4b873c5e833",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.identity_set",
                "en": "nova.identity_set"
            },
            "referenceTitle": {
                "de": "Idempotenz",
                "en": "Idempotenz"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": "nova.identity_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browser-Identität, Fingerprint-Ebene und Profilwirkung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Idempotenz\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser identity, fingerprint surface, and profile impact, an agent uses this public tool to handle the sensitive path \"Idempotenz\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-identity-set-45-7-idempotenz",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-identity-set-45-7-idempotenz",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-identity-set-45-7-idempotenz"
            },
            "relatedEntries": [
                "nova-identity-set-45-3-identity-setzen",
                "nova-identity-set-45-5-custom-ua",
                "nova-identity-set-45-6-partial-update",
                "nova-identity-set-45-8-validation"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-identity-set-45-8-validation",
            "pathId": "45.8",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.8:nova-identity-set-45-8-validation",
            "contentHash": "90c3a206d4c4a0907490a6f4cf66e78a7235f9bce1522871d283894a2b466dbd",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.identity_set",
                "en": "nova.identity_set"
            },
            "referenceTitle": {
                "de": "Validation",
                "en": "Validation"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": "nova.identity_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browser-Identität, Fingerprint-Ebene und Profilwirkung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Validation\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser identity, fingerprint surface, and profile impact, an agent uses this public tool to handle the sensitive path \"Validation\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "preset",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-identity-set-45-8-validation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-identity-set-45-8-validation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-identity-set-45-8-validation"
            },
            "relatedEntries": [
                "nova-identity-set-45-3-identity-setzen",
                "nova-identity-set-45-5-custom-ua",
                "nova-identity-set-45-6-partial-update",
                "nova-identity-set-45-7-idempotenz"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tools-bundle-45-9-fingerprint-bundle-discovery",
            "pathId": "45.9",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.9:nova-tools-bundle-45-9-fingerprint-bundle-discovery",
            "contentHash": "1cb22f93266324fbb78829b4f7b5d93f7b4f42de3c77e0ac325fce3d319db691",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Fingerprint Bundle Discovery",
                "en": "Fingerprint Bundle Discovery"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browser-Identität, Fingerprint-Ebene und Profilwirkung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Fingerprint Bundle Discovery\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser identity, fingerprint surface, and profile impact, an agent uses this public tool to handle the sensitive path \"Fingerprint Bundle Discovery\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-45-9-fingerprint-bundle-discovery",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-45-9-fingerprint-bundle-discovery",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-45-9-fingerprint-bundle-discovery"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-fingerprint-get-45-10-fingerprint-effective-hierarchy",
            "pathId": "45.10",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.10:nova-fingerprint-get-45-10-fingerprint-effective-hierarchy",
            "contentHash": "a361e468bed2b1a29cf55bcab480a1a524eb8bc08ed102fcc467bab4d8f394e9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.fingerprint_get",
                "en": "nova.fingerprint_get"
            },
            "referenceTitle": {
                "de": "Fingerprint Effective Hierarchy",
                "en": "Fingerprint Effective Hierarchy"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": "nova.fingerprint_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browser-Identität, Fingerprint-Ebene und Profilwirkung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Fingerprint Effective Hierarchy\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser identity, fingerprint surface, and profile impact, an agent uses this public tool to handle the sensitive path \"Fingerprint Effective Hierarchy\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "tabId",
                    "description": {
                        "de": "Tab-Referenz für einen sichtbaren Browserkontext. Vor Aktionen den aktuellen Tab-Zustand prüfen.",
                        "en": "Tab reference for a visible browser context. Check current tab state before acting."
                    }
                },
                {
                    "name": "sandboxId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-fingerprint-get-45-10-fingerprint-effective-hierarchy",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-fingerprint-get-45-10-fingerprint-effective-hierarchy",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-fingerprint-get-45-10-fingerprint-effective-hierarchy"
            },
            "relatedEntries": [
                "nova-tools-bundle-45-9-fingerprint-bundle-discovery",
                "nova-identity-get-45-1-identity-lesen",
                "nova-identity-presets-45-2-identity-presets",
                "nova-identity-set-45-3-identity-setzen"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-fingerprint-set-global-45-11-fingerprint-global-persistence",
            "pathId": "45.11",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.11:nova-fingerprint-set-global-45-11-fingerprint-global-persistence",
            "contentHash": "1c05ee6668f1852d51832fc732bbbb2bf8e07c21c50601f4973a90740e05f6c8",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.fingerprint_set_global",
                "en": "nova.fingerprint_set_global"
            },
            "referenceTitle": {
                "de": "Fingerprint Global Persistence",
                "en": "Fingerprint Global Persistence"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": "nova.fingerprint_set_global",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browser-Identität, Fingerprint-Ebene und Profilwirkung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Fingerprint Global Persistence\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser identity, fingerprint surface, and profile impact, an agent uses this public tool to handle the sensitive path \"Fingerprint Global Persistence\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "level",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-fingerprint-set-global-45-11-fingerprint-global-persistence",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-fingerprint-set-global-45-11-fingerprint-global-persistence",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-fingerprint-set-global-45-11-fingerprint-global-persistence"
            },
            "relatedEntries": [
                "nova-identity-get-45-1-identity-lesen",
                "nova-identity-presets-45-2-identity-presets",
                "nova-identity-set-45-3-identity-setzen",
                "45-4-identity-plus-navigation"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-fingerprint-set-sandbox-45-12-fingerprint-sandbox-override",
            "pathId": "45.12",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.12:nova-fingerprint-set-sandbox-45-12-fingerprint-sandbox-override",
            "contentHash": "bcf109224d35a11bb447991e40f07e3699f48f604475e4e2f379fb127a561c6b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.fingerprint_set_sandbox",
                "en": "nova.fingerprint_set_sandbox"
            },
            "referenceTitle": {
                "de": "Fingerprint Sandbox Override",
                "en": "Fingerprint Sandbox Override"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": "nova.fingerprint_set_sandbox",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browser-Identität, Fingerprint-Ebene und Profilwirkung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Fingerprint Sandbox Override\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser identity, fingerprint surface, and profile impact, an agent uses this public tool to handle the sensitive path \"Fingerprint Sandbox Override\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "sandboxId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "level",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-fingerprint-set-sandbox-45-12-fingerprint-sandbox-override",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-fingerprint-set-sandbox-45-12-fingerprint-sandbox-override",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-fingerprint-set-sandbox-45-12-fingerprint-sandbox-override"
            },
            "relatedEntries": [
                "nova-identity-get-45-1-identity-lesen",
                "nova-identity-presets-45-2-identity-presets",
                "nova-identity-set-45-3-identity-setzen",
                "45-4-identity-plus-navigation"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-fingerprint-set-tab-45-13-fingerprint-tab-override",
            "pathId": "45.13",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.13:nova-fingerprint-set-tab-45-13-fingerprint-tab-override",
            "contentHash": "d1c24d757873503163ce9b8f396b26c51cf9f20e1adcde7aa5a2ae063fd59a5a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.fingerprint_set_tab",
                "en": "nova.fingerprint_set_tab"
            },
            "referenceTitle": {
                "de": "Fingerprint Tab Override",
                "en": "Fingerprint Tab Override"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": "nova.fingerprint_set_tab",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browser-Identität, Fingerprint-Ebene und Profilwirkung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Fingerprint Tab Override\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser identity, fingerprint surface, and profile impact, an agent uses this public tool to handle the sensitive path \"Fingerprint Tab Override\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "tabId",
                    "description": {
                        "de": "Tab-Referenz für einen sichtbaren Browserkontext. Vor Aktionen den aktuellen Tab-Zustand prüfen.",
                        "en": "Tab reference for a visible browser context. Check current tab state before acting."
                    }
                },
                {
                    "name": "level",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-fingerprint-set-tab-45-13-fingerprint-tab-override",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-fingerprint-set-tab-45-13-fingerprint-tab-override",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-fingerprint-set-tab-45-13-fingerprint-tab-override"
            },
            "relatedEntries": [
                "nova-identity-get-45-1-identity-lesen",
                "nova-identity-presets-45-2-identity-presets",
                "nova-identity-set-45-3-identity-setzen",
                "45-4-identity-plus-navigation"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "45-14-fingerprint-technique-coverage",
            "pathId": "45.14",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.14:45-14-fingerprint-technique-coverage",
            "contentHash": "feebeed37c3794b4ca583d2ab583dc8e6db54b40762e701ea949bcf14ab49868",
            "diffStatus": "unchanged",
            "title": {
                "de": "Fingerprint Technique Coverage",
                "en": "Fingerprint Technique Coverage"
            },
            "referenceTitle": {
                "de": "Fingerprint Technique Coverage",
                "en": "Fingerprint Technique Coverage"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Fingerprint Technique Coverage ist eine öffentliche Referenz für Browser-Identität, Fingerprint-Ebene und Profilwirkung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Fingerprint Technique Coverage is a public reference for browser identity, fingerprint surface, and profile impact. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/45-14-fingerprint-technique-coverage",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/45-14-fingerprint-technique-coverage",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/45-14-fingerprint-technique-coverage"
            },
            "relatedEntries": [
                "nova-identity-get-45-1-identity-lesen",
                "nova-identity-presets-45-2-identity-presets",
                "nova-identity-set-45-3-identity-setzen",
                "45-4-identity-plus-navigation"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Fingerprint Technique Coverage beschreibt ein Gate für Browser-Identität, Fingerprint-Ebene und Profilwirkung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Fingerprint Technique Coverage describes a gate for browser identity, fingerprint surface, and profile impact. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Fingerprint Technique Coverage als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Fingerprint Technique Coverage as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "45-15-fingerprint-validation-und-policy",
            "pathId": "45.15",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.15:45-15-fingerprint-validation-und-policy",
            "contentHash": "f17b0a72553e26b095d4a0f95436e946366497cd8f0efcc024b4b9f0f4258aa5",
            "diffStatus": "unchanged",
            "title": {
                "de": "Fingerprint Validation & Policy",
                "en": "Fingerprint Validation & Policy"
            },
            "referenceTitle": {
                "de": "Fingerprint Validation & Policy",
                "en": "Fingerprint Validation & Policy"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Fingerprint Validation & Policy ist eine öffentliche Referenz für Browser-Identität, Fingerprint-Ebene und Profilwirkung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Fingerprint Validation & Policy is a public reference for browser identity, fingerprint surface, and profile impact. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "level",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "set_global",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "set_sandbox",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "set_tab",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/45-15-fingerprint-validation-und-policy",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/45-15-fingerprint-validation-und-policy",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/45-15-fingerprint-validation-und-policy"
            },
            "relatedEntries": [
                "nova-identity-get-45-1-identity-lesen",
                "nova-identity-presets-45-2-identity-presets",
                "nova-identity-set-45-3-identity-setzen",
                "45-4-identity-plus-navigation"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Fingerprint Validation & Policy beschreibt ein Gate für Browser-Identität, Fingerprint-Ebene und Profilwirkung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Fingerprint Validation & Policy describes a gate for browser identity, fingerprint surface, and profile impact. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Fingerprint Validation & Policy als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Fingerprint Validation & Policy as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: level, set_global, set_sandbox, set_tab. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: level, set_global, set_sandbox, set_tab. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-tools-bundle-45-16-identity-management-bundle",
            "pathId": "45.16",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.16:nova-tools-bundle-45-16-identity-management-bundle",
            "contentHash": "1bb4fd5802ba63f3c6354f6496f0bfd6b939c09395bf77b293bc004bf3efc22e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Identity-Management Bundle",
                "en": "Identity-Management Bundle"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browser-Identität, Fingerprint-Ebene und Profilwirkung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Identity-Management Bundle\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser identity, fingerprint surface, and profile impact, an agent uses this public tool to handle the sensitive path \"Identity-Management Bundle\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "identity_get",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "identity_set",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "identity_presets",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-45-16-identity-management-bundle",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-45-16-identity-management-bundle",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-45-16-identity-management-bundle"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tools-bundle-45-17-fingerprint-bundle-metadata-consistency",
            "pathId": "45.17",
            "stableKey": "mcp:browser-identity-persistent-identity-profiles:45.17:nova-tools-bundle-45-17-fingerprint-bundle-metadata-consistency",
            "contentHash": "0f86b496ccbe47d02a52dfb85589c09cc30efac219ad904704b577e19115a9d3",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Fingerprint Bundle Metadata Consistency",
                "en": "Fingerprint Bundle Metadata Consistency"
            },
            "familySlug": "browser-identity-persistent-identity-profiles",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Browser-Identität, Fingerprint-Ebene und Profilwirkung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Fingerprint Bundle Metadata Consistency\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For browser identity, fingerprint surface, and profile impact, an agent uses this public tool to handle the sensitive path \"Fingerprint Bundle Metadata Consistency\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeDescriptions",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-45-17-fingerprint-bundle-metadata-consistency",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-45-17-fingerprint-bundle-metadata-consistency",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-45-17-fingerprint-bundle-metadata-consistency"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-external-server-add-46-1-stdio-transport-handshake",
            "pathId": "46.1",
            "stableKey": "mcp:external-mcp-transport-matrix-und-cross-system-flows:46.1:nova-external-server-add-46-1-stdio-transport-handshake",
            "contentHash": "344f7fef28df501b6291110bd589af9119e00df81269ed589ed9726afcde35df",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_server_add",
                "en": "nova.external_server_add"
            },
            "referenceTitle": {
                "de": "Stdio-Transport Handshake",
                "en": "Stdio-Transport Handshake"
            },
            "familySlug": "external-mcp-transport-matrix-und-cross-system-flows",
            "tool": "nova.external_server_add",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Stdio-Transport Handshake\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Stdio-Transport Handshake\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "displayName",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "transport",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                },
                {
                    "name": "command",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                },
                {
                    "name": "args",
                    "description": {
                        "de": "Inhaltstragende Eingabe. Nutzerdaten und ausführungsnahen Text nur mit ausdrücklichem Zweck verwenden.",
                        "en": "Content-bearing input. Treat user data and executable text as sensitive unless the purpose is explicit."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-add-46-1-stdio-transport-handshake",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-add-46-1-stdio-transport-handshake",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-server-add-46-1-stdio-transport-handshake"
            },
            "relatedEntries": [
                "nova-external-server-add-22-1-server-hinzufuegen",
                "nova-external-server-add-46-2-http-transport-handshake",
                "nova-external-server-add-46-3-sse-transport-handshake-legacy",
                "46-4-multi-server-parallel"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-external-server-add-46-2-http-transport-handshake",
            "pathId": "46.2",
            "stableKey": "mcp:external-mcp-transport-matrix-und-cross-system-flows:46.2:nova-external-server-add-46-2-http-transport-handshake",
            "contentHash": "1dd7c8400733a4e77cfad027c6ccd5e57c12c8f45d4f6ea2cb75e9986037c0d2",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_server_add",
                "en": "nova.external_server_add"
            },
            "referenceTitle": {
                "de": "HTTP-Transport Handshake",
                "en": "HTTP-Transport Handshake"
            },
            "familySlug": "external-mcp-transport-matrix-und-cross-system-flows",
            "tool": "nova.external_server_add",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"HTTP-Transport Handshake\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"HTTP-Transport Handshake\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "displayName",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "transport",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                },
                {
                    "name": "endpointUrl",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-add-46-2-http-transport-handshake",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-add-46-2-http-transport-handshake",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-server-add-46-2-http-transport-handshake"
            },
            "relatedEntries": [
                "nova-external-server-add-22-1-server-hinzufuegen",
                "nova-external-server-add-46-1-stdio-transport-handshake",
                "nova-external-server-add-46-3-sse-transport-handshake-legacy",
                "46-4-multi-server-parallel"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-external-server-add-46-3-sse-transport-handshake-legacy",
            "pathId": "46.3",
            "stableKey": "mcp:external-mcp-transport-matrix-und-cross-system-flows:46.3:nova-external-server-add-46-3-sse-transport-handshake-legacy",
            "contentHash": "6e26c4250f1b28e6243dfd4c3c9ac29e3c003d3d77b4f85c6ff26274cf81b1f4",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_server_add",
                "en": "nova.external_server_add"
            },
            "referenceTitle": {
                "de": "SSE-Transport Handshake (Legacy)",
                "en": "SSE-Transport Handshake (Legacy)"
            },
            "familySlug": "external-mcp-transport-matrix-und-cross-system-flows",
            "tool": "nova.external_server_add",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"SSE-Transport Handshake (Legacy)\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"SSE-Transport Handshake (Legacy)\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "displayName",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "transport",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                },
                {
                    "name": "endpointUrl",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-add-46-3-sse-transport-handshake-legacy",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-server-add-46-3-sse-transport-handshake-legacy",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-server-add-46-3-sse-transport-handshake-legacy"
            },
            "relatedEntries": [
                "nova-external-server-add-22-1-server-hinzufuegen",
                "nova-external-server-add-46-1-stdio-transport-handshake",
                "nova-external-server-add-46-2-http-transport-handshake",
                "46-4-multi-server-parallel"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "46-4-multi-server-parallel",
            "pathId": "46.4",
            "stableKey": "mcp:external-mcp-transport-matrix-und-cross-system-flows:46.4:46-4-multi-server-parallel",
            "contentHash": "728d530888b71568b9db4d953054702be98b1e3e457deebc8f62f0fa1e3239ef",
            "diffStatus": "unchanged",
            "title": {
                "de": "Multi-Server parallel",
                "en": "Multi-Server parallel"
            },
            "referenceTitle": {
                "de": "Multi-Server parallel",
                "en": "Multi-Server parallel"
            },
            "familySlug": "external-mcp-transport-matrix-und-cross-system-flows",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Multi-Server parallel ist eine öffentliche Referenz für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Multi-Server parallel is a public reference for extensions, external MCP sources, and bounded tool execution. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/46-4-multi-server-parallel",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/46-4-multi-server-parallel",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/46-4-multi-server-parallel"
            },
            "relatedEntries": [
                "nova-external-server-add-46-1-stdio-transport-handshake",
                "nova-external-server-add-46-2-http-transport-handshake",
                "nova-external-server-add-46-3-sse-transport-handshake-legacy",
                "nova-perceive-46-5-hub-plus-nova-tools-im-selben-flow"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Multi-Server parallel beschreibt ein Gate für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Multi-Server parallel describes a gate for extensions, external MCP sources, and bounded tool execution. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Multi-Server parallel als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Multi-Server parallel as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-perceive-46-5-hub-plus-nova-tools-im-selben-flow",
            "pathId": "46.5",
            "stableKey": "mcp:external-mcp-transport-matrix-und-cross-system-flows:46.5:nova-perceive-46-5-hub-plus-nova-tools-im-selben-flow",
            "contentHash": "b8407f76d55c88b0127462a9fbb5ddb5447457e07cf2c14af9fb5cdbd61bc29a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.perceive",
                "en": "nova.perceive"
            },
            "referenceTitle": {
                "de": "Hub + Nova-Tools im selben Flow",
                "en": "Hub + Nova-Tools im selben Flow"
            },
            "familySlug": "external-mcp-transport-matrix-und-cross-system-flows",
            "tool": "nova.perceive",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Hub + Nova-Tools im selben Flow\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Hub + Nova-Tools im selben Flow\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "fs.read",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "fs.write",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-46-5-hub-plus-nova-tools-im-selben-flow",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-46-5-hub-plus-nova-tools-im-selben-flow",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-perceive-46-5-hub-plus-nova-tools-im-selben-flow"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-perceive-4-11-perceive-snapshot-query",
                "nova-perceive-4-13-form-analysis-autofill-framework",
                "nova-perceive-4-15-essential-safety-fields"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-external-tools-46-6-inventory-refresh-nach-reconnect",
            "pathId": "46.6",
            "stableKey": "mcp:external-mcp-transport-matrix-und-cross-system-flows:46.6:nova-external-tools-46-6-inventory-refresh-nach-reconnect",
            "contentHash": "29ce60c606c91e20a740fa943a87868a9ea92771ee9fd22a6bdc4b1935f07208",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_tools",
                "en": "nova.external_tools"
            },
            "referenceTitle": {
                "de": "Inventory Refresh nach Reconnect",
                "en": "Inventory Refresh nach Reconnect"
            },
            "familySlug": "external-mcp-transport-matrix-und-cross-system-flows",
            "tool": "nova.external_tools",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Inventory Refresh nach Reconnect\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Inventory Refresh nach Reconnect\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "serverKey",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "refresh",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-tools-46-6-inventory-refresh-nach-reconnect",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-tools-46-6-inventory-refresh-nach-reconnect",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-tools-46-6-inventory-refresh-nach-reconnect"
            },
            "relatedEntries": [
                "nova-external-tools-42-1-tool-discovery-mit-schema",
                "nova-external-server-add-46-1-stdio-transport-handshake",
                "nova-external-server-add-46-2-http-transport-handshake",
                "nova-external-server-add-46-3-sse-transport-handshake-legacy"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "46-7-crash-disconnect-recovery",
            "pathId": "46.7",
            "stableKey": "mcp:external-mcp-transport-matrix-und-cross-system-flows:46.7:46-7-crash-disconnect-recovery",
            "contentHash": "3400b2a49dd7ec7f8750d36ba85061da84f8d019c8c0743a13ef99b093ed8acf",
            "diffStatus": "unchanged",
            "title": {
                "de": "Crash/Disconnect Recovery",
                "en": "Crash/Disconnect Recovery"
            },
            "referenceTitle": {
                "de": "Crash/Disconnect Recovery",
                "en": "Crash/Disconnect Recovery"
            },
            "familySlug": "external-mcp-transport-matrix-und-cross-system-flows",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Crash/Disconnect Recovery ist eine öffentliche Referenz für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Crash/Disconnect Recovery is a public reference for extensions, external MCP sources, and bounded tool execution. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/46-7-crash-disconnect-recovery",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/46-7-crash-disconnect-recovery",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/46-7-crash-disconnect-recovery"
            },
            "relatedEntries": [
                "nova-external-server-add-46-1-stdio-transport-handshake",
                "nova-external-server-add-46-2-http-transport-handshake",
                "nova-external-server-add-46-3-sse-transport-handshake-legacy",
                "46-4-multi-server-parallel"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Crash/Disconnect Recovery beschreibt ein Gate für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Crash/Disconnect Recovery describes a gate for extensions, external MCP sources, and bounded tool execution. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Crash/Disconnect Recovery als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Crash/Disconnect Recovery as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Persistent, Sensibel, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Persistent, Sensitive, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "46-8-server-presets",
            "pathId": "46.8",
            "stableKey": "mcp:external-mcp-transport-matrix-und-cross-system-flows:46.8:46-8-server-presets",
            "contentHash": "eb67b001a842c0be8dccad0e5af34320b90109e82b58de7c1d7e5d984f778fa5",
            "diffStatus": "unchanged",
            "title": {
                "de": "Server Presets",
                "en": "Server Presets"
            },
            "referenceTitle": {
                "de": "Server Presets",
                "en": "Server Presets"
            },
            "familySlug": "external-mcp-transport-matrix-und-cross-system-flows",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Server Presets ist eine öffentliche Referenz für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Server Presets is a public reference for extensions, external MCP sources, and bounded tool execution. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "Playwright",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "Filesystem",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "GitHub",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "Fetch",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/46-8-server-presets",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/46-8-server-presets",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/46-8-server-presets"
            },
            "relatedEntries": [
                "nova-external-server-add-46-1-stdio-transport-handshake",
                "nova-external-server-add-46-2-http-transport-handshake",
                "nova-external-server-add-46-3-sse-transport-handshake-legacy",
                "46-4-multi-server-parallel"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Server Presets beschreibt ein Gate für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Server Presets describes a gate for extensions, external MCP sources, and bounded tool execution. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Server Presets als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Server Presets as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: Playwright, Filesystem, GitHub, Fetch. Wirkungsachsen: Sensibel, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: Playwright, Filesystem, GitHub, Fetch. Safety axes: Sensitive, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "46-9-server-lifecycle-ohne-orphan",
            "pathId": "46.9",
            "stableKey": "mcp:external-mcp-transport-matrix-und-cross-system-flows:46.9:46-9-server-lifecycle-ohne-orphan",
            "contentHash": "d2ff42d3e619837794572bc190f5414815e7c17601666b6b9f6de2208a6a27ad",
            "diffStatus": "unchanged",
            "title": {
                "de": "Server-Lifecycle ohne Orphan",
                "en": "Server-Lifecycle ohne Orphan"
            },
            "referenceTitle": {
                "de": "Server-Lifecycle ohne Orphan",
                "en": "Server-Lifecycle ohne Orphan"
            },
            "familySlug": "external-mcp-transport-matrix-und-cross-system-flows",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Server-Lifecycle ohne Orphan ist eine öffentliche Referenz für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Server-Lifecycle ohne Orphan is a public reference for extensions, external MCP sources, and bounded tool execution. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/46-9-server-lifecycle-ohne-orphan",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/46-9-server-lifecycle-ohne-orphan",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/46-9-server-lifecycle-ohne-orphan"
            },
            "relatedEntries": [
                "nova-external-server-add-46-1-stdio-transport-handshake",
                "nova-external-server-add-46-2-http-transport-handshake",
                "nova-external-server-add-46-3-sse-transport-handshake-legacy",
                "46-4-multi-server-parallel"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Server-Lifecycle ohne Orphan beschreibt ein Gate für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Server-Lifecycle ohne Orphan describes a gate for extensions, external MCP sources, and bounded tool execution. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Server-Lifecycle ohne Orphan als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Server-Lifecycle ohne Orphan as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-site-mcp-connect-request-46-10-discovery-auto-registration",
            "pathId": "46.10",
            "stableKey": "mcp:external-mcp-transport-matrix-und-cross-system-flows:46.10:nova-site-mcp-connect-request-46-10-discovery-auto-registration",
            "contentHash": "4f24c0f00ebdac7e641c293f120b1e1396b34489f52df7702a4a7b709c6f9f0b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.site_mcp_connect_request",
                "en": "nova.site_mcp_connect_request"
            },
            "referenceTitle": {
                "de": "Discovery Auto-Registration",
                "en": "Discovery Auto-Registration"
            },
            "familySlug": "external-mcp-transport-matrix-und-cross-system-flows",
            "tool": "nova.site_mcp_connect_request",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Discovery Auto-Registration\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Discovery Auto-Registration\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-site-mcp-connect-request-46-10-discovery-auto-registration",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-site-mcp-connect-request-46-10-discovery-auto-registration",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-site-mcp-connect-request-46-10-discovery-auto-registration"
            },
            "relatedEntries": [
                "nova-site-mcp-connect-request-9-16-mcp-connect-request",
                "nova-external-server-add-46-1-stdio-transport-handshake",
                "nova-external-server-add-46-2-http-transport-handshake",
                "nova-external-server-add-46-3-sse-transport-handshake-legacy"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "nova-external-tool-call-46-11-discovery-trust-gate",
            "pathId": "46.11",
            "stableKey": "mcp:external-mcp-transport-matrix-und-cross-system-flows:46.11:nova-external-tool-call-46-11-discovery-trust-gate",
            "contentHash": "6bb146598208b5d946133bfd553c69735c1da742c9d7a972096a2ecb74a5261a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.external_tool_call",
                "en": "nova.external_tool_call"
            },
            "referenceTitle": {
                "de": "Discovery Trust-Gate",
                "en": "Discovery Trust-Gate"
            },
            "familySlug": "external-mcp-transport-matrix-und-cross-system-flows",
            "tool": "nova.external_tool_call",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Erweiterungen, externe MCP-Quellen und abgegrenzte Toolausführung nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Discovery Trust-Gate\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For extensions, external MCP sources, and bounded tool execution, an agent uses this public tool to handle the sensitive path \"Discovery Trust-Gate\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "user_approved",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-external-tool-call-46-11-discovery-trust-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-external-tool-call-46-11-discovery-trust-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-external-tool-call-46-11-discovery-trust-gate"
            },
            "relatedEntries": [
                "nova-external-tool-call-42-2-external-tool-call",
                "nova-external-server-add-46-1-stdio-transport-handshake",
                "nova-external-server-add-46-2-http-transport-handshake",
                "nova-external-server-add-46-3-sse-transport-handshake-legacy"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "47-1-claude-sidecar-starten",
            "pathId": "47.1",
            "stableKey": "mcp:sidecar-agent-orchestrierung-embedded-runtimes:47.1:47-1-claude-sidecar-starten",
            "contentHash": "41c65d1f7f275af60078028b05f5467bd0bdb13489d8eae19dbb32e44f0709db",
            "diffStatus": "unchanged",
            "title": {
                "de": "Claude Sidecar starten",
                "en": "Claude Sidecar start"
            },
            "referenceTitle": {
                "de": "Claude Sidecar starten",
                "en": "Claude Sidecar start"
            },
            "familySlug": "sidecar-agent-orchestrierung-embedded-runtimes",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Claude Sidecar starten ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Claude Sidecar start is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/47-1-claude-sidecar-starten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/47-1-claude-sidecar-starten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/47-1-claude-sidecar-starten"
            },
            "relatedEntries": [
                "47-2-codex-sidecar-starten",
                "47-3-gemini-sidecar-starten",
                "47-4-sidecar-discovery",
                "47-5-sidecar-mcp-claim"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Claude Sidecar starten beschreibt ein Verhalten für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Claude Sidecar start describes a behavior for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Claude Sidecar starten als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Claude Sidecar start as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "47-2-codex-sidecar-starten",
            "pathId": "47.2",
            "stableKey": "mcp:sidecar-agent-orchestrierung-embedded-runtimes:47.2:47-2-codex-sidecar-starten",
            "contentHash": "3bb51d8c2290b1f91ff036597a66cc69b43985c558728b0a0b94603c94aadbae",
            "diffStatus": "unchanged",
            "title": {
                "de": "Codex Sidecar starten",
                "en": "Codex Sidecar start"
            },
            "referenceTitle": {
                "de": "Codex Sidecar starten",
                "en": "Codex Sidecar start"
            },
            "familySlug": "sidecar-agent-orchestrierung-embedded-runtimes",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Codex Sidecar starten ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Codex Sidecar start is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/47-2-codex-sidecar-starten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/47-2-codex-sidecar-starten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/47-2-codex-sidecar-starten"
            },
            "relatedEntries": [
                "47-1-claude-sidecar-starten",
                "47-3-gemini-sidecar-starten",
                "47-4-sidecar-discovery",
                "47-5-sidecar-mcp-claim"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Codex Sidecar starten beschreibt ein Verhalten für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Codex Sidecar start describes a behavior for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Codex Sidecar starten als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Codex Sidecar start as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "47-3-gemini-sidecar-starten",
            "pathId": "47.3",
            "stableKey": "mcp:sidecar-agent-orchestrierung-embedded-runtimes:47.3:47-3-gemini-sidecar-starten",
            "contentHash": "464462c662181821b01d33ebeb61c77777b7a124b52be62443e1fbf1726f44c7",
            "diffStatus": "unchanged",
            "title": {
                "de": "Gemini Sidecar starten",
                "en": "Gemini Sidecar start"
            },
            "referenceTitle": {
                "de": "Gemini Sidecar starten",
                "en": "Gemini Sidecar start"
            },
            "familySlug": "sidecar-agent-orchestrierung-embedded-runtimes",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Gemini Sidecar starten ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Gemini Sidecar start is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/47-3-gemini-sidecar-starten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/47-3-gemini-sidecar-starten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/47-3-gemini-sidecar-starten"
            },
            "relatedEntries": [
                "47-1-claude-sidecar-starten",
                "47-2-codex-sidecar-starten",
                "47-4-sidecar-discovery",
                "47-5-sidecar-mcp-claim"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Gemini Sidecar starten beschreibt ein Verhalten für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Gemini Sidecar start describes a behavior for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Gemini Sidecar starten als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Gemini Sidecar start as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "47-4-sidecar-discovery",
            "pathId": "47.4",
            "stableKey": "mcp:sidecar-agent-orchestrierung-embedded-runtimes:47.4:47-4-sidecar-discovery",
            "contentHash": "e8edcafb9f258aef69282aae389e3d07e0944f486b597db59e10e465bc79df72",
            "diffStatus": "unchanged",
            "title": {
                "de": "Sidecar-Discovery",
                "en": "Sidecar-Discovery"
            },
            "referenceTitle": {
                "de": "Sidecar-Discovery",
                "en": "Sidecar-Discovery"
            },
            "familySlug": "sidecar-agent-orchestrierung-embedded-runtimes",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Sidecar-Discovery ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Sidecar-Discovery is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/47-4-sidecar-discovery",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/47-4-sidecar-discovery",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/47-4-sidecar-discovery"
            },
            "relatedEntries": [
                "47-1-claude-sidecar-starten",
                "47-2-codex-sidecar-starten",
                "47-3-gemini-sidecar-starten",
                "47-5-sidecar-mcp-claim"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Sidecar-Discovery beschreibt ein Signal für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Sidecar-Discovery describes a signal for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Sidecar-Discovery als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Sidecar-Discovery as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "47-5-sidecar-mcp-claim",
            "pathId": "47.5",
            "stableKey": "mcp:sidecar-agent-orchestrierung-embedded-runtimes:47.5:47-5-sidecar-mcp-claim",
            "contentHash": "a7aaaa6d41f48e6f5b392f9b3abdb074b0eb754d8b3ca762473ac1ea1200df69",
            "diffStatus": "unchanged",
            "title": {
                "de": "Sidecar MCP-Claim",
                "en": "Sidecar MCP-Claim"
            },
            "referenceTitle": {
                "de": "Sidecar MCP-Claim",
                "en": "Sidecar MCP-Claim"
            },
            "familySlug": "sidecar-agent-orchestrierung-embedded-runtimes",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Sidecar MCP-Claim ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Sidecar MCP-Claim is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "sourceKind",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/47-5-sidecar-mcp-claim",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/47-5-sidecar-mcp-claim",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/47-5-sidecar-mcp-claim"
            },
            "relatedEntries": [
                "47-1-claude-sidecar-starten",
                "47-2-codex-sidecar-starten",
                "47-3-gemini-sidecar-starten",
                "47-4-sidecar-discovery"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Sidecar MCP-Claim beschreibt ein Verhalten für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Sidecar MCP-Claim describes a behavior for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Sidecar MCP-Claim als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Sidecar MCP-Claim as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: sourceKind. Wirkungsachsen: Browserzustand.",
                    "en": "Relevant response signals: sourceKind. Safety axes: Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "47-6-sidecar-session-resume",
            "pathId": "47.6",
            "stableKey": "mcp:sidecar-agent-orchestrierung-embedded-runtimes:47.6:47-6-sidecar-session-resume",
            "contentHash": "058cd76cc94f9101410dbca71672f7332e4bc1abb6f992a2863dc5c7956bad09",
            "diffStatus": "unchanged",
            "title": {
                "de": "Sidecar Session-Resume",
                "en": "Sidecar Session-Resume"
            },
            "referenceTitle": {
                "de": "Sidecar Session-Resume",
                "en": "Sidecar Session-Resume"
            },
            "familySlug": "sidecar-agent-orchestrierung-embedded-runtimes",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Sidecar Session-Resume ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Sidecar Session-Resume is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/47-6-sidecar-session-resume",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/47-6-sidecar-session-resume",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/47-6-sidecar-session-resume"
            },
            "relatedEntries": [
                "47-1-claude-sidecar-starten",
                "47-2-codex-sidecar-starten",
                "47-3-gemini-sidecar-starten",
                "47-4-sidecar-discovery"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Sidecar Session-Resume beschreibt ein Signal für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Sidecar Session-Resume describes a signal for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Sidecar Session-Resume als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Sidecar Session-Resume as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "47-7-emergency-stop",
            "pathId": "47.7",
            "stableKey": "mcp:sidecar-agent-orchestrierung-embedded-runtimes:47.7:47-7-emergency-stop",
            "contentHash": "b3c087778ad033b5f87d2451acc8f77ed2ac666471bc9ff3265545ed642eb8fa",
            "diffStatus": "unchanged",
            "title": {
                "de": "Emergency Stop",
                "en": "Emergency Stop"
            },
            "referenceTitle": {
                "de": "Emergency Stop",
                "en": "Emergency Stop"
            },
            "familySlug": "sidecar-agent-orchestrierung-embedded-runtimes",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Emergency Stop ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Emergency Stop is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/47-7-emergency-stop",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/47-7-emergency-stop",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/47-7-emergency-stop"
            },
            "relatedEntries": [
                "47-1-claude-sidecar-starten",
                "47-2-codex-sidecar-starten",
                "47-3-gemini-sidecar-starten",
                "47-4-sidecar-discovery"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Emergency Stop beschreibt ein Verhalten für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Emergency Stop describes a behavior for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Emergency Stop als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Emergency Stop as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "47-8-crash-loop-detection",
            "pathId": "47.8",
            "stableKey": "mcp:sidecar-agent-orchestrierung-embedded-runtimes:47.8:47-8-crash-loop-detection",
            "contentHash": "a19b5fbd6b93668133aea5d284495e1219ddb84fb0223b2611a6388c5ab65e5a",
            "diffStatus": "unchanged",
            "title": {
                "de": "Crash-Loop Detection",
                "en": "Crash-Loop Detection"
            },
            "referenceTitle": {
                "de": "Crash-Loop Detection",
                "en": "Crash-Loop Detection"
            },
            "familySlug": "sidecar-agent-orchestrierung-embedded-runtimes",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Crash-Loop Detection ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Crash-Loop Detection is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "SidecarFaultCode.CrashLoop",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/47-8-crash-loop-detection",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/47-8-crash-loop-detection",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/47-8-crash-loop-detection"
            },
            "relatedEntries": [
                "47-1-claude-sidecar-starten",
                "47-2-codex-sidecar-starten",
                "47-3-gemini-sidecar-starten",
                "47-4-sidecar-discovery"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Crash-Loop Detection beschreibt ein Signal für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Crash-Loop Detection describes a signal for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Crash-Loop Detection als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Crash-Loop Detection as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: SidecarFaultCode.CrashLoop. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: SidecarFaultCode.CrashLoop. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "47-9-sidecar-repair",
            "pathId": "47.9",
            "stableKey": "mcp:sidecar-agent-orchestrierung-embedded-runtimes:47.9:47-9-sidecar-repair",
            "contentHash": "f5e6d3534169f0b17dc7badff613b6aa39105eea6f325a17bd436bffcb3c7234",
            "diffStatus": "unchanged",
            "title": {
                "de": "Sidecar-Repair",
                "en": "Sidecar-Repair"
            },
            "referenceTitle": {
                "de": "Sidecar-Repair",
                "en": "Sidecar-Repair"
            },
            "familySlug": "sidecar-agent-orchestrierung-embedded-runtimes",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Sidecar-Repair ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Sidecar-Repair is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/47-9-sidecar-repair",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/47-9-sidecar-repair",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/47-9-sidecar-repair"
            },
            "relatedEntries": [
                "47-1-claude-sidecar-starten",
                "47-2-codex-sidecar-starten",
                "47-3-gemini-sidecar-starten",
                "47-4-sidecar-discovery"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Sidecar-Repair beschreibt ein Signal für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Sidecar-Repair describes a signal for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Sidecar-Repair als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Sidecar-Repair as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "47-10-raw-log-forensics",
            "pathId": "47.10",
            "stableKey": "mcp:sidecar-agent-orchestrierung-embedded-runtimes:47.10:47-10-raw-log-forensics",
            "contentHash": "fef8f99a64571b04ef6eacd6fd3a1d4b0a8471ea2b6b683e5e0328a8b09fd436",
            "diffStatus": "unchanged",
            "title": {
                "de": "Raw-Log Forensics",
                "en": "Raw-Log Forensics"
            },
            "referenceTitle": {
                "de": "Raw-Log Forensics",
                "en": "Raw-Log Forensics"
            },
            "familySlug": "sidecar-agent-orchestrierung-embedded-runtimes",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Raw-Log Forensics ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Raw-Log Forensics is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/47-10-raw-log-forensics",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/47-10-raw-log-forensics",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/47-10-raw-log-forensics"
            },
            "relatedEntries": [
                "47-1-claude-sidecar-starten",
                "47-2-codex-sidecar-starten",
                "47-3-gemini-sidecar-starten",
                "47-4-sidecar-discovery"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Raw-Log Forensics beschreibt ein Signal für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Raw-Log Forensics describes a signal for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Raw-Log Forensics als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Raw-Log Forensics as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "47-11-conversation-titles",
            "pathId": "47.11",
            "stableKey": "mcp:sidecar-agent-orchestrierung-embedded-runtimes:47.11:47-11-conversation-titles",
            "contentHash": "43350828b40c43457a1d77229aa4aee8ffaac604b0a251dcf5d7bbc0ca92cb02",
            "diffStatus": "unchanged",
            "title": {
                "de": "Conversation Titles",
                "en": "Conversation Titles"
            },
            "referenceTitle": {
                "de": "Conversation Titles",
                "en": "Conversation Titles"
            },
            "familySlug": "sidecar-agent-orchestrierung-embedded-runtimes",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Conversation Titles ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Conversation Titles is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/47-11-conversation-titles",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/47-11-conversation-titles",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/47-11-conversation-titles"
            },
            "relatedEntries": [
                "47-1-claude-sidecar-starten",
                "47-2-codex-sidecar-starten",
                "47-3-gemini-sidecar-starten",
                "47-4-sidecar-discovery"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Conversation Titles beschreibt ein Signal für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Conversation Titles describes a signal for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Conversation Titles als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Conversation Titles as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "47-12-multi-agent-parallel",
            "pathId": "47.12",
            "stableKey": "mcp:sidecar-agent-orchestrierung-embedded-runtimes:47.12:47-12-multi-agent-parallel",
            "contentHash": "0896be720b2c8a1691661919d4a4996e479b4b70ec421955c1398322a6873734",
            "diffStatus": "unchanged",
            "title": {
                "de": "Multi-Agent parallel",
                "en": "Multi-Agent parallel"
            },
            "referenceTitle": {
                "de": "Multi-Agent parallel",
                "en": "Multi-Agent parallel"
            },
            "familySlug": "sidecar-agent-orchestrierung-embedded-runtimes",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Multi-Agent parallel ist eine öffentliche Referenz für eingebettete Agent-Runtimes und Laufzeitkommunikation. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Multi-Agent parallel is a public reference for embedded agent runtimes and runtime communication. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/47-12-multi-agent-parallel",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/47-12-multi-agent-parallel",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/47-12-multi-agent-parallel"
            },
            "relatedEntries": [
                "47-1-claude-sidecar-starten",
                "47-2-codex-sidecar-starten",
                "47-3-gemini-sidecar-starten",
                "47-4-sidecar-discovery"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Multi-Agent parallel beschreibt ein Signal für eingebettete Agent-Runtimes und Laufzeitkommunikation. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Multi-Agent parallel describes a signal for embedded agent runtimes and runtime communication. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Multi-Agent parallel als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Multi-Agent parallel as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        },
        {
            "slug": "48-1-token-generierung",
            "pathId": "48.1",
            "stableKey": "mcp:mcp-config-auto-sync-und-token-management:48.1:48-1-token-generierung",
            "contentHash": "7dbddd01384a4fdc7958a75bd6c606996da63ac58097b16852aa206867c42d4f",
            "diffStatus": "unchanged",
            "title": {
                "de": "Token-Generierung",
                "en": "Token-Generierung"
            },
            "referenceTitle": {
                "de": "Token-Generierung",
                "en": "Token-Generierung"
            },
            "familySlug": "mcp-config-auto-sync-und-token-management",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Token-Generierung ist eine öffentliche Referenz für MCP-Konfiguration, Token-Sync und Recovery. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Token-Generierung is a public reference for MCP configuration, token sync, and recovery. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "mcp.json",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/48-1-token-generierung",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/48-1-token-generierung",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/48-1-token-generierung"
            },
            "relatedEntries": [
                "48-2-auto-sync-claude",
                "48-3-auto-sync-codex",
                "48-4-manueller-sync",
                "48-5-port-wechsel"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Token-Generierung beschreibt ein Gate für MCP-Konfiguration, Token-Sync und Recovery. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Token-Generierung describes a gate for MCP configuration, token sync, and recovery. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Token-Generierung als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Token-Generierung as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: mcp.json. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: mcp.json. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "48-2-auto-sync-claude",
            "pathId": "48.2",
            "stableKey": "mcp:mcp-config-auto-sync-und-token-management:48.2:48-2-auto-sync-claude",
            "contentHash": "f930c8dd773aeb3b0eab6441431f6edcb32009b9bb717fd10e1ed217f72fa390",
            "diffStatus": "unchanged",
            "title": {
                "de": "Auto-Sync Claude",
                "en": "Auto-Sync Claude"
            },
            "referenceTitle": {
                "de": "Auto-Sync Claude",
                "en": "Auto-Sync Claude"
            },
            "familySlug": "mcp-config-auto-sync-und-token-management",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Auto-Sync Claude ist eine öffentliche Referenz für MCP-Konfiguration, Token-Sync und Recovery. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Auto-Sync Claude is a public reference for MCP configuration, token sync, and recovery. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "claude.json",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/48-2-auto-sync-claude",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/48-2-auto-sync-claude",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/48-2-auto-sync-claude"
            },
            "relatedEntries": [
                "48-1-token-generierung",
                "48-3-auto-sync-codex",
                "48-4-manueller-sync",
                "48-5-port-wechsel"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Auto-Sync Claude beschreibt ein Gate für MCP-Konfiguration, Token-Sync und Recovery. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Auto-Sync Claude describes a gate for MCP configuration, token sync, and recovery. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Auto-Sync Claude als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Auto-Sync Claude as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: claude.json. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: claude.json. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "48-3-auto-sync-codex",
            "pathId": "48.3",
            "stableKey": "mcp:mcp-config-auto-sync-und-token-management:48.3:48-3-auto-sync-codex",
            "contentHash": "12319ed27bc61881567cf011dd44781beabefce95711f0b583f5191137b43751",
            "diffStatus": "unchanged",
            "title": {
                "de": "Auto-Sync Codex",
                "en": "Auto-Sync Codex"
            },
            "referenceTitle": {
                "de": "Auto-Sync Codex",
                "en": "Auto-Sync Codex"
            },
            "familySlug": "mcp-config-auto-sync-und-token-management",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Auto-Sync Codex ist eine öffentliche Referenz für MCP-Konfiguration, Token-Sync und Recovery. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Auto-Sync Codex is a public reference for MCP configuration, token sync, and recovery. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/48-3-auto-sync-codex",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/48-3-auto-sync-codex",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/48-3-auto-sync-codex"
            },
            "relatedEntries": [
                "48-1-token-generierung",
                "48-2-auto-sync-claude",
                "48-4-manueller-sync",
                "48-5-port-wechsel"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Auto-Sync Codex beschreibt ein Gate für MCP-Konfiguration, Token-Sync und Recovery. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Auto-Sync Codex describes a gate for MCP configuration, token sync, and recovery. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Auto-Sync Codex als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Auto-Sync Codex as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "48-4-manueller-sync",
            "pathId": "48.4",
            "stableKey": "mcp:mcp-config-auto-sync-und-token-management:48.4:48-4-manueller-sync",
            "contentHash": "d4994e2e65782fdf376e09ae158f515f98e5f024afee579ac9339ef3fb9a8461",
            "diffStatus": "unchanged",
            "title": {
                "de": "Manueller Sync",
                "en": "Manueller Sync"
            },
            "referenceTitle": {
                "de": "Manueller Sync",
                "en": "Manueller Sync"
            },
            "familySlug": "mcp-config-auto-sync-und-token-management",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Manueller Sync ist eine öffentliche Referenz für MCP-Konfiguration, Token-Sync und Recovery. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Manueller Sync is a public reference for MCP configuration, token sync, and recovery. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/48-4-manueller-sync",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/48-4-manueller-sync",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/48-4-manueller-sync"
            },
            "relatedEntries": [
                "48-1-token-generierung",
                "48-2-auto-sync-claude",
                "48-3-auto-sync-codex",
                "48-5-port-wechsel"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Manueller Sync beschreibt ein Gate für MCP-Konfiguration, Token-Sync und Recovery. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Manueller Sync describes a gate for MCP configuration, token sync, and recovery. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Manueller Sync als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Manueller Sync as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "48-5-port-wechsel",
            "pathId": "48.5",
            "stableKey": "mcp:mcp-config-auto-sync-und-token-management:48.5:48-5-port-wechsel",
            "contentHash": "495b2828509421e2211f7eb269eaace8acb755ac1509085bbd5ae1930da45aaf",
            "diffStatus": "unchanged",
            "title": {
                "de": "Port-Wechsel",
                "en": "Port-Wechsel"
            },
            "referenceTitle": {
                "de": "Port-Wechsel",
                "en": "Port-Wechsel"
            },
            "familySlug": "mcp-config-auto-sync-und-token-management",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Port-Wechsel ist eine öffentliche Referenz für MCP-Konfiguration, Token-Sync und Recovery. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Port-Wechsel is a public reference for MCP configuration, token sync, and recovery. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/48-5-port-wechsel",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/48-5-port-wechsel",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/48-5-port-wechsel"
            },
            "relatedEntries": [
                "48-1-token-generierung",
                "48-2-auto-sync-claude",
                "48-3-auto-sync-codex",
                "48-4-manueller-sync"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Port-Wechsel beschreibt ein Gate für MCP-Konfiguration, Token-Sync und Recovery. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Port-Wechsel describes a gate for MCP configuration, token sync, and recovery. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Port-Wechsel als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Port-Wechsel as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "48-6-stale-token-recovery",
            "pathId": "48.6",
            "stableKey": "mcp:mcp-config-auto-sync-und-token-management:48.6:48-6-stale-token-recovery",
            "contentHash": "5551bd20c27e3a458b63fd30dfed1576a93e3817f084fbf8154f59f01dfbc112",
            "diffStatus": "unchanged",
            "title": {
                "de": "Stale-Token Recovery",
                "en": "Stale-Token Recovery"
            },
            "referenceTitle": {
                "de": "Stale-Token Recovery",
                "en": "Stale-Token Recovery"
            },
            "familySlug": "mcp-config-auto-sync-und-token-management",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Stale-Token Recovery ist eine öffentliche Referenz für MCP-Konfiguration, Token-Sync und Recovery. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Stale-Token Recovery is a public reference for MCP configuration, token sync, and recovery. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/48-6-stale-token-recovery",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/48-6-stale-token-recovery",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/48-6-stale-token-recovery"
            },
            "relatedEntries": [
                "48-1-token-generierung",
                "48-2-auto-sync-claude",
                "48-3-auto-sync-codex",
                "48-4-manueller-sync"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Stale-Token Recovery beschreibt ein Gate für MCP-Konfiguration, Token-Sync und Recovery. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Stale-Token Recovery describes a gate for MCP configuration, token sync, and recovery. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Stale-Token Recovery als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Stale-Token Recovery as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "48-7-startup-config-scan",
            "pathId": "48.7",
            "stableKey": "mcp:mcp-config-auto-sync-und-token-management:48.7:48-7-startup-config-scan",
            "contentHash": "7843f5d9d9551e46222a41503584f0e50b706e2594f0425a13e78589bc75398f",
            "diffStatus": "unchanged",
            "title": {
                "de": "Startup Config Scan",
                "en": "Startup Config Scan"
            },
            "referenceTitle": {
                "de": "Startup Config Scan",
                "en": "Startup Config Scan"
            },
            "familySlug": "mcp-config-auto-sync-und-token-management",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "persistent_change",
                "sensitive_data",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Startup Config Scan ist eine öffentliche Referenz für MCP-Konfiguration, Token-Sync und Recovery. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Startup Config Scan is a public reference for MCP configuration, token sync, and recovery. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/48-7-startup-config-scan",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/48-7-startup-config-scan",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/48-7-startup-config-scan"
            },
            "relatedEntries": [
                "48-1-token-generierung",
                "48-2-auto-sync-claude",
                "48-3-auto-sync-codex",
                "48-4-manueller-sync"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Startup Config Scan beschreibt ein Gate für MCP-Konfiguration, Token-Sync und Recovery. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Startup Config Scan describes a gate for MCP configuration, token sync, and recovery. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Startup Config Scan als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Startup Config Scan as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Persistent, Sensibel, Automation und weitere Signale.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Persistent, Sensitive, Automation and further signals."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "initialize-48-8-codex-proxy-backend-session-refresh",
            "pathId": "48.8",
            "stableKey": "mcp:mcp-config-auto-sync-und-token-management:48.8:initialize-48-8-codex-proxy-backend-session-refresh",
            "contentHash": "72ce2e5feb9661e72452e5b2715d3e20e5fe0794628445ee5ea2de7654cdce23",
            "diffStatus": "unchanged",
            "title": {
                "de": "initialize",
                "en": "initialize"
            },
            "referenceTitle": {
                "de": "Codex Proxy Backend Session Refresh",
                "en": "Codex Proxy Backend Session Refresh"
            },
            "familySlug": "mcp-config-auto-sync-und-token-management",
            "tool": "initialize",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für MCP-Konfiguration, Token-Sync und Recovery nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Codex Proxy Backend Session Refresh\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For MCP configuration, token sync, and recovery, an agent uses this public tool to handle the sensitive path \"Codex Proxy Backend Session Refresh\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/initialize-48-8-codex-proxy-backend-session-refresh",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/initialize-48-8-codex-proxy-backend-session-refresh",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/initialize-48-8-codex-proxy-backend-session-refresh"
            },
            "relatedEntries": [
                "initialize-1-1-mcp-verbindung-aufbauen",
                "initialize-1-14-streamable-http-handshake",
                "48-1-token-generierung",
                "48-2-auto-sync-claude"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "48-9-discovery-file-shape",
            "pathId": "48.9",
            "stableKey": "mcp:mcp-config-auto-sync-und-token-management:48.9:48-9-discovery-file-shape",
            "contentHash": "ed36ab3a0bab8f93d52c2cffe654d57be5ac6993a346b32cdf2d9552dbdc5034",
            "diffStatus": "unchanged",
            "title": {
                "de": "Discovery File Shape",
                "en": "Discovery File Shape"
            },
            "referenceTitle": {
                "de": "Discovery File Shape",
                "en": "Discovery File Shape"
            },
            "familySlug": "mcp-config-auto-sync-und-token-management",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Discovery File Shape ist eine öffentliche Referenz für MCP-Konfiguration, Token-Sync und Recovery. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Discovery File Shape is a public reference for MCP configuration, token sync, and recovery. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "mcp.json",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/48-9-discovery-file-shape",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/48-9-discovery-file-shape",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/48-9-discovery-file-shape"
            },
            "relatedEntries": [
                "48-1-token-generierung",
                "48-2-auto-sync-claude",
                "48-3-auto-sync-codex",
                "48-4-manueller-sync"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Discovery File Shape beschreibt ein Gate für MCP-Konfiguration, Token-Sync und Recovery. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Discovery File Shape describes a gate for MCP configuration, token sync, and recovery. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Discovery File Shape als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Discovery File Shape as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: mcp.json. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: mcp.json. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "48-10-codex-proxy-header-sync",
            "pathId": "48.10",
            "stableKey": "mcp:mcp-config-auto-sync-und-token-management:48.10:48-10-codex-proxy-header-sync",
            "contentHash": "341bab752d5c939c9970811d2a591976be8494303f543e98e40820baf615bc8b",
            "diffStatus": "unchanged",
            "title": {
                "de": "Codex Proxy Header Sync",
                "en": "Codex Proxy Header Sync"
            },
            "referenceTitle": {
                "de": "Codex Proxy Header Sync",
                "en": "Codex Proxy Header Sync"
            },
            "familySlug": "mcp-config-auto-sync-und-token-management",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Codex Proxy Header Sync ist eine öffentliche Referenz für MCP-Konfiguration, Token-Sync und Recovery. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Codex Proxy Header Sync is a public reference for MCP configuration, token sync, and recovery. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "config.toml",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "Authorization",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "MCP-Protocol-Version",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/48-10-codex-proxy-header-sync",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/48-10-codex-proxy-header-sync",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/48-10-codex-proxy-header-sync"
            },
            "relatedEntries": [
                "48-1-token-generierung",
                "48-2-auto-sync-claude",
                "48-3-auto-sync-codex",
                "48-4-manueller-sync"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Codex Proxy Header Sync beschreibt ein Gate für MCP-Konfiguration, Token-Sync und Recovery. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Codex Proxy Header Sync describes a gate for MCP configuration, token sync, and recovery. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Codex Proxy Header Sync als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Codex Proxy Header Sync as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: config.toml, Authorization, MCP-Protocol-Version. Wirkungsachsen: Sensibel, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: config.toml, Authorization, MCP-Protocol-Version. Safety axes: Sensitive, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "nova-capture-screenshot-49-1-highlight-selector",
            "pathId": "49.1",
            "stableKey": "mcp:screenshot-markierungen-und-visuelle-hilfen:49.1:nova-capture-screenshot-49-1-highlight-selector",
            "contentHash": "a180411ac5ddf8c937a963a5647fd84c8fb5b36afbbbe17b34bfec2c48af83ea",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.capture_screenshot",
                "en": "nova.capture_screenshot"
            },
            "referenceTitle": {
                "de": "Highlight-Selector",
                "en": "Highlight-Selector"
            },
            "familySlug": "screenshot-markierungen-und-visuelle-hilfen",
            "tool": "nova.capture_screenshot",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Highlight-Selector\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to carry out the bounded step \"Highlight-Selector\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "highlightSelector",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-screenshot-49-1-highlight-selector",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-screenshot-49-1-highlight-selector",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-capture-screenshot-49-1-highlight-selector"
            },
            "relatedEntries": [
                "nova-capture-screenshot-4-5-screenshot",
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-screenshot-31-15-full-page-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-capture-screenshot-49-2-scroll-to-selector",
            "pathId": "49.2",
            "stableKey": "mcp:screenshot-markierungen-und-visuelle-hilfen:49.2:nova-capture-screenshot-49-2-scroll-to-selector",
            "contentHash": "088364ca678c7a542ecf708d9f1e9777d7ac42f8e3ab2fae3417f098ab74bf7f",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.capture_screenshot",
                "en": "nova.capture_screenshot"
            },
            "referenceTitle": {
                "de": "Scroll-to-Selector",
                "en": "Scroll-to-Selector"
            },
            "familySlug": "screenshot-markierungen-und-visuelle-hilfen",
            "tool": "nova.capture_screenshot",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Scroll-to-Selector\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to carry out the bounded step \"Scroll-to-Selector\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "scrollToSelector",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-screenshot-49-2-scroll-to-selector",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-capture-screenshot-49-2-scroll-to-selector",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-capture-screenshot-49-2-scroll-to-selector"
            },
            "relatedEntries": [
                "nova-capture-screenshot-4-5-screenshot",
                "nova-capture-screenshot-31-2-screenshot-qualitaet",
                "nova-capture-screenshot-31-3-screenshot-mit-resize",
                "nova-capture-screenshot-31-15-full-page-screenshot"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "49-3-shadow-dom-highlight",
            "pathId": "49.3",
            "stableKey": "mcp:screenshot-markierungen-und-visuelle-hilfen:49.3:49-3-shadow-dom-highlight",
            "contentHash": "d8a6c04bcdfe3acdb5d04a05aabbe6b36278caaa81b7cfe9fec11bcff0777bf0",
            "diffStatus": "unchanged",
            "title": {
                "de": "Shadow-DOM Highlight",
                "en": "Shadow-DOM Highlight"
            },
            "referenceTitle": {
                "de": "Shadow-DOM Highlight",
                "en": "Shadow-DOM Highlight"
            },
            "familySlug": "screenshot-markierungen-und-visuelle-hilfen",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Shadow-DOM Highlight ist eine öffentliche Referenz für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Shadow-DOM Highlight is a public reference for visual evidence, screenshots, and reviewable differences. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/49-3-shadow-dom-highlight",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/49-3-shadow-dom-highlight",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/49-3-shadow-dom-highlight"
            },
            "relatedEntries": [
                "nova-capture-screenshot-49-1-highlight-selector",
                "nova-capture-screenshot-49-2-scroll-to-selector",
                "nova-crawl-verify-49-4-crawl-verify-highlight",
                "nova-perceive-49-5-perceive-plus-screenshot"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Shadow-DOM Highlight beschreibt ein Signal für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Shadow-DOM Highlight describes a signal for visual evidence, screenshots, and reviewable differences. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Shadow-DOM Highlight als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Shadow-DOM Highlight as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Recording / Medien.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Recording / media."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-crawl-verify-49-4-crawl-verify-highlight",
            "pathId": "49.4",
            "stableKey": "mcp:screenshot-markierungen-und-visuelle-hilfen:49.4:nova-crawl-verify-49-4-crawl-verify-highlight",
            "contentHash": "20b5378640d67135df638877181fc6e77db0d1151dd60822750401de692b1a9c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.crawl_verify",
                "en": "nova.crawl_verify"
            },
            "referenceTitle": {
                "de": "Crawl-Verify Highlight",
                "en": "Crawl-Verify Highlight"
            },
            "familySlug": "screenshot-markierungen-und-visuelle-hilfen",
            "tool": "nova.crawl_verify",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Ablauf \"Crawl-Verify Highlight\" zu starten oder zu überwachen. Er benennt Scope, Fortschrittssignal, Abbruchbedingung und Ergebnisprüfung, damit der Lauf begrenzt bleibt.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to start or monitor the bounded flow \"Crawl-Verify Highlight\". It names the scope, progress signal, stopping condition, and result check that keep the run bounded."
            },
            "inputs": [
                {
                    "name": "screenshotHighlight",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-verify-49-4-crawl-verify-highlight",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-crawl-verify-49-4-crawl-verify-highlight",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-crawl-verify-49-4-crawl-verify-highlight"
            },
            "relatedEntries": [
                "nova-crawl-verify-9-10-crawl-verifizieren",
                "nova-crawl-verify-9-28-crawl-verify-url-strictness",
                "nova-capture-screenshot-49-1-highlight-selector",
                "nova-capture-screenshot-49-2-scroll-to-selector"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-perceive-49-5-perceive-plus-screenshot",
            "pathId": "49.5",
            "stableKey": "mcp:screenshot-markierungen-und-visuelle-hilfen:49.5:nova-perceive-49-5-perceive-plus-screenshot",
            "contentHash": "69433ce956f769f7ce9edd683231f7a4643c2a1979532ef8bd26982fb33fd35e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.perceive",
                "en": "nova.perceive"
            },
            "referenceTitle": {
                "de": "Perceive + Screenshot",
                "en": "Perceive + Screenshot"
            },
            "familySlug": "screenshot-markierungen-und-visuelle-hilfen",
            "tool": "nova.perceive",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Perceive + Screenshot\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to check the state or evidence for \"Perceive + Screenshot\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "includeScreenshot",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "screenshotFilePath",
                    "description": {
                        "de": "Artefakt- oder Evidenzreferenz. Lokale Werte nicht veröffentlichen; nur für Nachschlagen, Lebensdauer oder Review-Kontext nutzen.",
                        "en": "Artifact or evidence reference. Do not publish local values; use it for lookup, lifetime, or review context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-49-5-perceive-plus-screenshot",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-49-5-perceive-plus-screenshot",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-perceive-49-5-perceive-plus-screenshot"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-perceive-4-11-perceive-snapshot-query",
                "nova-perceive-4-13-form-analysis-autofill-framework",
                "nova-perceive-4-15-essential-safety-fields"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-navigate-49-6-navigation-plus-screenshot",
            "pathId": "49.6",
            "stableKey": "mcp:screenshot-markierungen-und-visuelle-hilfen:49.6:nova-navigate-49-6-navigation-plus-screenshot",
            "contentHash": "85eb94c172989d25a079d6a804c6e1a4ee84624dcfa89237dd0a3d7264c1c3ec",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.navigate",
                "en": "nova.navigate"
            },
            "referenceTitle": {
                "de": "Navigation + Screenshot",
                "en": "Navigation + Screenshot"
            },
            "familySlug": "screenshot-markierungen-und-visuelle-hilfen",
            "tool": "nova.navigate",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Navigation + Screenshot\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to carry out the bounded step \"Navigation + Screenshot\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "includeScreenshot",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-navigate-49-6-navigation-plus-screenshot",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-navigate-49-6-navigation-plus-screenshot",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-navigate-49-6-navigation-plus-screenshot"
            },
            "relatedEntries": [
                "nova-navigate-3-1-einfache-navigation",
                "nova-navigate-3-6-spa-session-block",
                "nova-navigate-3-7-force-navigate",
                "nova-navigate-3-9-navigate-commit-signal"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-click-selector-49-7-click-plus-screenshot",
            "pathId": "49.7",
            "stableKey": "mcp:screenshot-markierungen-und-visuelle-hilfen:49.7:nova-click-selector-49-7-click-plus-screenshot",
            "contentHash": "96f07b3ebf1e3e45456a140b63b973df0cbe3077d5cccfece1df497e22f5432b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.click_selector",
                "en": "nova.click_selector"
            },
            "referenceTitle": {
                "de": "Click + Screenshot",
                "en": "Click + Screenshot"
            },
            "familySlug": "screenshot-markierungen-und-visuelle-hilfen",
            "tool": "nova.click_selector",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Evidenz, Screenshots und nachvollziehbare Abweichungen nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Click + Screenshot\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For visual evidence, screenshots, and reviewable differences, an agent uses this public tool to carry out the bounded step \"Click + Screenshot\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "includeScreenshot",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-click-selector-49-7-click-plus-screenshot",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-click-selector-49-7-click-plus-screenshot",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-click-selector-49-7-click-plus-screenshot"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-click-selector-5-16-autofill-popup-warning",
                "nova-click-selector-5-20-pre-loop-stability-check",
                "nova-click-selector-11-16-fr-1-selector-learning-debt"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "50-1-crawl-learn-loop",
            "pathId": "50.1",
            "stableKey": "mcp:cross-feature-integration:50.1:50-1-crawl-learn-loop",
            "contentHash": "e315a699e02bf0f8b3d5f32da71a0dcd686d21eb922d589c8e799defb228d5e2",
            "diffStatus": "unchanged",
            "title": {
                "de": "Crawl -> Learn Loop",
                "en": "Crawl -> Learn Loop"
            },
            "referenceTitle": {
                "de": "Crawl -> Learn Loop",
                "en": "Crawl -> Learn Loop"
            },
            "familySlug": "cross-feature-integration",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "external_connection",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Crawl -> Learn Loop ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Crawl -> Learn Loop is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "perceive",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "pks_upsert",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/50-1-crawl-learn-loop",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/50-1-crawl-learn-loop",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/50-1-crawl-learn-loop"
            },
            "relatedEntries": [
                "50-2-login-komplett-flow",
                "50-3-plugin-bauen-plus-nutzen",
                "50-4-task-memory-e2e",
                "50-5-claim-plus-navigation-plus-release"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Crawl -> Learn Loop beschreibt ein Gate für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Crawl -> Learn Loop describes a gate for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Crawl -> Learn Loop als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Crawl -> Learn Loop as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: perceive, pks_upsert. Wirkungsachsen: Lesend, Extern, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: perceive, pks_upsert. Safety axes: Read current state, External, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "50-2-login-komplett-flow",
            "pathId": "50.2",
            "stableKey": "mcp:cross-feature-integration:50.2:50-2-login-komplett-flow",
            "contentHash": "326216f720fd516353d42d2e116b61cc62c5e6d6ef42e18cfbb1853f96aea32b",
            "diffStatus": "unchanged",
            "title": {
                "de": "Login-Komplett-Flow",
                "en": "Login-Komplett-Flow"
            },
            "referenceTitle": {
                "de": "Login-Komplett-Flow",
                "en": "Login-Komplett-Flow"
            },
            "familySlug": "cross-feature-integration",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Login-Komplett-Flow ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Login-Komplett-Flow is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "guarded_login",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "ok_observe",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/50-2-login-komplett-flow",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/50-2-login-komplett-flow",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/50-2-login-komplett-flow"
            },
            "relatedEntries": [
                "50-1-crawl-learn-loop",
                "50-3-plugin-bauen-plus-nutzen",
                "50-4-task-memory-e2e",
                "50-5-claim-plus-navigation-plus-release"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Login-Komplett-Flow beschreibt ein Gate für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Login-Komplett-Flow describes a gate for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Login-Komplett-Flow als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Login-Komplett-Flow as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: guarded_login, ok_observe. Wirkungsachsen: Sensibel, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: guarded_login, ok_observe. Safety axes: Sensitive, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "50-3-plugin-bauen-plus-nutzen",
            "pathId": "50.3",
            "stableKey": "mcp:cross-feature-integration:50.3:50-3-plugin-bauen-plus-nutzen",
            "contentHash": "995dd7c74f4cf2949250437bc7bc9dbe74e2ab65cce315829c005953e7fd6d80",
            "diffStatus": "unchanged",
            "title": {
                "de": "Plugin bauen + nutzen",
                "en": "Plugin bauen + nutzen"
            },
            "referenceTitle": {
                "de": "Plugin bauen + nutzen",
                "en": "Plugin bauen + nutzen"
            },
            "familySlug": "cross-feature-integration",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Plugin bauen + nutzen ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Plugin bauen + nutzen is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "plugin_enable",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "plugin_update",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/50-3-plugin-bauen-plus-nutzen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/50-3-plugin-bauen-plus-nutzen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/50-3-plugin-bauen-plus-nutzen"
            },
            "relatedEntries": [
                "50-1-crawl-learn-loop",
                "50-2-login-komplett-flow",
                "50-4-task-memory-e2e",
                "50-5-claim-plus-navigation-plus-release"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Plugin bauen + nutzen beschreibt ein Gate für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Plugin bauen + nutzen describes a gate for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Plugin bauen + nutzen als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Plugin bauen + nutzen as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: plugin_enable, plugin_update. Wirkungsachsen: Sensibel, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: plugin_enable, plugin_update. Safety axes: Sensitive, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "50-4-task-memory-e2e",
            "pathId": "50.4",
            "stableKey": "mcp:cross-feature-integration:50.4:50-4-task-memory-e2e",
            "contentHash": "7ec15c3ac71699dd53db09a0da64aba97a991fce1a87c86993bb98ffcf635ac5",
            "diffStatus": "unchanged",
            "title": {
                "de": "Task-Memory E2E",
                "en": "Task-Memory E2E"
            },
            "referenceTitle": {
                "de": "Task-Memory E2E",
                "en": "Task-Memory E2E"
            },
            "familySlug": "cross-feature-integration",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "external_connection",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Task-Memory E2E ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Task-Memory E2E is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "task_profile_upsert",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "task_instance_create",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "task_instance_complete",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "task_instance_verify",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/50-4-task-memory-e2e",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/50-4-task-memory-e2e",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/50-4-task-memory-e2e"
            },
            "relatedEntries": [
                "50-1-crawl-learn-loop",
                "50-2-login-komplett-flow",
                "50-3-plugin-bauen-plus-nutzen",
                "50-5-claim-plus-navigation-plus-release"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Task-Memory E2E beschreibt ein Gate für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Task-Memory E2E describes a gate for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Task-Memory E2E als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Task-Memory E2E as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: task_profile_upsert, task_instance_create, task_instance_complete, task_instance_verify. Wirkungsachsen: Extern, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: task_profile_upsert, task_instance_create, task_instance_complete, task_instance_verify. Safety axes: External, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "50-5-claim-plus-navigation-plus-release",
            "pathId": "50.5",
            "stableKey": "mcp:cross-feature-integration:50.5:50-5-claim-plus-navigation-plus-release",
            "contentHash": "239395f48d084c8fcd23ea9d9c6ab73c66e2e458bb6fecacf4d4c4e318f42854",
            "diffStatus": "unchanged",
            "title": {
                "de": "Claim + Navigation + Release",
                "en": "Claim + Navigation + Release"
            },
            "referenceTitle": {
                "de": "Claim + Navigation + Release",
                "en": "Claim + Navigation + Release"
            },
            "familySlug": "cross-feature-integration",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Claim + Navigation + Release ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Claim + Navigation + Release is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/50-5-claim-plus-navigation-plus-release",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/50-5-claim-plus-navigation-plus-release",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/50-5-claim-plus-navigation-plus-release"
            },
            "relatedEntries": [
                "50-1-crawl-learn-loop",
                "50-2-login-komplett-flow",
                "50-3-plugin-bauen-plus-nutzen",
                "50-4-task-memory-e2e"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Claim + Navigation + Release beschreibt ein Gate für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Claim + Navigation + Release describes a gate for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Claim + Navigation + Release als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Claim + Navigation + Release as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "50-6-surface-explorer-plus-pks",
            "pathId": "50.6",
            "stableKey": "mcp:cross-feature-integration:50.6:50-6-surface-explorer-plus-pks",
            "contentHash": "434d592f6723857e0eb22f6f1d042c67503f93390550798182a5205b3aedbb21",
            "diffStatus": "unchanged",
            "title": {
                "de": "Surface Explorer + PKS",
                "en": "Surface Explorer + PKS"
            },
            "referenceTitle": {
                "de": "Surface Explorer + PKS",
                "en": "Surface Explorer + PKS"
            },
            "familySlug": "cross-feature-integration",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "external_connection",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Surface Explorer + PKS ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Surface Explorer + PKS is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/50-6-surface-explorer-plus-pks",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/50-6-surface-explorer-plus-pks",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/50-6-surface-explorer-plus-pks"
            },
            "relatedEntries": [
                "50-1-crawl-learn-loop",
                "50-2-login-komplett-flow",
                "50-3-plugin-bauen-plus-nutzen",
                "50-4-task-memory-e2e"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Surface Explorer + PKS beschreibt ein Gate für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Surface Explorer + PKS describes a gate for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Surface Explorer + PKS als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Surface Explorer + PKS as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Extern, Automation, High-Impact-Ausführung, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: External, Automation, High-impact execution, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "50-7-scheduled-task-plus-workspace",
            "pathId": "50.7",
            "stableKey": "mcp:cross-feature-integration:50.7:50-7-scheduled-task-plus-workspace",
            "contentHash": "4bf9f429ee0dd3f191e246a39c422904e2ede14bdd3ecce33be404a0c6062124",
            "diffStatus": "unchanged",
            "title": {
                "de": "Scheduled Task + Workspace",
                "en": "Scheduled Task + Workspace"
            },
            "referenceTitle": {
                "de": "Scheduled Task + Workspace",
                "en": "Scheduled Task + Workspace"
            },
            "familySlug": "cross-feature-integration",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "external_connection",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Scheduled Task + Workspace ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Scheduled Task + Workspace is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/50-7-scheduled-task-plus-workspace",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/50-7-scheduled-task-plus-workspace",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/50-7-scheduled-task-plus-workspace"
            },
            "relatedEntries": [
                "50-1-crawl-learn-loop",
                "50-2-login-komplett-flow",
                "50-3-plugin-bauen-plus-nutzen",
                "50-4-task-memory-e2e"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Scheduled Task + Workspace beschreibt ein Gate für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Scheduled Task + Workspace describes a gate for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Scheduled Task + Workspace als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Scheduled Task + Workspace as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Persistent, Extern, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Persistent, External, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "50-8-multi-tab-workflow",
            "pathId": "50.8",
            "stableKey": "mcp:cross-feature-integration:50.8:50-8-multi-tab-workflow",
            "contentHash": "ee48cb4b28284cdb42120150b1c059bce7db861e771d0d3643ba370c935b6c73",
            "diffStatus": "unchanged",
            "title": {
                "de": "Multi-Tab Workflow",
                "en": "Multi-Tab Workflow"
            },
            "referenceTitle": {
                "de": "Multi-Tab Workflow",
                "en": "Multi-Tab Workflow"
            },
            "familySlug": "cross-feature-integration",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "external_connection",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Multi-Tab Workflow ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Multi-Tab Workflow is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "tab_transfer",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/50-8-multi-tab-workflow",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/50-8-multi-tab-workflow",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/50-8-multi-tab-workflow"
            },
            "relatedEntries": [
                "50-1-crawl-learn-loop",
                "50-2-login-komplett-flow",
                "50-3-plugin-bauen-plus-nutzen",
                "50-4-task-memory-e2e"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Multi-Tab Workflow beschreibt ein Gate für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Multi-Tab Workflow describes a gate for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Multi-Tab Workflow als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Multi-Tab Workflow as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: tab_transfer. Wirkungsachsen: Lesend, Browserzustand, Extern, Automation und weitere Signale.",
                    "en": "Relevant response signals: tab_transfer. Safety axes: Read current state, Browser state, External, Automation and further signals."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "50-9-notification-plus-agent-aktion",
            "pathId": "50.9",
            "stableKey": "mcp:cross-feature-integration:50.9:50-9-notification-plus-agent-aktion",
            "contentHash": "883c357a16b884994ee385314dccdd11286d6a0676eec8675e3714f2cc4ed0f6",
            "diffStatus": "unchanged",
            "title": {
                "de": "Notification + Agent-Aktion",
                "en": "Notification + Agent-Aktion"
            },
            "referenceTitle": {
                "de": "Notification + Agent-Aktion",
                "en": "Notification + Agent-Aktion"
            },
            "familySlug": "cross-feature-integration",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Notification + Agent-Aktion ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Notification + Agent-Aktion is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/50-9-notification-plus-agent-aktion",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/50-9-notification-plus-agent-aktion",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/50-9-notification-plus-agent-aktion"
            },
            "relatedEntries": [
                "50-1-crawl-learn-loop",
                "50-2-login-komplett-flow",
                "50-3-plugin-bauen-plus-nutzen",
                "50-4-task-memory-e2e"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Notification + Agent-Aktion beschreibt ein Gate für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Notification + Agent-Aktion describes a gate for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Notification + Agent-Aktion als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Notification + Agent-Aktion as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "50-10-proxy-plus-navigation",
            "pathId": "50.10",
            "stableKey": "mcp:cross-feature-integration:50.10:50-10-proxy-plus-navigation",
            "contentHash": "6cc47a66857773312ba1d89b6b0db16addab19b6a8f544c80ed5ce1a7704f0bb",
            "diffStatus": "unchanged",
            "title": {
                "de": "Proxy + Navigation",
                "en": "Proxy + Navigation"
            },
            "referenceTitle": {
                "de": "Proxy + Navigation",
                "en": "Proxy + Navigation"
            },
            "familySlug": "cross-feature-integration",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Proxy + Navigation ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Proxy + Navigation is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/50-10-proxy-plus-navigation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/50-10-proxy-plus-navigation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/50-10-proxy-plus-navigation"
            },
            "relatedEntries": [
                "50-1-crawl-learn-loop",
                "50-2-login-komplett-flow",
                "50-3-plugin-bauen-plus-nutzen",
                "50-4-task-memory-e2e"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Proxy + Navigation beschreibt ein Gate für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Proxy + Navigation describes a gate for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Proxy + Navigation als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Proxy + Navigation as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand, Sensibel, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state, Sensitive, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "50-11-download-plus-workspace",
            "pathId": "50.11",
            "stableKey": "mcp:cross-feature-integration:50.11:50-11-download-plus-workspace",
            "contentHash": "595bad2888cdae73958a3cef2f1d19e91d7baba1cb7b6d20bc730a9b7553ea1d",
            "diffStatus": "unchanged",
            "title": {
                "de": "Download + Workspace",
                "en": "Download + Workspace"
            },
            "referenceTitle": {
                "de": "Download + Workspace",
                "en": "Download + Workspace"
            },
            "familySlug": "cross-feature-integration",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "persistent_change",
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Download + Workspace ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Download + Workspace is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "downloads_list",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/50-11-download-plus-workspace",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/50-11-download-plus-workspace",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/50-11-download-plus-workspace"
            },
            "relatedEntries": [
                "50-1-crawl-learn-loop",
                "50-2-login-komplett-flow",
                "50-3-plugin-bauen-plus-nutzen",
                "50-4-task-memory-e2e"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Download + Workspace beschreibt ein Gate für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Download + Workspace describes a gate for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Download + Workspace als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Download + Workspace as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: downloads_list. Wirkungsachsen: Lesend, Persistent, Sensibel, Extern und weitere Signale.",
                    "en": "Relevant response signals: downloads_list. Safety axes: Read current state, Persistent, Sensitive, External and further signals."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "50-12-emulation-plus-perceive",
            "pathId": "50.12",
            "stableKey": "mcp:cross-feature-integration:50.12:50-12-emulation-plus-perceive",
            "contentHash": "340a98b18678cff51b7f9d56f468b9e4c16a032ab916fd6cb92bb805731f5972",
            "diffStatus": "unchanged",
            "title": {
                "de": "Emulation + Perceive",
                "en": "Emulation + Perceive"
            },
            "referenceTitle": {
                "de": "Emulation + Perceive",
                "en": "Emulation + Perceive"
            },
            "familySlug": "cross-feature-integration",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Emulation + Perceive ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Emulation + Perceive is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "perceive",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/50-12-emulation-plus-perceive",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/50-12-emulation-plus-perceive",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/50-12-emulation-plus-perceive"
            },
            "relatedEntries": [
                "50-1-crawl-learn-loop",
                "50-2-login-komplett-flow",
                "50-3-plugin-bauen-plus-nutzen",
                "50-4-task-memory-e2e"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Emulation + Perceive beschreibt ein Gate für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Emulation + Perceive describes a gate for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Emulation + Perceive als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Emulation + Perceive as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: perceive. Wirkungsachsen: Lesend, Browserzustand, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: perceive. Safety axes: Read current state, Browser state, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "50-13-goal-plus-sequence",
            "pathId": "50.13",
            "stableKey": "mcp:cross-feature-integration:50.13:50-13-goal-plus-sequence",
            "contentHash": "a52d5b40c1f495abe68ac3b0a1e56d6490d27b871e661803134ef9ae226ae91b",
            "diffStatus": "unchanged",
            "title": {
                "de": "Goal + Sequence",
                "en": "Goal + Sequence"
            },
            "referenceTitle": {
                "de": "Goal + Sequence",
                "en": "Goal + Sequence"
            },
            "familySlug": "cross-feature-integration",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "external_connection",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Goal + Sequence ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Goal + Sequence is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "run_sequence",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/50-13-goal-plus-sequence",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/50-13-goal-plus-sequence",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/50-13-goal-plus-sequence"
            },
            "relatedEntries": [
                "50-1-crawl-learn-loop",
                "50-2-login-komplett-flow",
                "50-3-plugin-bauen-plus-nutzen",
                "50-4-task-memory-e2e"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Goal + Sequence beschreibt ein Gate für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Goal + Sequence describes a gate for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Goal + Sequence als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Goal + Sequence as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: run_sequence. Wirkungsachsen: Extern, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: run_sequence. Safety axes: External, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "external_connection",
                "label": {
                    "de": "Proxy/externe Verbindung",
                    "en": "Proxy/external connection"
                },
                "executionBoundary": {
                    "de": "Externe Ziele, Proxies, Gateways und Transportpfade dürfen nur mit geprüftem Ziel, Status und Freigabe genutzt werden.",
                    "en": "External targets, proxies, gateways, and transport paths may be used only with checked target, status, and approval."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erreichbares externes Werkzeug ist automatisch Teil der erlaubten Nova-Toolkette.",
                    "en": "False assumption: a reachable external tool is automatically part of the allowed Nova tool chain."
                },
                "visibleUserControl": {
                    "de": "Ziel, Transportstatus, Import- oder Verbindungsfreigabe und erwartete Datenbewegung müssen sichtbar sein.",
                    "en": "Target, transport status, import or connection approval, and expected data movement must be visible."
                },
                "agentRule": {
                    "de": "Keine fremden Tools still einbauen; vor Nutzung aktuelle Freigabe, Ziel und Antwortstatus prüfen.",
                    "en": "Do not silently add third-party tools; check current approval, target, and response status before use."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Gateway, Proxy, Remote-Quelle oder Zielsystem wechselt oder Warnungen ausgibt.",
                    "en": "Recheck if the gateway, proxy, remote source, or target system changes or emits warnings."
                }
            }
        },
        {
            "slug": "50-14-vault-plus-plugin-login",
            "pathId": "50.14",
            "stableKey": "mcp:cross-feature-integration:50.14:50-14-vault-plus-plugin-login",
            "contentHash": "60803f8524e31ac08adf8296470db9a2534587f552375bdb169aa02e6370604a",
            "diffStatus": "unchanged",
            "title": {
                "de": "Vault + Plugin Login",
                "en": "Vault + Plugin Login"
            },
            "referenceTitle": {
                "de": "Vault + Plugin Login",
                "en": "Vault + Plugin Login"
            },
            "familySlug": "cross-feature-integration",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "external_connection",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Vault + Plugin Login ist eine öffentliche Referenz für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Vault + Plugin Login is a public reference for edge cases, product boundaries, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "type_selector_secret",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/50-14-vault-plus-plugin-login",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/50-14-vault-plus-plugin-login",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/50-14-vault-plus-plugin-login"
            },
            "relatedEntries": [
                "50-1-crawl-learn-loop",
                "50-2-login-komplett-flow",
                "50-3-plugin-bauen-plus-nutzen",
                "50-4-task-memory-e2e"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Vault + Plugin Login beschreibt ein Gate für Sonderfälle, Produktgrenzen und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Vault + Plugin Login describes a gate for edge cases, product boundaries, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Vault + Plugin Login als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Vault + Plugin Login as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: type_selector_secret. Wirkungsachsen: Sensibel, Extern, Nutzerfreigabe.",
                    "en": "Relevant response signals: type_selector_secret. Safety axes: Sensitive, External, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "51-1-ungueltige-targetid",
            "pathId": "51.1",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.1:51-1-ungueltige-targetid",
            "contentHash": "e7afe60731170143dfda0ff6c068e4d4472906fdec9b17906ae4b365d4cb9098",
            "diffStatus": "unchanged",
            "title": {
                "de": "Ungültige targetId",
                "en": "Invalid targetId"
            },
            "referenceTitle": {
                "de": "Ungültige targetId",
                "en": "Invalid targetId"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Ungültige targetId ist eine öffentliche Referenz für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Invalid targetId is a public reference for parameter validation, alias conflicts, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/51-1-ungueltige-targetid",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/51-1-ungültige-targetid",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/51-1-ungueltige-targetid"
            },
            "relatedEntries": [
                "51-2-unbekannte-property",
                "nova-perceive-51-3-string-statt-number",
                "nova-tab-claim-51-4-out-of-range-integer",
                "51-5-claim-session-mismatch"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Ungültige targetId beschreibt ein Signal für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Invalid targetId describes a signal for parameter validation, alias conflicts, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Ungültige targetId als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Invalid targetId as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "51-2-unbekannte-property",
            "pathId": "51.2",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.2:51-2-unbekannte-property",
            "contentHash": "81f04d1d65828c08b760401345c7db13092eb7d1b344df53675bdd637d1094e4",
            "diffStatus": "unchanged",
            "title": {
                "de": "Unbekannte Property",
                "en": "Unbekannte Property"
            },
            "referenceTitle": {
                "de": "Unbekannte Property",
                "en": "Unbekannte Property"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Unbekannte Property ist eine öffentliche Referenz für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Unbekannte Property is a public reference for parameter validation, alias conflicts, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/51-2-unbekannte-property",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/51-2-unbekannte-property",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/51-2-unbekannte-property"
            },
            "relatedEntries": [
                "51-1-ungueltige-targetid",
                "nova-perceive-51-3-string-statt-number",
                "nova-tab-claim-51-4-out-of-range-integer",
                "51-5-claim-session-mismatch"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Unbekannte Property beschreibt ein Signal für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Unbekannte Property describes a signal for parameter validation, alias conflicts, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Unbekannte Property als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Unbekannte Property as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-perceive-51-3-string-statt-number",
            "pathId": "51.3",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.3:nova-perceive-51-3-string-statt-number",
            "contentHash": "125a1ddaffd55930ac43a1b80df7e3190784181bdd368e48f02b4faee4a80b12",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.perceive",
                "en": "nova.perceive"
            },
            "referenceTitle": {
                "de": "String statt Number",
                "en": "String statt Number"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": "nova.perceive",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"String statt Number\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For parameter validation, alias conflicts, and robust failure paths, an agent uses this public tool to check the state or evidence for \"String statt Number\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "screenshotQuality",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-51-3-string-statt-number",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-perceive-51-3-string-statt-number",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-perceive-51-3-string-statt-number"
            },
            "relatedEntries": [
                "nova-perceive-4-1-perceive",
                "nova-perceive-4-11-perceive-snapshot-query",
                "nova-perceive-4-13-form-analysis-autofill-framework",
                "nova-perceive-4-15-essential-safety-fields"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-tab-claim-51-4-out-of-range-integer",
            "pathId": "51.4",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.4:nova-tab-claim-51-4-out-of-range-integer",
            "contentHash": "ef524f4adaeb94aadede6aea107253c4cf671516799d15aac9ff57c108090b5a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tab_claim",
                "en": "nova.tab_claim"
            },
            "referenceTitle": {
                "de": "Out-of-Range Integer",
                "en": "Out-of-Range Integer"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": "nova.tab_claim",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Out-of-Range Integer\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For parameter validation, alias conflicts, and robust failure paths, an agent uses this public tool to carry out the bounded step \"Out-of-Range Integer\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "ttlMs",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-claim-51-4-out-of-range-integer",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-claim-51-4-out-of-range-integer",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tab-claim-51-4-out-of-range-integer"
            },
            "relatedEntries": [
                "nova-tab-claim-2-2-tab-claimen",
                "nova-tab-claim-2-9-reclaim",
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "51-5-claim-session-mismatch",
            "pathId": "51.5",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.5:51-5-claim-session-mismatch",
            "contentHash": "d0a9a6a1b026a4671e615b6f2b84a958f63dc455206235bc7f2f750c1364f412",
            "diffStatus": "unchanged",
            "title": {
                "de": "Claim-Session-Mismatch",
                "en": "Claim-Session-Mismatch"
            },
            "referenceTitle": {
                "de": "Claim-Session-Mismatch",
                "en": "Claim-Session-Mismatch"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Claim-Session-Mismatch ist eine öffentliche Referenz für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Claim-Session-Mismatch is a public reference for parameter validation, alias conflicts, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "claim.session_mismatch",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/51-5-claim-session-mismatch",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/51-5-claim-session-mismatch",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/51-5-claim-session-mismatch"
            },
            "relatedEntries": [
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property",
                "nova-perceive-51-3-string-statt-number",
                "nova-tab-claim-51-4-out-of-range-integer"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Claim-Session-Mismatch beschreibt ein Verhalten für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Claim-Session-Mismatch describes a behavior for parameter validation, alias conflicts, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Claim-Session-Mismatch als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Claim-Session-Mismatch as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: claim.session_mismatch. Wirkungsachsen: Browserzustand.",
                    "en": "Relevant response signals: claim.session_mismatch. Safety axes: Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-tab-release-51-6-release-ohne-claim",
            "pathId": "51.6",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.6:nova-tab-release-51-6-release-ohne-claim",
            "contentHash": "1331f7554f76f6040e0b572d024e9c6d9d916ace74c154fd8a54ea46246abb59",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tab_release",
                "en": "nova.tab_release"
            },
            "referenceTitle": {
                "de": "Release ohne Claim",
                "en": "Release ohne Claim"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": "nova.tab_release",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Release ohne Claim\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For parameter validation, alias conflicts, and robust failure paths, an agent uses this public tool to carry out the bounded step \"Release ohne Claim\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-release-51-6-release-ohne-claim",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-release-51-6-release-ohne-claim",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tab-release-51-6-release-ohne-claim"
            },
            "relatedEntries": [
                "nova-tab-release-2-6-tab-releasen",
                "nova-tab-release-2-13-release-finalize-stats",
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "51-7-sequence-step-fehler",
            "pathId": "51.7",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.7:51-7-sequence-step-fehler",
            "contentHash": "3593260c11c71c3cc588e3333e1370dda2ad0fa494d5368c71c8aabc78f225a6",
            "diffStatus": "unchanged",
            "title": {
                "de": "Sequence-Step-Fehler",
                "en": "Sequence step error"
            },
            "referenceTitle": {
                "de": "Sequence-Step-Fehler",
                "en": "Sequence step error"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "bounded-run",
                "label": {
                    "de": "begrenzter Lauf",
                    "en": "bounded run"
                }
            },
            "safetyAxisIds": [
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Sequence-Step-Fehler ist eine öffentliche Referenz für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Sequence step error is a public reference for parameter validation, alias conflicts, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "onError",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/51-7-sequence-step-fehler",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/51-7-sequence-step-fehler",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/51-7-sequence-step-fehler"
            },
            "relatedEntries": [
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property",
                "nova-perceive-51-3-string-statt-number",
                "nova-tab-claim-51-4-out-of-range-integer"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Sequence-Step-Fehler beschreibt ein Verhalten für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Sequence step error describes a behavior for parameter validation, alias conflicts, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Sequence-Step-Fehler als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Sequence step error as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: onError. Wirkungsachsen: Automation.",
                    "en": "Relevant response signals: onError. Safety axes: Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "51-8-tab-close-mit-pending",
            "pathId": "51.8",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.8:51-8-tab-close-mit-pending",
            "contentHash": "6f69bd7d1f68a00ffecd153e3fbbe834aedc3c2895ba99ea769c0059a3d5d874",
            "diffStatus": "unchanged",
            "title": {
                "de": "Tab-Close mit Pending",
                "en": "Tab close with pending state"
            },
            "referenceTitle": {
                "de": "Tab-Close mit Pending",
                "en": "Tab close with pending state"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Tab-Close mit Pending ist eine öffentliche Referenz für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Tab close with pending state is a public reference for parameter validation, alias conflicts, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/51-8-tab-close-mit-pending",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/51-8-tab-close-mit-pending",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/51-8-tab-close-mit-pending"
            },
            "relatedEntries": [
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property",
                "nova-perceive-51-3-string-statt-number",
                "nova-tab-claim-51-4-out-of-range-integer"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Tab-Close mit Pending beschreibt ein Verhalten für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Tab close with pending state describes a behavior for parameter validation, alias conflicts, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Tab-Close mit Pending als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Tab close with pending state as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-click-selector-51-9-doppelter-click-guard",
            "pathId": "51.9",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.9:nova-click-selector-51-9-doppelter-click-guard",
            "contentHash": "c2dc2f9902357994853f2ee551c256a1a84088c2d7e6cc9253ff9253ced125e3",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.click_selector",
                "en": "nova.click_selector"
            },
            "referenceTitle": {
                "de": "Doppelter Click-Guard",
                "en": "Doppelter Click-Guard"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": "nova.click_selector",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Doppelter Click-Guard\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For parameter validation, alias conflicts, and robust failure paths, an agent uses this public tool to carry out the bounded step \"Doppelter Click-Guard\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "actionDispatched",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-click-selector-51-9-doppelter-click-guard",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-click-selector-51-9-doppelter-click-guard",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-click-selector-51-9-doppelter-click-guard"
            },
            "relatedEntries": [
                "nova-click-selector-5-1-click",
                "nova-click-selector-5-16-autofill-popup-warning",
                "nova-click-selector-5-20-pre-loop-stability-check",
                "nova-click-selector-11-16-fr-1-selector-learning-debt"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "nova-type-selector-51-10-type-mit-hydration-drift",
            "pathId": "51.10",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.10:nova-type-selector-51-10-type-mit-hydration-drift",
            "contentHash": "55750204384f10f514b85ba7b8fbded7af8571652b72eea77629ed7b848bdb49",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.type_selector",
                "en": "nova.type_selector"
            },
            "referenceTitle": {
                "de": "Type mit Hydration-Drift",
                "en": "Type with hydration drift"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": "nova.type_selector",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "page_interaction"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Type mit Hydration-Drift\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For parameter validation, alias conflicts, and robust failure paths, an agent uses this public tool to carry out the bounded step \"Type with hydration drift\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-type-selector-51-10-type-mit-hydration-drift",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-type-selector-51-10-type-mit-hydration-drift",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-type-selector-51-10-type-mit-hydration-drift"
            },
            "relatedEntries": [
                "nova-type-selector-5-2-type-plus-verify",
                "nova-click-selector-5-16-autofill-popup-warning",
                "nova-type-selector-5-17-type-truncation-warning",
                "nova-click-selector-11-16-fr-1-selector-learning-debt"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "51-11-pks-shadow-persistence",
            "pathId": "51.11",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.11:51-11-pks-shadow-persistence",
            "contentHash": "76782708ca533f41527562e83f1f77f904c64c5468a297bcb9c718839c4357ac",
            "diffStatus": "unchanged",
            "title": {
                "de": "PKS Shadow-Persistence",
                "en": "PKS Shadow-Persistence"
            },
            "referenceTitle": {
                "de": "PKS Shadow-Persistence",
                "en": "PKS Shadow-Persistence"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "PKS Shadow-Persistence ist eine öffentliche Referenz für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "PKS Shadow-Persistence is a public reference for parameter validation, alias conflicts, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "pks_match",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "learn_promote",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/51-11-pks-shadow-persistence",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/51-11-pks-shadow-persistence",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/51-11-pks-shadow-persistence"
            },
            "relatedEntries": [
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property",
                "nova-perceive-51-3-string-statt-number",
                "nova-tab-claim-51-4-out-of-range-integer"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "PKS Shadow-Persistence beschreibt ein Signal für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "PKS Shadow-Persistence describes a signal for parameter validation, alias conflicts, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er PKS Shadow-Persistence als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs PKS Shadow-Persistence as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: pks_match, learn_promote. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: pks_match, learn_promote. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-route-51-12-concurrent-route-conflict",
            "pathId": "51.12",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.12:nova-route-51-12-concurrent-route-conflict",
            "contentHash": "8f0d68cb288e2c102c4969a6a908ce6c2203c7ef5c7eae08d2ba2fa4af243aed",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.route",
                "en": "nova.route"
            },
            "referenceTitle": {
                "de": "Concurrent Route Conflict",
                "en": "Concurrent Route Conflict"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": "nova.route",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Concurrent Route Conflict\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For parameter validation, alias conflicts, and robust failure paths, an agent uses this public tool to carry out the bounded step \"Concurrent Route Conflict\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "route.concurrent_conflict",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "retryAfterMs",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-route-51-12-concurrent-route-conflict",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-route-51-12-concurrent-route-conflict",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-route-51-12-concurrent-route-conflict"
            },
            "relatedEntries": [
                "nova-route-3-2-spa-route",
                "nova-route-3-3-route-mit-selector",
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "51-13-non-object-arguments-matrix",
            "pathId": "51.13",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.13:51-13-non-object-arguments-matrix",
            "contentHash": "db84c092c8ec38efa488010b26fd8f9fa391c4bd8deb933e96980d42382bbf1a",
            "diffStatus": "unchanged",
            "title": {
                "de": "Non-Object Arguments Matrix",
                "en": "Non-Object Arguments Matrix"
            },
            "referenceTitle": {
                "de": "Non-Object Arguments Matrix",
                "en": "Non-Object Arguments Matrix"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Non-Object Arguments Matrix ist eine öffentliche Referenz für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Non-Object Arguments Matrix is a public reference for parameter validation, alias conflicts, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/51-13-non-object-arguments-matrix",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/51-13-non-object-arguments-matrix",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/51-13-non-object-arguments-matrix"
            },
            "relatedEntries": [
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property",
                "nova-perceive-51-3-string-statt-number",
                "nova-tab-claim-51-4-out-of-range-integer"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Non-Object Arguments Matrix beschreibt ein Signal für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Non-Object Arguments Matrix describes a signal for parameter validation, alias conflicts, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Non-Object Arguments Matrix als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Non-Object Arguments Matrix as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "51-14-unknown-properties-vor-gates",
            "pathId": "51.14",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.14:51-14-unknown-properties-vor-gates",
            "contentHash": "d6ce75e2fe678311a2e8753966e81854926843ed5f4adfefa67a0fcfc772bfdd",
            "diffStatus": "unchanged",
            "title": {
                "de": "Unknown Properties vor Gates",
                "en": "Unknown Properties vor Gates"
            },
            "referenceTitle": {
                "de": "Unknown Properties vor Gates",
                "en": "Unknown Properties vor Gates"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Unknown Properties vor Gates ist eine öffentliche Referenz für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Unknown Properties vor Gates is a public reference for parameter validation, alias conflicts, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/51-14-unknown-properties-vor-gates",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/51-14-unknown-properties-vor-gates",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/51-14-unknown-properties-vor-gates"
            },
            "relatedEntries": [
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property",
                "nova-perceive-51-3-string-statt-number",
                "nova-tab-claim-51-4-out-of-range-integer"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Unknown Properties vor Gates beschreibt ein Signal für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Unknown Properties vor Gates describes a signal for parameter validation, alias conflicts, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Unknown Properties vor Gates als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Unknown Properties vor Gates as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-eval-51-15-sensitive-eval-highimpact",
            "pathId": "51.15",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.15:nova-eval-51-15-sensitive-eval-highimpact",
            "contentHash": "8b2056123b526f3bd059d6124c85bf3e3df875bd192a05608cfb9bfeea8f41f6",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.eval",
                "en": "nova.eval"
            },
            "referenceTitle": {
                "de": "Sensitive Eval HighImpact",
                "en": "Sensitive Eval HighImpact"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": "nova.eval",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Sensitive Eval HighImpact\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For parameter validation, alias conflicts, and robust failure paths, an agent uses this public tool to carry out the bounded step \"Sensitive Eval HighImpact\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-eval-51-15-sensitive-eval-highimpact",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-eval-51-15-sensitive-eval-highimpact",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-eval-51-15-sensitive-eval-highimpact"
            },
            "relatedEntries": [
                "nova-eval-30-1-eval-ausfuehren",
                "nova-eval-30-2-eval-mit-dom-mutation",
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "nova-tab-new-51-16-non-web-navigation-highimpact",
            "pathId": "51.16",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.16:nova-tab-new-51-16-non-web-navigation-highimpact",
            "contentHash": "fa11f5843d468697ab4248d79fff8addcec24b0782f125b842bf49da4b833d60",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tab_new",
                "en": "nova.tab_new"
            },
            "referenceTitle": {
                "de": "Non-Web Navigation HighImpact",
                "en": "Non-Web Navigation HighImpact"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": "nova.tab_new",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Non-Web Navigation HighImpact\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For parameter validation, alias conflicts, and robust failure paths, an agent uses this public tool to check the state or evidence for \"Non-Web Navigation HighImpact\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-new-51-16-non-web-navigation-highimpact",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tab-new-51-16-non-web-navigation-highimpact",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tab-new-51-16-non-web-navigation-highimpact"
            },
            "relatedEntries": [
                "nova-tab-new-2-1-tab-oeffnen",
                "nova-tab-new-2-12-tab-new-auto-claim",
                "nova-tabs-33-3-tab-in-sandbox",
                "51-1-ungueltige-targetid"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "high_impact_general",
                "label": {
                    "de": "High-Impact-Ausführung",
                    "en": "High-impact execution"
                },
                "executionBoundary": {
                    "de": "Ausführung nur mit aktueller Discovery, bestätigtem Ziel, klarem Scope und sichtbarer Ergebnisprüfung.",
                    "en": "Execute only with current discovery, confirmed target, clear scope, and visible result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein erfolgreiches Antwortsignal erlaubt automatisch den nächsten mächtigen Schritt.",
                    "en": "False assumption: a successful response signal automatically permits the next powerful step."
                },
                "visibleUserControl": {
                    "de": "Ziel, Wirkung und Freigabe müssen vor und nach der Ausführung sichtbar bleiben.",
                    "en": "Target, effect, and approval must remain visible before and after execution."
                },
                "agentRule": {
                    "de": "Warnungen, Blocks und Scope-Signale vorrangig behandeln; keine Fortsetzung aus Erinnerung ableiten.",
                    "en": "Treat warnings, blocks, and scope signals first; do not continue from memory."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Ziel, Scope, Status oder Nutzerfreigabe nicht mehr eindeutig sind.",
                    "en": "Stop when target, scope, status, or user approval is no longer unambiguous."
                }
            }
        },
        {
            "slug": "tools-list-51-17-tool-alias-dispatch-matrix",
            "pathId": "51.17",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.17:tools-list-51-17-tool-alias-dispatch-matrix",
            "contentHash": "da1eff1e5d65260967067c37a87893ad3286680291fa3c45f877545c55349305",
            "diffStatus": "unchanged",
            "title": {
                "de": "tools/list",
                "en": "tools/list"
            },
            "referenceTitle": {
                "de": "Tool-Alias Dispatch Matrix",
                "en": "Tool-Alias Dispatch Matrix"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": "tools/list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Tool-Alias Dispatch Matrix\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For parameter validation, alias conflicts, and robust failure paths, an agent uses this public tool to check the state or evidence for \"Tool-Alias Dispatch Matrix\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "ToolAliases",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "structuredContent.aliasedFrom",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "tools_bundle",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/tools-list-51-17-tool-alias-dispatch-matrix",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/tools-list-51-17-tool-alias-dispatch-matrix",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/tools-list-51-17-tool-alias-dispatch-matrix"
            },
            "relatedEntries": [
                "tools-list-25-4-sequence-common-arg-hints",
                "tools-list-58-1-global-discovery-und-schema",
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property"
            ],
            "referencePath": null,
            "highImpactReview": null
        },
        {
            "slug": "51-18-param-alias-canonical-wins",
            "pathId": "51.18",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.18:51-18-param-alias-canonical-wins",
            "contentHash": "8859899872219bfb376c05cdae78fd9a7284ddc659fa1177c8be5d0e863542fc",
            "diffStatus": "unchanged",
            "title": {
                "de": "Param-Alias Canonical Wins",
                "en": "Param-Alias Canonical Wins"
            },
            "referenceTitle": {
                "de": "Param-Alias Canonical Wins",
                "en": "Param-Alias Canonical Wins"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Param-Alias Canonical Wins ist eine öffentliche Referenz für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Param-Alias Canonical Wins is a public reference for parameter validation, alias conflicts, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/51-18-param-alias-canonical-wins",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/51-18-param-alias-canonical-wins",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/51-18-param-alias-canonical-wins"
            },
            "relatedEntries": [
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property",
                "nova-perceive-51-3-string-statt-number",
                "nova-tab-claim-51-4-out-of-range-integer"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Param-Alias Canonical Wins beschreibt ein Signal für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Param-Alias Canonical Wins describes a signal for parameter validation, alias conflicts, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Param-Alias Canonical Wins als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Param-Alias Canonical Wins as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "51-19-common-arg-alias-normalization",
            "pathId": "51.19",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.19:51-19-common-arg-alias-normalization",
            "contentHash": "9abbca57174592ebe6faf2ff13d9ceb04cefbabb24e72c3362b08736dcb17830",
            "diffStatus": "unchanged",
            "title": {
                "de": "Common Arg Alias Normalization",
                "en": "Common Arg Alias Normalization"
            },
            "referenceTitle": {
                "de": "Common Arg Alias Normalization",
                "en": "Common Arg Alias Normalization"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Common Arg Alias Normalization ist eine öffentliche Referenz für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Common Arg Alias Normalization is a public reference for parameter validation, alias conflicts, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "scroll_by",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "visible",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "visibleOnly",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "taskInstanceId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "instanceId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "href",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "url",
                    "description": {
                        "de": "Beobachtete oder verarbeitete URL. Vor Folgeaktionen gegen Scope und Ziel prüfen.",
                        "en": "Observed or processed URL. Check it against scope and target before follow-up actions."
                    }
                },
                {
                    "name": "hard",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/51-19-common-arg-alias-normalization",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/51-19-common-arg-alias-normalization",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/51-19-common-arg-alias-normalization"
            },
            "relatedEntries": [
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property",
                "nova-perceive-51-3-string-statt-number",
                "nova-tab-claim-51-4-out-of-range-integer"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Common Arg Alias Normalization beschreibt ein Signal für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Common Arg Alias Normalization describes a signal for parameter validation, alias conflicts, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Common Arg Alias Normalization als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Common Arg Alias Normalization as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: scroll_by, visible, visibleOnly, taskInstanceId und weitere Signale. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: scroll_by, visible, visibleOnly, taskInstanceId and further signals. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "51-20-param-alias-scope-negative",
            "pathId": "51.20",
            "stableKey": "mcp:edge-cases-und-fehlerpfade:51.20:51-20-param-alias-scope-negative",
            "contentHash": "896079a79ff00e4e7a8eb3aab2d9d4b0cabaef81d5672e1924a42c75be479eab",
            "diffStatus": "unchanged",
            "title": {
                "de": "Param-Alias Scope Negative",
                "en": "Param-Alias Scope Negative"
            },
            "referenceTitle": {
                "de": "Param-Alias Scope Negative",
                "en": "Param-Alias Scope Negative"
            },
            "familySlug": "edge-cases-und-fehlerpfade",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Param-Alias Scope Negative ist eine öffentliche Referenz für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Param-Alias Scope Negative is a public reference for parameter validation, alias conflicts, and robust failure paths. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "visibleOnly",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/51-20-param-alias-scope-negative",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/51-20-param-alias-scope-negative",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/51-20-param-alias-scope-negative"
            },
            "relatedEntries": [
                "51-1-ungueltige-targetid",
                "51-2-unbekannte-property",
                "nova-perceive-51-3-string-statt-number",
                "nova-tab-claim-51-4-out-of-range-integer"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Param-Alias Scope Negative beschreibt ein Signal für Parametervalidierung, Alias-Konflikte und robuste Fehlerpfade. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Param-Alias Scope Negative describes a signal for parameter validation, alias conflicts, and robust failure paths. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Param-Alias Scope Negative als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Param-Alias Scope Negative as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: visibleOnly. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: visibleOnly. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "nova-tools-bundle-52-1-bundle-laden",
            "pathId": "52.1",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.1:nova-tools-bundle-52-1-bundle-laden",
            "contentHash": "0866cf114b1e5eff655730a808fc93ac24b87738cb1858a644808090c35e7408",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Bundle laden",
                "en": "Bundle laden"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Bundle laden\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Bundle laden\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-52-1-bundle-laden",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-52-1-bundle-laden",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-52-1-bundle-laden"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-list-52-2-cookie-list-metadaten",
            "pathId": "52.2",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.2:nova-cookie-list-52-2-cookie-list-metadaten",
            "contentHash": "09e5b99149507792b87b4ec5b359cc7c0a6c67bb9fdda9b86e678688906e7da2",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_list",
                "en": "nova.cookie_list"
            },
            "referenceTitle": {
                "de": "Cookie-List Metadaten",
                "en": "Cookie-List Metadaten"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-List Metadaten\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie-List Metadaten\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "cookieId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-list-52-2-cookie-list-metadaten",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-list-52-2-cookie-list-metadaten",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-list-52-2-cookie-list-metadaten"
            },
            "relatedEntries": [
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter",
                "nova-cookie-list-52-5-cookie-list-pagination",
                "nova-cookie-list-52-31-cookie-values-scope-required"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-list-52-3-cookie-list-mit-values",
            "pathId": "52.3",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.3:nova-cookie-list-52-3-cookie-list-mit-values",
            "contentHash": "ecbe8506cb93afdbfb8cd8fee5891c372d4bb5117a5f661fedb105ed03f25ee6",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_list",
                "en": "nova.cookie_list"
            },
            "referenceTitle": {
                "de": "Cookie-List mit Values",
                "en": "Cookie list with values"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-List mit Values\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie list with values\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "includeValues",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-list-52-3-cookie-list-mit-values",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-list-52-3-cookie-list-mit-values",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-list-52-3-cookie-list-mit-values"
            },
            "relatedEntries": [
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-4-cookie-list-filter",
                "nova-cookie-list-52-5-cookie-list-pagination",
                "nova-cookie-list-52-31-cookie-values-scope-required"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-list-52-4-cookie-list-filter",
            "pathId": "52.4",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.4:nova-cookie-list-52-4-cookie-list-filter",
            "contentHash": "5d45bbd3e5c689cde39eb9546bfedfb4308b01d3fb5540d1a11c99c631ea635b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_list",
                "en": "nova.cookie_list"
            },
            "referenceTitle": {
                "de": "Cookie-List Filter",
                "en": "Cookie-List Filter"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-List Filter\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie-List Filter\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "nameFilter",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "domainFilter",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-list-52-4-cookie-list-filter",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-list-52-4-cookie-list-filter",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-list-52-4-cookie-list-filter"
            },
            "relatedEntries": [
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-5-cookie-list-pagination",
                "nova-cookie-list-52-31-cookie-values-scope-required"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-list-52-5-cookie-list-pagination",
            "pathId": "52.5",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.5:nova-cookie-list-52-5-cookie-list-pagination",
            "contentHash": "7780d6338f08e6e5495774f90fcfa11bdcfd66c7826a3a75c5c11deeaff7f1f4",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_list",
                "en": "nova.cookie_list"
            },
            "referenceTitle": {
                "de": "Cookie-List Pagination",
                "en": "Cookie-List Pagination"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-List Pagination\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie-List Pagination\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "maxEntries",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "hasMore",
                    "description": {
                        "de": "Paging- oder Größensignal für lange Ergebnislisten. Es zeigt, ob weitere Daten einen Folgeschritt brauchen.",
                        "en": "Paging or size signal for long result sets. It indicates whether more data needs a follow-up request."
                    }
                },
                {
                    "name": "nextCursor",
                    "description": {
                        "de": "Paging- oder Größensignal für lange Ergebnislisten. Es zeigt, ob weitere Daten einen Folgeschritt brauchen.",
                        "en": "Paging or size signal for long result sets. It indicates whether more data needs a follow-up request."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-list-52-5-cookie-list-pagination",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-list-52-5-cookie-list-pagination",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-list-52-5-cookie-list-pagination"
            },
            "relatedEntries": [
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter",
                "nova-cookie-list-52-31-cookie-values-scope-required"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-set-52-6-cookie-set-dryrun",
            "pathId": "52.6",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.6:nova-cookie-set-52-6-cookie-set-dryrun",
            "contentHash": "543c827b9e1a47000ab6800fb055d7a712dd4d12633cf4a6afd2e9d003fe4358",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_set",
                "en": "nova.cookie_set"
            },
            "referenceTitle": {
                "de": "Cookie-Set dryRun",
                "en": "Cookie-Set dryRun"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-Set dryRun\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie-Set dryRun\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "name",
                    "description": {
                        "de": "Benennung für das Zielobjekt. Vor dem Anlegen oder Ändern auf Eindeutigkeit achten.",
                        "en": "Name for the target object. Check uniqueness before creating or changing it."
                    }
                },
                {
                    "name": "value",
                    "description": {
                        "de": "Wert für ein Feld, eine Variable oder eine Einstellung. Sensible Werte nur mit klarem Scope verwenden.",
                        "en": "Value for a field, variable, or setting. Use sensitive values only with clear scope."
                    }
                },
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                },
                {
                    "name": "dryRun",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "wouldCreate",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-set-52-6-cookie-set-dryrun",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-set-52-6-cookie-set-dryrun",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-set-52-6-cookie-set-dryrun"
            },
            "relatedEntries": [
                "nova-cookie-set-52-7-cookie-set-erstellen",
                "nova-cookie-set-52-9-cookie-set-domain-reject",
                "nova-cookie-set-52-10-cookie-set-public-suffix",
                "nova-cookie-set-52-11-cookie-set-samesite-reject"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-set-52-7-cookie-set-erstellen",
            "pathId": "52.7",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.7:nova-cookie-set-52-7-cookie-set-erstellen",
            "contentHash": "debaaf83dee999f2e69ccac8f1cc70da991c23495c69deeb245fe3c2f3a8d5b4",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_set",
                "en": "nova.cookie_set"
            },
            "referenceTitle": {
                "de": "Cookie-Set erstellen",
                "en": "Cookie-Set create"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-Set erstellen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie-Set create\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "name",
                    "description": {
                        "de": "Benennung für das Zielobjekt. Vor dem Anlegen oder Ändern auf Eindeutigkeit achten.",
                        "en": "Name for the target object. Check uniqueness before creating or changing it."
                    }
                },
                {
                    "name": "value",
                    "description": {
                        "de": "Wert für ein Feld, eine Variable oder eine Einstellung. Sensible Werte nur mit klarem Scope verwenden.",
                        "en": "Value for a field, variable, or setting. Use sensitive values only with clear scope."
                    }
                },
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                },
                {
                    "name": "secure",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "cookieId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-set-52-7-cookie-set-erstellen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-set-52-7-cookie-set-erstellen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-set-52-7-cookie-set-erstellen"
            },
            "relatedEntries": [
                "nova-cookie-set-52-6-cookie-set-dryrun",
                "nova-cookie-set-52-9-cookie-set-domain-reject",
                "nova-cookie-set-52-10-cookie-set-public-suffix",
                "nova-cookie-set-52-11-cookie-set-samesite-reject"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "52-8-cookie-set-ersetzen",
            "pathId": "52.8",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.8:52-8-cookie-set-ersetzen",
            "contentHash": "2699a523c2fd8919a538886aceb6a558292ea00040b8245a7b70d2a55bc895a4",
            "diffStatus": "unchanged",
            "title": {
                "de": "Cookie-Set ersetzen",
                "en": "Cookie-Set erset"
            },
            "referenceTitle": {
                "de": "Cookie-Set ersetzen",
                "en": "Cookie-Set erset"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Cookie-Set ersetzen ist eine öffentliche Referenz für sensible Browser-, Identitäts- oder Sitzungsdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Cookie-Set erset is a public reference for sensitive browser, identity, or session data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/52-8-cookie-set-ersetzen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/52-8-cookie-set-ersetzen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/52-8-cookie-set-ersetzen"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Cookie-Set ersetzen beschreibt ein Gate für sensible Browser-, Identitäts- oder Sitzungsdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Cookie-Set erset describes a gate for sensitive browser, identity, or session data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Cookie-Set ersetzen als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Cookie-Set erset as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Persistent, Sensibel, High-Impact-Ausführung, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Persistent, Sensitive, High-impact execution, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-set-52-9-cookie-set-domain-reject",
            "pathId": "52.9",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.9:nova-cookie-set-52-9-cookie-set-domain-reject",
            "contentHash": "8917bb44dfa85e9de6ed1ec50ee65549dcb35a18bf06f88f8ce1f32eff72a173",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_set",
                "en": "nova.cookie_set"
            },
            "referenceTitle": {
                "de": "Cookie-Set Domain-Reject",
                "en": "Cookie-Set Domain-Reject"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-Set Domain-Reject\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie-Set Domain-Reject\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-set-52-9-cookie-set-domain-reject",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-set-52-9-cookie-set-domain-reject",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-set-52-9-cookie-set-domain-reject"
            },
            "relatedEntries": [
                "nova-cookie-set-52-6-cookie-set-dryrun",
                "nova-cookie-set-52-7-cookie-set-erstellen",
                "nova-cookie-set-52-10-cookie-set-public-suffix",
                "nova-cookie-set-52-11-cookie-set-samesite-reject"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-set-52-10-cookie-set-public-suffix",
            "pathId": "52.10",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.10:nova-cookie-set-52-10-cookie-set-public-suffix",
            "contentHash": "8e69466ef4fc81af4ee82d495f4bc802adbb875ceff42cd98bd5f5951575ed7b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_set",
                "en": "nova.cookie_set"
            },
            "referenceTitle": {
                "de": "Cookie-Set Public-Suffix",
                "en": "Cookie-Set Public-Suffix"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-Set Public-Suffix\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie-Set Public-Suffix\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-set-52-10-cookie-set-public-suffix",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-set-52-10-cookie-set-public-suffix",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-set-52-10-cookie-set-public-suffix"
            },
            "relatedEntries": [
                "nova-cookie-set-52-6-cookie-set-dryrun",
                "nova-cookie-set-52-7-cookie-set-erstellen",
                "nova-cookie-set-52-9-cookie-set-domain-reject",
                "nova-cookie-set-52-11-cookie-set-samesite-reject"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-set-52-11-cookie-set-samesite-reject",
            "pathId": "52.11",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.11:nova-cookie-set-52-11-cookie-set-samesite-reject",
            "contentHash": "53d7e112ef12b852683ed94319a7135c8a316904244b6e286f3d5d5dac9ed4a7",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_set",
                "en": "nova.cookie_set"
            },
            "referenceTitle": {
                "de": "Cookie-Set SameSite-Reject",
                "en": "Cookie-Set SameSite-Reject"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-Set SameSite-Reject\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie-Set SameSite-Reject\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "sameSite",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "secure",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-set-52-11-cookie-set-samesite-reject",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-set-52-11-cookie-set-samesite-reject",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-set-52-11-cookie-set-samesite-reject"
            },
            "relatedEntries": [
                "nova-cookie-set-52-6-cookie-set-dryrun",
                "nova-cookie-set-52-7-cookie-set-erstellen",
                "nova-cookie-set-52-9-cookie-set-domain-reject",
                "nova-cookie-set-52-10-cookie-set-public-suffix"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-delete-52-12-cookie-delete-per-cookieid",
            "pathId": "52.12",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.12:nova-cookie-delete-52-12-cookie-delete-per-cookieid",
            "contentHash": "ba9d827794a06bc9c3e3623e5ddb11ed61fb40ea29be48f4a2e45b0b279a91ec",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_delete",
                "en": "nova.cookie_delete"
            },
            "referenceTitle": {
                "de": "Cookie-Delete per cookieId",
                "en": "Cookie-Delete per cookieId"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_delete",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-Delete per cookieId\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie-Delete per cookieId\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "cookieId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "deletedCount",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-delete-52-12-cookie-delete-per-cookieid",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-delete-52-12-cookie-delete-per-cookieid",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-delete-52-12-cookie-delete-per-cookieid"
            },
            "relatedEntries": [
                "nova-cookie-delete-52-13-cookie-delete-per-name",
                "nova-cookie-delete-52-14-cookie-delete-dryrun",
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-delete-52-13-cookie-delete-per-name",
            "pathId": "52.13",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.13:nova-cookie-delete-52-13-cookie-delete-per-name",
            "contentHash": "7d376b06e6cf65f27465af4eb78048b90d1aafc1fb5d3fa78645532ff6357a9c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_delete",
                "en": "nova.cookie_delete"
            },
            "referenceTitle": {
                "de": "Cookie-Delete per Name",
                "en": "Cookie-Delete per Name"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_delete",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-Delete per Name\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie-Delete per Name\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "name",
                    "description": {
                        "de": "Benennung für das Zielobjekt. Vor dem Anlegen oder Ändern auf Eindeutigkeit achten.",
                        "en": "Name for the target object. Check uniqueness before creating or changing it."
                    }
                },
                {
                    "name": "domain",
                    "description": {
                        "de": "Domain- oder Scope-Angabe für seitenspezifische Abfragen.",
                        "en": "Domain or scope value for site-specific queries."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "deletedCount",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-delete-52-13-cookie-delete-per-name",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-delete-52-13-cookie-delete-per-name",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-delete-52-13-cookie-delete-per-name"
            },
            "relatedEntries": [
                "nova-cookie-delete-52-12-cookie-delete-per-cookieid",
                "nova-cookie-delete-52-14-cookie-delete-dryrun",
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-delete-52-14-cookie-delete-dryrun",
            "pathId": "52.14",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.14:nova-cookie-delete-52-14-cookie-delete-dryrun",
            "contentHash": "1a6910778f2bfa71295fe384e787c421427fba7f6163bb682ad62f0c06b29aa9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_delete",
                "en": "nova.cookie_delete"
            },
            "referenceTitle": {
                "de": "Cookie-Delete dryRun",
                "en": "Cookie-Delete dryRun"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_delete",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-Delete dryRun\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie-Delete dryRun\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "cookieId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "dryRun",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "matchCount",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-delete-52-14-cookie-delete-dryrun",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-delete-52-14-cookie-delete-dryrun",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-delete-52-14-cookie-delete-dryrun"
            },
            "relatedEntries": [
                "nova-cookie-delete-52-12-cookie-delete-per-cookieid",
                "nova-cookie-delete-52-13-cookie-delete-per-name",
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-clear-52-15-cookie-clear-highimpact-profil-weit",
            "pathId": "52.15",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.15:nova-cookie-clear-52-15-cookie-clear-highimpact-profil-weit",
            "contentHash": "c725c8db4f246e08944d7e4a3da2a029be640879ba222e781d5ab6611c4e54d3",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_clear",
                "en": "nova.cookie_clear"
            },
            "referenceTitle": {
                "de": "Cookie-Clear HighImpact (profil-weit)",
                "en": "Cookie-Clear HighImpact (profil-weit)"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_clear",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-Clear HighImpact (profil-weit)\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie-Clear HighImpact (profil-weit)\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "intent",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "deletedCount",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "scope.isSharedProfile",
                    "description": {
                        "de": "Artefakt- oder Evidenzreferenz. Lokale Werte nicht veröffentlichen; nur für Nachschlagen, Lebensdauer oder Review-Kontext nutzen.",
                        "en": "Artifact or evidence reference. Do not publish local values; use it for lookup, lifetime, or review context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-clear-52-15-cookie-clear-highimpact-profil-weit",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-clear-52-15-cookie-clear-highimpact-profil-weit",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-clear-52-15-cookie-clear-highimpact-profil-weit"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-storage-inspect-52-16-storage-inspect-keys",
            "pathId": "52.16",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.16:nova-storage-inspect-52-16-storage-inspect-keys",
            "contentHash": "0afc8a003a54e7f72bf7d00a40bcebb057fbb4924e4ae90718285fea3b9b122c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.storage_inspect",
                "en": "nova.storage_inspect"
            },
            "referenceTitle": {
                "de": "Storage-Inspect Keys",
                "en": "Storage-Inspect Keys"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.storage_inspect",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Storage-Inspect Keys\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Storage-Inspect Keys\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "storageType",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-storage-inspect-52-16-storage-inspect-keys",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-storage-inspect-52-16-storage-inspect-keys",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-storage-inspect-52-16-storage-inspect-keys"
            },
            "relatedEntries": [
                "nova-storage-inspect-52-17-storage-inspect-values",
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-storage-inspect-52-17-storage-inspect-values",
            "pathId": "52.17",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.17:nova-storage-inspect-52-17-storage-inspect-values",
            "contentHash": "1444003eee3ec85c7076d577a84638d671757b4efc6edc036dcf32eef8c9e24e",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.storage_inspect",
                "en": "nova.storage_inspect"
            },
            "referenceTitle": {
                "de": "Storage-Inspect Values",
                "en": "Storage-Inspect Values"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.storage_inspect",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Storage-Inspect Values\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Storage-Inspect Values\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "storageType",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "includeValues",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-storage-inspect-52-17-storage-inspect-values",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-storage-inspect-52-17-storage-inspect-values",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-storage-inspect-52-17-storage-inspect-values"
            },
            "relatedEntries": [
                "nova-storage-inspect-52-16-storage-inspect-keys",
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-storage-set-52-18-storage-set",
            "pathId": "52.18",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.18:nova-storage-set-52-18-storage-set",
            "contentHash": "b6ddd37ddb83427c1c3000826db03bee02972aef36af41c2e666b228bb7c4175",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.storage_set",
                "en": "nova.storage_set"
            },
            "referenceTitle": {
                "de": "Storage-Set",
                "en": "Storage-Set"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.storage_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Storage-Set\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Storage-Set\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "storageType",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "key",
                    "description": {
                        "de": "Schlüssel für eine Variable, ein Feld oder einen gespeicherten Wert.",
                        "en": "Key for a variable, field, or stored value."
                    }
                },
                {
                    "name": "value",
                    "description": {
                        "de": "Wert für ein Feld, eine Variable oder eine Einstellung. Sensible Werte nur mit klarem Scope verwenden.",
                        "en": "Value for a field, variable, or setting. Use sensitive values only with clear scope."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-storage-set-52-18-storage-set",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-storage-set-52-18-storage-set",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-storage-set-52-18-storage-set"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-storage-delete-52-19-storage-delete",
            "pathId": "52.19",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.19:nova-storage-delete-52-19-storage-delete",
            "contentHash": "e6849aa160499499b0b7e327a28d5cb89f61d80b1c081fc5ab776eb2eb5432fd",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.storage_delete",
                "en": "nova.storage_delete"
            },
            "referenceTitle": {
                "de": "Storage-Delete",
                "en": "Storage-Delete"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.storage_delete",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Storage-Delete\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Storage-Delete\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "storageType",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "key",
                    "description": {
                        "de": "Schlüssel für eine Variable, ein Feld oder einen gespeicherten Wert.",
                        "en": "Key for a variable, field, or stored value."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-storage-delete-52-19-storage-delete",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-storage-delete-52-19-storage-delete",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-storage-delete-52-19-storage-delete"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cache-clear-52-20-cache-clear",
            "pathId": "52.20",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.20:nova-cache-clear-52-20-cache-clear",
            "contentHash": "ef3d112465fd5029507b7f6fde1123f93e67cae16a2a32f4210e206a6ad4ccf6",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cache_clear",
                "en": "nova.cache_clear"
            },
            "referenceTitle": {
                "de": "Cache-Clear",
                "en": "Cache-Clear"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cache_clear",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cache-Clear\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cache-Clear\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "dataTypes",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "intent",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cache-clear-52-20-cache-clear",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cache-clear-52-20-cache-clear",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cache-clear-52-20-cache-clear"
            },
            "relatedEntries": [
                "nova-cache-clear-52-21-cache-clear-unknown-type",
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cache-clear-52-21-cache-clear-unknown-type",
            "pathId": "52.21",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.21:nova-cache-clear-52-21-cache-clear-unknown-type",
            "contentHash": "ad5fe2c57f1e70e5d7a76d011726869ecad62d1dc9f38e2aa138469932715bbc",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cache_clear",
                "en": "nova.cache_clear"
            },
            "referenceTitle": {
                "de": "Cache-Clear Unknown Type",
                "en": "Cache-Clear Unknown Type"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cache_clear",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "page_interaction",
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "page_interaction",
                    "label": {
                        "de": "Seiteninteraktion",
                        "en": "Page interaction"
                    },
                    "description": {
                        "de": "Klickt, tippt, wählt aus, lädt hoch oder interagiert mit sichtbaren Elementen einer Seite.",
                        "en": "Clicks, types, selects, uploads, or interacts with visible page elements."
                    },
                    "agentRule": {
                        "de": "Nur mit sichtbarem Ziel, erwarteter Wirkung und anschließender Ergebnisprüfung ausführen.",
                        "en": "Execute only with a visible target, expected effect, and a follow-up result check."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cache-Clear Unknown Type\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cache-Clear Unknown Type\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "targetId",
                    "description": {
                        "de": "Zielreferenz für Tab oder Browserkontext. Vor Nutzung mit aktuellem Tab-Zustand abgleichen.",
                        "en": "Target reference for a tab or browser context. Confirm it against current tab state before use."
                    }
                },
                {
                    "name": "dataTypes",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cache-clear-52-21-cache-clear-unknown-type",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cache-clear-52-21-cache-clear-unknown-type",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cache-clear-52-21-cache-clear-unknown-type"
            },
            "relatedEntries": [
                "nova-cache-clear-52-20-cache-clear",
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "52-22-scope-sichtbarkeit",
            "pathId": "52.22",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.22:52-22-scope-sichtbarkeit",
            "contentHash": "3045c007e2abdfd3d3b8b692b38dcb0ea3c357dcada936ce978b0ee767fc8f7f",
            "diffStatus": "unchanged",
            "title": {
                "de": "Scope-Sichtbarkeit",
                "en": "Scope-Sichtbarkeit"
            },
            "referenceTitle": {
                "de": "Scope-Sichtbarkeit",
                "en": "Scope-Sichtbarkeit"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Scope-Sichtbarkeit ist eine öffentliche Referenz für sensible Browser-, Identitäts- oder Sitzungsdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Scope-Sichtbarkeit is a public reference for sensitive browser, identity, or session data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "scope.profileScope",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "isSharedProfile",
                    "description": {
                        "de": "Artefakt- oder Evidenzreferenz. Lokale Werte nicht veröffentlichen; nur für Nachschlagen, Lebensdauer oder Review-Kontext nutzen.",
                        "en": "Artifact or evidence reference. Do not publish local values; use it for lookup, lifetime, or review context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/52-22-scope-sichtbarkeit",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/52-22-scope-sichtbarkeit",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/52-22-scope-sichtbarkeit"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Scope-Sichtbarkeit beschreibt ein Gate für sensible Browser-, Identitäts- oder Sitzungsdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Scope-Sichtbarkeit describes a gate for sensitive browser, identity, or session data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Scope-Sichtbarkeit als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Scope-Sichtbarkeit as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: scope.profileScope, isSharedProfile. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: scope.profileScope, isSharedProfile. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "52-23-sandbox-isolation",
            "pathId": "52.23",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.23:52-23-sandbox-isolation",
            "contentHash": "a9fa65ee055236725a911a6b74b8b21ad0a8b73337532f54d9534c5e804602ed",
            "diffStatus": "unchanged",
            "title": {
                "de": "Sandbox-Isolation",
                "en": "Sandbox-Isolation"
            },
            "referenceTitle": {
                "de": "Sandbox-Isolation",
                "en": "Sandbox-Isolation"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Sandbox-Isolation ist eine öffentliche Referenz für sensible Browser-, Identitäts- oder Sitzungsdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Sandbox-Isolation is a public reference for sensitive browser, identity, or session data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/52-23-sandbox-isolation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/52-23-sandbox-isolation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/52-23-sandbox-isolation"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Sandbox-Isolation beschreibt ein Gate für sensible Browser-, Identitäts- oder Sitzungsdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Sandbox-Isolation describes a gate for sensitive browser, identity, or session data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Sandbox-Isolation als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Sandbox-Isolation as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "52-24-permission-deny",
            "pathId": "52.24",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.24:52-24-permission-deny",
            "contentHash": "491988718ae7f0fe90d5c0f643c2bce8d20e039e7315e6c9d65c493aa9b154c5",
            "diffStatus": "unchanged",
            "title": {
                "de": "Permission-Deny",
                "en": "Permission-Deny"
            },
            "referenceTitle": {
                "de": "Permission-Deny",
                "en": "Permission-Deny"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Permission-Deny ist eine öffentliche Referenz für sensible Browser-, Identitäts- oder Sitzungsdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Permission-Deny is a public reference for sensitive browser, identity, or session data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/52-24-permission-deny",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/52-24-permission-deny",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/52-24-permission-deny"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Permission-Deny beschreibt ein Gate für sensible Browser-, Identitäts- oder Sitzungsdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Permission-Deny describes a gate for sensitive browser, identity, or session data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Permission-Deny als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Permission-Deny as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "52-25-permission-session-grant",
            "pathId": "52.25",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.25:52-25-permission-session-grant",
            "contentHash": "9e7ad63cb4aea3538d3d3c8c23dfa0874da35446bf70b9fd1b5310b7e6548810",
            "diffStatus": "unchanged",
            "title": {
                "de": "Permission-Session-Grant",
                "en": "Permission-Session-Grant"
            },
            "referenceTitle": {
                "de": "Permission-Session-Grant",
                "en": "Permission-Session-Grant"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Permission-Session-Grant ist eine öffentliche Referenz für sensible Browser-, Identitäts- oder Sitzungsdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Permission-Session-Grant is a public reference for sensitive browser, identity, or session data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/52-25-permission-session-grant",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/52-25-permission-session-grant",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/52-25-permission-session-grant"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Permission-Session-Grant beschreibt ein Gate für sensible Browser-, Identitäts- oder Sitzungsdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Permission-Session-Grant describes a gate for sensitive browser, identity, or session data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Permission-Session-Grant als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Permission-Session-Grant as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Persistent, Sensibel, High-Impact-Ausführung, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Persistent, Sensitive, High-impact execution, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-set-52-26-cookie-inspector-service-paritaet",
            "pathId": "52.26",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.26:nova-cookie-set-52-26-cookie-inspector-service-paritaet",
            "contentHash": "43166c1bb453ff2f2773f245f090357a59006ad625fc757fab5d16defc177249",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_set",
                "en": "nova.cookie_set"
            },
            "referenceTitle": {
                "de": "Cookie-Inspector Service-Parität",
                "en": "Cookie-Inspector Service-Paritaet"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-Inspector Service-Parität\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie-Inspector Service-Paritaet\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-set-52-26-cookie-inspector-service-paritaet",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-set-52-26-cookie-inspector-service-parität",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-set-52-26-cookie-inspector-service-paritaet"
            },
            "relatedEntries": [
                "nova-cookie-set-52-6-cookie-set-dryrun",
                "nova-cookie-set-52-7-cookie-set-erstellen",
                "nova-cookie-set-52-9-cookie-set-domain-reject",
                "nova-cookie-set-52-10-cookie-set-public-suffix"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "52-27-cookie-inspector-editor-controls",
            "pathId": "52.27",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.27:52-27-cookie-inspector-editor-controls",
            "contentHash": "b7a6fb2825edb641d7d1e457c0cef7571dd906de40966751abd7a0850a1cfba2",
            "diffStatus": "unchanged",
            "title": {
                "de": "Cookie-Inspector Editor Controls",
                "en": "Cookie-Inspector Editor Controls"
            },
            "referenceTitle": {
                "de": "Cookie-Inspector Editor Controls",
                "en": "Cookie-Inspector Editor Controls"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Cookie-Inspector Editor Controls ist eine öffentliche Referenz für sensible Browser-, Identitäts- oder Sitzungsdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Cookie-Inspector Editor Controls is a public reference for sensitive browser, identity, or session data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/52-27-cookie-inspector-editor-controls",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/52-27-cookie-inspector-editor-controls",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/52-27-cookie-inspector-editor-controls"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Cookie-Inspector Editor Controls beschreibt ein Gate für sensible Browser-, Identitäts- oder Sitzungsdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Cookie-Inspector Editor Controls describes a gate for sensitive browser, identity, or session data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Cookie-Inspector Editor Controls als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Cookie-Inspector Editor Controls as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "52-28-httponly-reveal-copy-gate",
            "pathId": "52.28",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.28:52-28-httponly-reveal-copy-gate",
            "contentHash": "6aa1844e209b9bf19a954d518ddc4849068036382cfaa4c8f504c60c12f9ef5b",
            "diffStatus": "unchanged",
            "title": {
                "de": "HttpOnly Reveal/Copy Gate",
                "en": "HttpOnly Reveal/Copy Gate"
            },
            "referenceTitle": {
                "de": "HttpOnly Reveal/Copy Gate",
                "en": "HttpOnly Reveal/Copy Gate"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "HttpOnly Reveal/Copy Gate ist eine öffentliche Referenz für sensible Browser-, Identitäts- oder Sitzungsdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "HttpOnly Reveal/Copy Gate is a public reference for sensitive browser, identity, or session data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/52-28-httponly-reveal-copy-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/52-28-httponly-reveal-copy-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/52-28-httponly-reveal-copy-gate"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "HttpOnly Reveal/Copy Gate beschreibt ein Gate für sensible Browser-, Identitäts- oder Sitzungsdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "HttpOnly Reveal/Copy Gate describes a gate for sensitive browser, identity, or session data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er HttpOnly Reveal/Copy Gate als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs HttpOnly Reveal/Copy Gate as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "52-29-sandbox-account-badge-refresh",
            "pathId": "52.29",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.29:52-29-sandbox-account-badge-refresh",
            "contentHash": "5acc042cf190c61ab13ad930cdb98a7b1298cb3bd68851e1e845cbfff7a7fb3c",
            "diffStatus": "unchanged",
            "title": {
                "de": "Sandbox Account/Badge Refresh",
                "en": "Sandbox Account/Badge Refresh"
            },
            "referenceTitle": {
                "de": "Sandbox Account/Badge Refresh",
                "en": "Sandbox Account/Badge Refresh"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Sandbox Account/Badge Refresh ist eine öffentliche Referenz für sensible Browser-, Identitäts- oder Sitzungsdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Sandbox Account/Badge Refresh is a public reference for sensitive browser, identity, or session data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/52-29-sandbox-account-badge-refresh",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/52-29-sandbox-account-badge-refresh",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/52-29-sandbox-account-badge-refresh"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Sandbox Account/Badge Refresh beschreibt ein Gate für sensible Browser-, Identitäts- oder Sitzungsdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Sandbox Account/Badge Refresh describes a gate for sensitive browser, identity, or session data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Sandbox Account/Badge Refresh als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Sandbox Account/Badge Refresh as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "52-30-novapalette-cookie-inspector-theme",
            "pathId": "52.30",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.30:52-30-novapalette-cookie-inspector-theme",
            "contentHash": "edea74291f40e91100ecadd719f2d66af0c6fef89779903142c7707002a24ff6",
            "diffStatus": "unchanged",
            "title": {
                "de": "NovaPalette Cookie-Inspector Theme",
                "en": "NovaPalette Cookie-Inspector Theme"
            },
            "referenceTitle": {
                "de": "NovaPalette Cookie-Inspector Theme",
                "en": "NovaPalette Cookie-Inspector Theme"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "NovaPalette Cookie-Inspector Theme ist eine öffentliche Referenz für sensible Browser-, Identitäts- oder Sitzungsdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "NovaPalette Cookie-Inspector Theme is a public reference for sensitive browser, identity, or session data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "NovaPalette",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/52-30-novapalette-cookie-inspector-theme",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/52-30-novapalette-cookie-inspector-theme",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/52-30-novapalette-cookie-inspector-theme"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "NovaPalette Cookie-Inspector Theme beschreibt ein Gate für sensible Browser-, Identitäts- oder Sitzungsdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "NovaPalette Cookie-Inspector Theme describes a gate for sensitive browser, identity, or session data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er NovaPalette Cookie-Inspector Theme als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs NovaPalette Cookie-Inspector Theme as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: NovaPalette. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: NovaPalette. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-cookie-list-52-31-cookie-values-scope-required",
            "pathId": "52.31",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.31:nova-cookie-list-52-31-cookie-values-scope-required",
            "contentHash": "a665d5af471541759ad2c4d190e4da9444fc47294ded5e31439d94fec9db34ea",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.cookie_list",
                "en": "nova.cookie_list"
            },
            "referenceTitle": {
                "de": "Cookie-Values Scope Required",
                "en": "Cookie-Values Scope Required"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": "nova.cookie_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für sensible Browser-, Identitäts- oder Sitzungsdaten nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Cookie-Values Scope Required\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For sensitive browser, identity, or session data, an agent uses this public tool to handle the sensitive path \"Cookie-Values Scope Required\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "includeValues",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "domainFilter",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-list-52-31-cookie-values-scope-required",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-cookie-list-52-31-cookie-values-scope-required",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-cookie-list-52-31-cookie-values-scope-required"
            },
            "relatedEntries": [
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter",
                "nova-cookie-list-52-5-cookie-list-pagination"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "52-32-sitedata-agent-scoped-grants",
            "pathId": "52.32",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.32:52-32-sitedata-agent-scoped-grants",
            "contentHash": "5080f35aa46672335d38c7c64aa26d699887de5e2e4ba57654f741802832403f",
            "diffStatus": "unchanged",
            "title": {
                "de": "SiteData Agent-Scoped Grants",
                "en": "SiteData Agent-Scoped Grants"
            },
            "referenceTitle": {
                "de": "SiteData Agent-Scoped Grants",
                "en": "SiteData Agent-Scoped Grants"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "SiteData Agent-Scoped Grants ist eine öffentliche Referenz für sensible Browser-, Identitäts- oder Sitzungsdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "SiteData Agent-Scoped Grants is a public reference for sensitive browser, identity, or session data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "includeValues",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/52-32-sitedata-agent-scoped-grants",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/52-32-sitedata-agent-scoped-grants",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/52-32-sitedata-agent-scoped-grants"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "SiteData Agent-Scoped Grants beschreibt ein Gate für sensible Browser-, Identitäts- oder Sitzungsdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "SiteData Agent-Scoped Grants describes a gate for sensitive browser, identity, or session data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er SiteData Agent-Scoped Grants als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs SiteData Agent-Scoped Grants as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: includeValues. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: includeValues. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "52-33-secret-read-policy-upgrade",
            "pathId": "52.33",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.33:52-33-secret-read-policy-upgrade",
            "contentHash": "4d802dd822756ef04f1f57d636e59ac3706ad2b0c52adc200c03f7e237804659",
            "diffStatus": "unchanged",
            "title": {
                "de": "Secret-Read Policy Upgrade",
                "en": "Secret-Read Policy Upgrade"
            },
            "referenceTitle": {
                "de": "Secret-Read Policy Upgrade",
                "en": "Secret-Read Policy Upgrade"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Secret-Read Policy Upgrade ist eine öffentliche Referenz für sensible Browser-, Identitäts- oder Sitzungsdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Secret-Read Policy Upgrade is a public reference for sensitive browser, identity, or session data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "HighImpact",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "SensitiveRead",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/52-33-secret-read-policy-upgrade",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/52-33-secret-read-policy-upgrade",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/52-33-secret-read-policy-upgrade"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Secret-Read Policy Upgrade beschreibt ein Gate für sensible Browser-, Identitäts- oder Sitzungsdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Secret-Read Policy Upgrade describes a gate for sensitive browser, identity, or session data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Secret-Read Policy Upgrade als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Secret-Read Policy Upgrade as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: HighImpact, SensitiveRead. Wirkungsachsen: Lesend, Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: HighImpact, SensitiveRead. Safety axes: Read current state, Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "vault_credentials",
                "label": {
                    "de": "Vault/Credentials",
                    "en": "Vault/credentials"
                },
                "executionBoundary": {
                    "de": "Zugangsdaten, Tokens und Secrets dürfen nur für den benannten Zweck und den aktuellen Zielkontext verwendet werden.",
                    "en": "Credentials, tokens, and secrets may be used only for the named purpose and current target context."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gespeicherter Wert darf in Prompts, Logs oder fremde Toolketten kopiert werden.",
                    "en": "False assumption: a stored value may be copied into prompts, logs, or third-party tool chains."
                },
                "visibleUserControl": {
                    "de": "Zweck, Zielseite, Identitätsbezug und Freigabe müssen für den Nutzer nachvollziehbar sein.",
                    "en": "Purpose, target site, identity context, and approval must be reviewable by the user."
                },
                "agentRule": {
                    "de": "Secrets nicht raten, anzeigen, loggen oder weiterreichen; nur geschützte Ausfüll- oder Prüfpfade mit aktuellem Scope nutzen.",
                    "en": "Do not guess, display, log, or forward secrets; use only protected fill or check paths with current scope."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Identität, Domain, Freigabe oder erwarteter Eingabeort nicht eindeutig sichtbar sind.",
                    "en": "Stop when identity, domain, approval, or expected input location is not unambiguously visible."
                }
            }
        },
        {
            "slug": "52-34-sitedata-prompt-fehlerpfade",
            "pathId": "52.34",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.34:52-34-sitedata-prompt-fehlerpfade",
            "contentHash": "63efa427e6724ffa334e90ef7a4b19c868a522270dd32f9b335903921fb34c8d",
            "diffStatus": "unchanged",
            "title": {
                "de": "SiteData Prompt Fehlerpfade",
                "en": "SiteData Prompt error paths"
            },
            "referenceTitle": {
                "de": "SiteData Prompt Fehlerpfade",
                "en": "SiteData Prompt error paths"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "SiteData Prompt Fehlerpfade ist eine öffentliche Referenz für sensible Browser-, Identitäts- oder Sitzungsdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "SiteData Prompt error paths is a public reference for sensitive browser, identity, or session data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "permission_prompt_unavailable",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "permission_prompt_timeout",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "permission_prompt_cancelled",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "user_denied",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/52-34-sitedata-prompt-fehlerpfade",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/52-34-sitedata-prompt-fehlerpfade",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/52-34-sitedata-prompt-fehlerpfade"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "SiteData Prompt Fehlerpfade beschreibt ein Gate für sensible Browser-, Identitäts- oder Sitzungsdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "SiteData Prompt error paths describes a gate for sensitive browser, identity, or session data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er SiteData Prompt Fehlerpfade als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs SiteData Prompt error paths as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: permission_prompt_unavailable, permission_prompt_timeout, permission_prompt_cancelled, user_denied. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: permission_prompt_unavailable, permission_prompt_timeout, permission_prompt_cancelled, user_denied. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "52-35-concurrent-prompt-serialization",
            "pathId": "52.35",
            "stableKey": "mcp:site-data-management-cookies-storage-cache:52.35:52-35-concurrent-prompt-serialization",
            "contentHash": "652012ae10237abdcd49bc6e7ab76df8090b160429754d8d4a027ad30b8d1e27",
            "diffStatus": "unchanged",
            "title": {
                "de": "Concurrent Prompt Serialization",
                "en": "Concurrent Prompt Serialization"
            },
            "referenceTitle": {
                "de": "Concurrent Prompt Serialization",
                "en": "Concurrent Prompt Serialization"
            },
            "familySlug": "site-data-management-cookies-storage-cache",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Concurrent Prompt Serialization ist eine öffentliche Referenz für sensible Browser-, Identitäts- oder Sitzungsdaten. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Concurrent Prompt Serialization is a public reference for sensitive browser, identity, or session data. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/52-35-concurrent-prompt-serialization",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/52-35-concurrent-prompt-serialization",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/52-35-concurrent-prompt-serialization"
            },
            "relatedEntries": [
                "nova-tools-bundle-52-1-bundle-laden",
                "nova-cookie-list-52-2-cookie-list-metadaten",
                "nova-cookie-list-52-3-cookie-list-mit-values",
                "nova-cookie-list-52-4-cookie-list-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Concurrent Prompt Serialization beschreibt ein Gate für sensible Browser-, Identitäts- oder Sitzungsdaten. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Concurrent Prompt Serialization describes a gate for sensitive browser, identity, or session data. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Concurrent Prompt Serialization als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Concurrent Prompt Serialization as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "site_data",
                "label": {
                    "de": "Clipboard/Site Data/Cookies/Storage",
                    "en": "Clipboard/site data/cookies/storage"
                },
                "executionBoundary": {
                    "de": "Cookies, Storage, Cache und Clipboard bleiben auf Origin, Zweck und aktuelle Nutzerkontrolle begrenzt.",
                    "en": "Cookies, storage, cache, and clipboard stay limited to origin, purpose, and current user control."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Seitendaten sind nur technische Konfiguration und nicht nutzerbezogen.",
                    "en": "False assumption: site data is only technical configuration and not user-related."
                },
                "visibleUserControl": {
                    "de": "Origin, Datenart, geplante Änderung und erwarteter Effekt müssen sichtbar bleiben.",
                    "en": "Origin, data kind, planned change, and expected effect must remain visible."
                },
                "agentRule": {
                    "de": "Keine Cookies, Storage-Werte oder Clipboard-Inhalte raten, loggen oder domainübergreifend verwenden.",
                    "en": "Do not guess, log, or reuse cookies, storage values, or clipboard contents across domains."
                },
                "abortOrRecheck": {
                    "de": "Stoppen, wenn Origin, Wert, Löschwirkung oder Zielseite nicht eindeutig zum aktuellen Auftrag passt.",
                    "en": "Stop if origin, value, delete effect, or target page does not clearly match the current task."
                }
            }
        },
        {
            "slug": "nova-tools-bundle-53-1-bundle-discovery",
            "pathId": "53.1",
            "stableKey": "mcp:screenshot-diff-visual-regression:53.1:nova-tools-bundle-53-1-bundle-discovery",
            "contentHash": "0d96ad5316ed600c4f93e114026e56da9f5eb0f5fe5ed575d2517c54febe6744",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Bundle/Discovery",
                "en": "Bundle/Discovery"
            },
            "familySlug": "screenshot-diff-visual-regression",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Regression, Schwellen und Evidenzbündel nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Bundle/Discovery\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For visual regression, thresholds, and evidence bundles, an agent uses this public tool to check the state or evidence for \"Bundle/Discovery\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "beforePath",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "afterPath",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "threshold",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "minRegionSize",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-53-1-bundle-discovery",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-53-1-bundle-discovery",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-53-1-bundle-discovery"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "53-2-identische-pngs",
            "pathId": "53.2",
            "stableKey": "mcp:screenshot-diff-visual-regression:53.2:53-2-identische-pngs",
            "contentHash": "921fc788ae97a200fd4497ea66fd97950969f423c51bd05400ca280f647443b0",
            "diffStatus": "unchanged",
            "title": {
                "de": "Identische PNGs",
                "en": "Identische PNGs"
            },
            "referenceTitle": {
                "de": "Identische PNGs",
                "en": "Identische PNGs"
            },
            "familySlug": "screenshot-diff-visual-regression",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Identische PNGs ist eine öffentliche Referenz für visuelle Regression, Schwellen und Evidenzbündel. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Identische PNGs is a public reference for visual regression, thresholds, and evidence bundles. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "pixelDiffPercent",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "changedRegions",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/53-2-identische-pngs",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/53-2-identische-pngs",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/53-2-identische-pngs"
            },
            "relatedEntries": [
                "nova-tools-bundle-53-1-bundle-discovery",
                "53-3-regionserkennung",
                "53-4-capture-to-diff-e2e",
                "53-5-threshold-noise-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Identische PNGs beschreibt ein Signal für visuelle Regression, Schwellen und Evidenzbündel. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Identische PNGs describes a signal for visual regression, thresholds, and evidence bundles. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Identische PNGs als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Identische PNGs as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: pixelDiffPercent, changedRegions. Wirkungsachsen: Lesend, Recording / Medien.",
                    "en": "Relevant response signals: pixelDiffPercent, changedRegions. Safety axes: Read current state, Recording / media."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "53-3-regionserkennung",
            "pathId": "53.3",
            "stableKey": "mcp:screenshot-diff-visual-regression:53.3:53-3-regionserkennung",
            "contentHash": "27769f48cd8d6ddca96a4f53da78a456354530fd74aa48bbec08340fcd8eff76",
            "diffStatus": "unchanged",
            "title": {
                "de": "Regionserkennung",
                "en": "Regionserkennung"
            },
            "referenceTitle": {
                "de": "Regionserkennung",
                "en": "Regionserkennung"
            },
            "familySlug": "screenshot-diff-visual-regression",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Regionserkennung ist eine öffentliche Referenz für visuelle Regression, Schwellen und Evidenzbündel. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Regionserkennung is a public reference for visual regression, thresholds, and evidence bundles. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "totalChangedPixels",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "changedRegions",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/53-3-regionserkennung",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/53-3-regionserkennung",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/53-3-regionserkennung"
            },
            "relatedEntries": [
                "nova-tools-bundle-53-1-bundle-discovery",
                "53-2-identische-pngs",
                "53-4-capture-to-diff-e2e",
                "53-5-threshold-noise-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Regionserkennung beschreibt ein Signal für visuelle Regression, Schwellen und Evidenzbündel. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Regionserkennung describes a signal for visual regression, thresholds, and evidence bundles. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Regionserkennung als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Regionserkennung as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: totalChangedPixels, changedRegions. Wirkungsachsen: Lesend, Recording / Medien.",
                    "en": "Relevant response signals: totalChangedPixels, changedRegions. Safety axes: Read current state, Recording / media."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "53-4-capture-to-diff-e2e",
            "pathId": "53.4",
            "stableKey": "mcp:screenshot-diff-visual-regression:53.4:53-4-capture-to-diff-e2e",
            "contentHash": "b9e831af663b36fcbeee4bff8524e691ff06b00e608983fe8193267863aa1541",
            "diffStatus": "unchanged",
            "title": {
                "de": "Capture-to-Diff E2E",
                "en": "Capture-to-Diff E2E"
            },
            "referenceTitle": {
                "de": "Capture-to-Diff E2E",
                "en": "Capture-to-Diff E2E"
            },
            "familySlug": "screenshot-diff-visual-regression",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Capture-to-Diff E2E ist eine öffentliche Referenz für visuelle Regression, Schwellen und Evidenzbündel. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Capture-to-Diff E2E is a public reference for visual regression, thresholds, and evidence bundles. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "beforePath",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "afterPath",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/53-4-capture-to-diff-e2e",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/53-4-capture-to-diff-e2e",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/53-4-capture-to-diff-e2e"
            },
            "relatedEntries": [
                "nova-tools-bundle-53-1-bundle-discovery",
                "53-2-identische-pngs",
                "53-3-regionserkennung",
                "53-5-threshold-noise-filter"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Capture-to-Diff E2E beschreibt ein Signal für visuelle Regression, Schwellen und Evidenzbündel. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Capture-to-Diff E2E describes a signal for visual regression, thresholds, and evidence bundles. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Capture-to-Diff E2E als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Capture-to-Diff E2E as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: beforePath, afterPath. Wirkungsachsen: Lesend, Recording / Medien.",
                    "en": "Relevant response signals: beforePath, afterPath. Safety axes: Read current state, Recording / media."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "53-5-threshold-noise-filter",
            "pathId": "53.5",
            "stableKey": "mcp:screenshot-diff-visual-regression:53.5:53-5-threshold-noise-filter",
            "contentHash": "e6a2b296e85fef962310000451915d780e58a5d93489b30e2176e34cbb8c7332",
            "diffStatus": "unchanged",
            "title": {
                "de": "Threshold/Noise-Filter",
                "en": "Threshold/Noise-Filter"
            },
            "referenceTitle": {
                "de": "Threshold/Noise-Filter",
                "en": "Threshold/Noise-Filter"
            },
            "familySlug": "screenshot-diff-visual-regression",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Threshold/Noise-Filter ist eine öffentliche Referenz für visuelle Regression, Schwellen und Evidenzbündel. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Threshold/Noise-Filter is a public reference for visual regression, thresholds, and evidence bundles. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/53-5-threshold-noise-filter",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/53-5-threshold-noise-filter",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/53-5-threshold-noise-filter"
            },
            "relatedEntries": [
                "nova-tools-bundle-53-1-bundle-discovery",
                "53-2-identische-pngs",
                "53-3-regionserkennung",
                "53-4-capture-to-diff-e2e"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Threshold/Noise-Filter beschreibt ein Signal für visuelle Regression, Schwellen und Evidenzbündel. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Threshold/Noise-Filter describes a signal for visual regression, thresholds, and evidence bundles. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Threshold/Noise-Filter als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Threshold/Noise-Filter as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Recording / Medien.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Recording / media."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "53-6-dimension-mismatch",
            "pathId": "53.6",
            "stableKey": "mcp:screenshot-diff-visual-regression:53.6:53-6-dimension-mismatch",
            "contentHash": "69b5390a7aae72a6f0219be8c0cbae4a65893f358b1e98011cd4d3be621ef45b",
            "diffStatus": "unchanged",
            "title": {
                "de": "Dimension-Mismatch",
                "en": "Dimension-Mismatch"
            },
            "referenceTitle": {
                "de": "Dimension-Mismatch",
                "en": "Dimension-Mismatch"
            },
            "familySlug": "screenshot-diff-visual-regression",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Dimension-Mismatch ist eine öffentliche Referenz für visuelle Regression, Schwellen und Evidenzbündel. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Dimension-Mismatch is a public reference for visual regression, thresholds, and evidence bundles. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/53-6-dimension-mismatch",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/53-6-dimension-mismatch",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/53-6-dimension-mismatch"
            },
            "relatedEntries": [
                "nova-tools-bundle-53-1-bundle-discovery",
                "53-2-identische-pngs",
                "53-3-regionserkennung",
                "53-4-capture-to-diff-e2e"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Dimension-Mismatch beschreibt ein Signal für visuelle Regression, Schwellen und Evidenzbündel. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Dimension-Mismatch describes a signal for visual regression, thresholds, and evidence bundles. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Dimension-Mismatch als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Dimension-Mismatch as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Recording / Medien.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Recording / media."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "53-7-pfad-datei-validation",
            "pathId": "53.7",
            "stableKey": "mcp:screenshot-diff-visual-regression:53.7:53-7-pfad-datei-validation",
            "contentHash": "24786b8259139419b17e108a68b802f3b51dae96ec95c5989fbd8ef7087e714b",
            "diffStatus": "unchanged",
            "title": {
                "de": "Pfad-/Datei-Validation",
                "en": "Pfad-/Datei-Validation"
            },
            "referenceTitle": {
                "de": "Pfad-/Datei-Validation",
                "en": "Pfad-/Datei-Validation"
            },
            "familySlug": "screenshot-diff-visual-regression",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Pfad-/Datei-Validation ist eine öffentliche Referenz für visuelle Regression, Schwellen und Evidenzbündel. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Pfad-/Datei-Validation is a public reference for visual regression, thresholds, and evidence bundles. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/53-7-pfad-datei-validation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/53-7-pfad-datei-validation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/53-7-pfad-datei-validation"
            },
            "relatedEntries": [
                "nova-tools-bundle-53-1-bundle-discovery",
                "53-2-identische-pngs",
                "53-3-regionserkennung",
                "53-4-capture-to-diff-e2e"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Pfad-/Datei-Validation beschreibt ein Signal für visuelle Regression, Schwellen und Evidenzbündel. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Pfad-/Datei-Validation describes a signal for visual regression, thresholds, and evidence bundles. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Pfad-/Datei-Validation als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Pfad-/Datei-Validation as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Recording / Medien.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Recording / media."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "53-8-resource-caps",
            "pathId": "53.8",
            "stableKey": "mcp:screenshot-diff-visual-regression:53.8:53-8-resource-caps",
            "contentHash": "6b1b6238007172099743817864d30bcebf2e9077638b4ee7b5d5331bb5df61c7",
            "diffStatus": "unchanged",
            "title": {
                "de": "Resource-Caps",
                "en": "Resource-Caps"
            },
            "referenceTitle": {
                "de": "Resource-Caps",
                "en": "Resource-Caps"
            },
            "familySlug": "screenshot-diff-visual-regression",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Resource-Caps ist eine öffentliche Referenz für visuelle Regression, Schwellen und Evidenzbündel. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Resource-Caps is a public reference for visual regression, thresholds, and evidence bundles. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/53-8-resource-caps",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/53-8-resource-caps",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/53-8-resource-caps"
            },
            "relatedEntries": [
                "nova-tools-bundle-53-1-bundle-discovery",
                "53-2-identische-pngs",
                "53-3-regionserkennung",
                "53-4-capture-to-diff-e2e"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Resource-Caps beschreibt ein Signal für visuelle Regression, Schwellen und Evidenzbündel. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Resource-Caps describes a signal for visual regression, thresholds, and evidence bundles. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Resource-Caps als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Resource-Caps as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Recording / Medien.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Recording / media."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-tools-bundle-53-9-visual-evidence-bundle",
            "pathId": "53.9",
            "stableKey": "mcp:screenshot-diff-visual-regression:53.9:nova-tools-bundle-53-9-visual-evidence-bundle",
            "contentHash": "81c234448db8d464bd0c6655d926b14cbfe4c4f9a66d69b44c2665aa3a69ab8d",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Visual-Evidence Bundle",
                "en": "Visual-Evidence Bundle"
            },
            "familySlug": "screenshot-diff-visual-regression",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "recording_or_media"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für visuelle Regression, Schwellen und Evidenzbündel nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Visual-Evidence Bundle\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For visual regression, thresholds, and evidence bundles, an agent uses this public tool to check the state or evidence for \"Visual-Evidence Bundle\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "capture_screenshot",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "read_resource",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "search_text",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "eval",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "responsive_screenshots",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "capture_app_screenshot",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "screenshot_diff",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "screenshot_baseline",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-53-9-visual-evidence-bundle",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-53-9-visual-evidence-bundle",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-53-9-visual-evidence-bundle"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "54-1-url-unit-schema",
            "pathId": "54.1",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.1:54-1-url-unit-schema",
            "contentHash": "ef3943e8b5e70a1593c6c684f81b568b4fe0a5f8823800903629faacf05dbfe9",
            "diffStatus": "unchanged",
            "title": {
                "de": "URL-Unit-Schema",
                "en": "URL-Unit-Schema"
            },
            "referenceTitle": {
                "de": "URL-Unit-Schema",
                "en": "URL-Unit-Schema"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "URL-Unit-Schema ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "URL-Unit-Schema is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "task_instance_unit",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "kind",
                    "description": {
                        "de": "Modus-, Operations- oder Zustandswert. Erlaubte Werte als Teil der aktuellen Discovery behandeln.",
                        "en": "Mode, operation, or state value. Treat allowed values as part of current discovery."
                    }
                },
                {
                    "name": "urlNormalized",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "urlHash",
                    "description": {
                        "de": "Artefakt- oder Evidenzreferenz. Lokale Werte nicht veröffentlichen; nur für Nachschlagen, Lebensdauer oder Review-Kontext nutzen.",
                        "en": "Artifact or evidence reference. Do not publish local values; use it for lookup, lifetime, or review context."
                    }
                },
                {
                    "name": "groupId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "scopeClass",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "sourceKind",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "checkedByObservationId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-1-url-unit-schema",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-1-url-unit-schema",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-1-url-unit-schema"
            },
            "relatedEntries": [
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung",
                "54-5-observation-statt-direkt-check"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "URL-Unit-Schema beschreibt ein Signal für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "URL-Unit-Schema describes a signal for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er URL-Unit-Schema als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs URL-Unit-Schema as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: task_instance_unit, kind, urlNormalized, urlHash und weitere Signale. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: task_instance_unit, kind, urlNormalized, urlHash and further signals. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-2-explizite-url-quelle",
            "pathId": "54.2",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.2:54-2-explizite-url-quelle",
            "contentHash": "74e81868f40ef17e79e0c25757dd8dcbc3a8810bc6fd13b48b19369d61e27652",
            "diffStatus": "unchanged",
            "title": {
                "de": "Explizite URL-Quelle",
                "en": "Explizite URL-Quelle"
            },
            "referenceTitle": {
                "de": "Explizite URL-Quelle",
                "en": "Explizite URL-Quelle"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Explizite URL-Quelle ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Explizite URL-Quelle is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-2-explizite-url-quelle",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-2-explizite-url-quelle",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-2-explizite-url-quelle"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung",
                "54-5-observation-statt-direkt-check"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Explizite URL-Quelle beschreibt ein Signal für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Explizite URL-Quelle describes a signal for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Explizite URL-Quelle als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Explizite URL-Quelle as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-3-site-url-freeze",
            "pathId": "54.3",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.3:54-3-site-url-freeze",
            "contentHash": "ec42e286c8fc1528810d6808affaabed304fd77cc0bbc82f6030974d030470f5",
            "diffStatus": "unchanged",
            "title": {
                "de": "Site-URL-Freeze",
                "en": "Site-URL-Freeze"
            },
            "referenceTitle": {
                "de": "Site-URL-Freeze",
                "en": "Site-URL-Freeze"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Site-URL-Freeze ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Site-URL-Freeze is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "site_urls",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "frozen",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-3-site-url-freeze",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-3-site-url-freeze",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-3-site-url-freeze"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-4-url-pattern-gruppierung",
                "54-5-observation-statt-direkt-check"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Site-URL-Freeze beschreibt ein Signal für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Site-URL-Freeze describes a signal for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Site-URL-Freeze als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Site-URL-Freeze as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: site_urls, frozen. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: site_urls, frozen. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-4-url-pattern-gruppierung",
            "pathId": "54.4",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.4:54-4-url-pattern-gruppierung",
            "contentHash": "be539898b9ac93f71e1362802affc09e04dd7a91de1ab325c4a08cda993239fc",
            "diffStatus": "unchanged",
            "title": {
                "de": "URL-Pattern-Gruppierung",
                "en": "URL-Pattern-Gruppierung"
            },
            "referenceTitle": {
                "de": "URL-Pattern-Gruppierung",
                "en": "URL-Pattern-Gruppierung"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "URL-Pattern-Gruppierung ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "URL-Pattern-Gruppierung is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "UrlPatternGrouper",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "candidateThreshold",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-4-url-pattern-gruppierung",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-4-url-pattern-gruppierung",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-4-url-pattern-gruppierung"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-5-observation-statt-direkt-check"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "URL-Pattern-Gruppierung beschreibt ein Verhalten für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "URL-Pattern-Gruppierung describes a behavior for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er URL-Pattern-Gruppierung als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs URL-Pattern-Gruppierung as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: UrlPatternGrouper, candidateThreshold. Wirkungsachsen: Browserzustand, Automation.",
                    "en": "Relevant response signals: UrlPatternGrouper, candidateThreshold. Safety axes: Browser state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-5-observation-statt-direkt-check",
            "pathId": "54.5",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.5:54-5-observation-statt-direkt-check",
            "contentHash": "d5ba9306b3e1087a2dc85c4011cd546f8e6eaa6de5c23061ecd653f14f56806f",
            "diffStatus": "unchanged",
            "title": {
                "de": "Observation statt Direkt-Check",
                "en": "Observation statt Direkt-Check"
            },
            "referenceTitle": {
                "de": "Observation statt Direkt-Check",
                "en": "Observation statt Direkt-Check"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Observation statt Direkt-Check ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Observation statt Direkt-Check is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "perceive",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "read_text",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "search_text",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "task_instance_unit_observation",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "checked",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-5-observation-statt-direkt-check",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-5-observation-statt-direkt-check",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-5-observation-statt-direkt-check"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Observation statt Direkt-Check beschreibt ein Signal für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Observation statt Direkt-Check describes a signal for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Observation statt Direkt-Check als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Observation statt Direkt-Check as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: perceive, read_text, search_text, task_instance_unit_observation und weitere Signale. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: perceive, read_text, search_text, task_instance_unit_observation and further signals. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-6-evidence-klassifikation",
            "pathId": "54.6",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.6:54-6-evidence-klassifikation",
            "contentHash": "98068f251d16db89d0888aaaaab4533e385473a4d1ca0b922efa2bd55bf3463f",
            "diffStatus": "unchanged",
            "title": {
                "de": "Evidence-Klassifikation",
                "en": "Evidence-Klassifikation"
            },
            "referenceTitle": {
                "de": "Evidence-Klassifikation",
                "en": "Evidence-Klassifikation"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Evidence-Klassifikation ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Evidence-Klassifikation is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "navigate",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "capture_screenshot",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "perceive",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "read_text",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "search_text",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "evidenceKind",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-6-evidence-klassifikation",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-6-evidence-klassifikation",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-6-evidence-klassifikation"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Evidence-Klassifikation beschreibt ein Signal für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Evidence-Klassifikation describes a signal for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Evidence-Klassifikation als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Evidence-Klassifikation as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: navigate, capture_screenshot, perceive, read_text und weitere Signale. Wirkungsachsen: Lesend, Browserzustand, Automation.",
                    "en": "Relevant response signals: navigate, capture_screenshot, perceive, read_text and further signals. Safety axes: Read current state, Browser state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-7-eval-coverageevidence-contract",
            "pathId": "54.7",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.7:54-7-eval-coverageevidence-contract",
            "contentHash": "72f3e847cb6dff256055e5bd27f83ceb91db5ec70505b1220b5e2c2e1f613e54",
            "diffStatus": "unchanged",
            "title": {
                "de": "Eval-CoverageEvidence-Contract",
                "en": "Eval-CoverageEvidence-Contract"
            },
            "referenceTitle": {
                "de": "Eval-CoverageEvidence-Contract",
                "en": "Eval-CoverageEvidence-Contract"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Eval-CoverageEvidence-Contract ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Eval-CoverageEvidence-Contract is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "eval",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "coverageEvidence",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-7-eval-coverageevidence-contract",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-7-eval-coverageevidence-contract",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-7-eval-coverageevidence-contract"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Eval-CoverageEvidence-Contract beschreibt ein Gate für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Eval-CoverageEvidence-Contract describes a gate for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Eval-CoverageEvidence-Contract als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Eval-CoverageEvidence-Contract as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: eval, coverageEvidence. Wirkungsachsen: Browserzustand, Automation, High-Impact-Ausführung, Nutzerfreigabe.",
                    "en": "Relevant response signals: eval, coverageEvidence. Safety axes: Browser state, Automation, High-impact execution, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "eval_cdp",
                "label": {
                    "de": "Eval/CDP/Diagnostik",
                    "en": "Eval/CDP/diagnostics"
                },
                "executionBoundary": {
                    "de": "Nur auf dem aktuell bestätigten Ziel ausführen; Ausdruck, erwartetes Ergebnis und sichtbarer Kontext müssen vor dem Aufruf klar sein.",
                    "en": "Run only on the currently confirmed target; expression, expected result, and visible context must be clear before the call."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Weil ein Skript nur lesen soll, ist der Pfad automatisch harmlos.",
                    "en": "False assumption: because a script is intended to read, the path is automatically harmless."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss erkennen können, auf welcher Seite und mit welchem Zweck Code, CDP oder Diagnostik ausgeführt wird.",
                    "en": "The user must be able to see which page is targeted and why code, CDP, or diagnostics are being run."
                },
                "agentRule": {
                    "de": "Vor Ausführung aktuelle Discovery, Ziel, Ausdruck und Abbruchsignal prüfen; keine weiteren Skripte aus dem Ergebnis ableiten.",
                    "en": "Before execution, check current discovery, target, expression, and stop signal; do not derive additional scripts from the result."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn das Ziel gewechselt hat, der Ausdruck fremde Daten berührt oder die Antwort Warnungen enthält.",
                    "en": "Abort or recheck if the target changed, the expression touches third-party data, or the response contains warnings."
                }
            }
        },
        {
            "slug": "54-8-coverage-warnung",
            "pathId": "54.8",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.8:54-8-coverage-warnung",
            "contentHash": "6cadf2a3ade74092f46e6fb76feef0eab29711331989164e651a9b101da6a9dd",
            "diffStatus": "unchanged",
            "title": {
                "de": "Coverage-Warnung",
                "en": "Coverage-Warnung"
            },
            "referenceTitle": {
                "de": "Coverage-Warnung",
                "en": "Coverage-Warnung"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Coverage-Warnung ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Coverage-Warnung is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "taskUrlCoverage",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "blockingItems",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-8-coverage-warnung",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-8-coverage-warnung",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-8-coverage-warnung"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Coverage-Warnung beschreibt ein Signal für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Coverage-Warnung describes a signal for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Coverage-Warnung als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Coverage-Warnung as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: taskUrlCoverage, blockingItems. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: taskUrlCoverage, blockingItems. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-9-completion-hard-block",
            "pathId": "54.9",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.9:54-9-completion-hard-block",
            "contentHash": "4c4ac8634235ecd9ab8b9219b7a44cc6676d955c3146ce30ac1ad08c1e0f3b9f",
            "diffStatus": "unchanged",
            "title": {
                "de": "Completion-Hard-Block",
                "en": "Completion-Hard-Block"
            },
            "referenceTitle": {
                "de": "Completion-Hard-Block",
                "en": "Completion-Hard-Block"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Completion-Hard-Block ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Completion-Hard-Block is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "isError",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "io.nova",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "gateId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "etm.task_url_coverage",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-9-completion-hard-block",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-9-completion-hard-block",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-9-completion-hard-block"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Completion-Hard-Block beschreibt ein Signal für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Completion-Hard-Block describes a signal for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Completion-Hard-Block als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Completion-Hard-Block as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: isError, io.nova, gateId, etm.task_url_coverage. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: isError, io.nova, gateId, etm.task_url_coverage. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-10-goal-close-block",
            "pathId": "54.10",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.10:54-10-goal-close-block",
            "contentHash": "9c684177cafbd36277c06455c51a209be8264e1a5f4dd281cd0b37c471b55166",
            "diffStatus": "unchanged",
            "title": {
                "de": "Goal-Close-Block",
                "en": "Goal-Close-Block"
            },
            "referenceTitle": {
                "de": "Goal-Close-Block",
                "en": "Goal-Close-Block"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Goal-Close-Block ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Goal-Close-Block is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-10-goal-close-block",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-10-goal-close-block",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-10-goal-close-block"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Goal-Close-Block beschreibt ein Verhalten für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Goal-Close-Block describes a behavior for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Goal-Close-Block als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Goal-Close-Block as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand, Automation.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-11-group-sample-completion",
            "pathId": "54.11",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.11:54-11-group-sample-completion",
            "contentHash": "4235970ad824ae84f863574138c6bd8ef25b9fed540fcbf0307b1e3d71bac258",
            "diffStatus": "unchanged",
            "title": {
                "de": "Group-Sample Completion",
                "en": "Group-Sample Completion"
            },
            "referenceTitle": {
                "de": "Group-Sample Completion",
                "en": "Group-Sample Completion"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Group-Sample Completion ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Group-Sample Completion is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-11-group-sample-completion",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-11-group-sample-completion",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-11-group-sample-completion"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Group-Sample Completion beschreibt ein Signal für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Group-Sample Completion describes a signal for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Group-Sample Completion als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Group-Sample Completion as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-12-accepted-exclusions",
            "pathId": "54.12",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.12:54-12-accepted-exclusions",
            "contentHash": "edbe33379a7c42d26ccc7550201a5485b35b0a489f7195c7d1c6e90765bd54d2",
            "diffStatus": "unchanged",
            "title": {
                "de": "Accepted Exclusions",
                "en": "Accepted Exclusions"
            },
            "referenceTitle": {
                "de": "Accepted Exclusions",
                "en": "Accepted Exclusions"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Accepted Exclusions ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Accepted Exclusions is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "task_instance_progress",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "checked",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-12-accepted-exclusions",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-12-accepted-exclusions",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-12-accepted-exclusions"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Accepted Exclusions beschreibt ein Signal für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Accepted Exclusions describes a signal for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Accepted Exclusions als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Accepted Exclusions as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: task_instance_progress, checked. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: task_instance_progress, checked. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-13-reconcile-from-audit",
            "pathId": "54.13",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.13:54-13-reconcile-from-audit",
            "contentHash": "d3337ddeed0d09188f34fa2dc0421705d41b4d327e45978a5cc10ae41c00c569",
            "diffStatus": "unchanged",
            "title": {
                "de": "Reconcile From Audit",
                "en": "Reconcile From Audit"
            },
            "referenceTitle": {
                "de": "Reconcile From Audit",
                "en": "Reconcile From Audit"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Reconcile From Audit ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Reconcile From Audit is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "task_instance_reconcile_coverage",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-13-reconcile-from-audit",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-13-reconcile-from-audit",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-13-reconcile-from-audit"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Reconcile From Audit beschreibt ein Signal für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Reconcile From Audit describes a signal for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Reconcile From Audit als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Reconcile From Audit as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: task_instance_reconcile_coverage. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: task_instance_reconcile_coverage. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-14-forcecomplete-gate",
            "pathId": "54.14",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.14:54-14-forcecomplete-gate",
            "contentHash": "88fc28bba122f4bad1de5522d58af8b5d3817e7007fef4155362d6113c48f5f1",
            "diffStatus": "unchanged",
            "title": {
                "de": "ForceComplete Gate",
                "en": "ForceComplete Gate"
            },
            "referenceTitle": {
                "de": "ForceComplete Gate",
                "en": "ForceComplete Gate"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "ForceComplete Gate ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "ForceComplete Gate is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "forceComplete",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "completed_with_override",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-14-forcecomplete-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-14-forcecomplete-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-14-forcecomplete-gate"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "ForceComplete Gate beschreibt ein Signal für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "ForceComplete Gate describes a signal for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er ForceComplete Gate als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs ForceComplete Gate as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: forceComplete, completed_with_override. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: forceComplete, completed_with_override. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-15-multi-instance-multi-tab-disambiguierung",
            "pathId": "54.15",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.15:54-15-multi-instance-multi-tab-disambiguierung",
            "contentHash": "72bf3779bfdfbd680032a66b041d9d050066fa3ddf65a1dabf6282c5460179fd",
            "diffStatus": "unchanged",
            "title": {
                "de": "Multi-Instance/Multi-Tab-Disambiguierung",
                "en": "Multi-Instance/Multi-Tab-Disambiguierung"
            },
            "referenceTitle": {
                "de": "Multi-Instance/Multi-Tab-Disambiguierung",
                "en": "Multi-Instance/Multi-Tab-Disambiguierung"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Multi-Instance/Multi-Tab-Disambiguierung ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Multi-Instance/Multi-Tab-Disambiguierung is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-15-multi-instance-multi-tab-disambiguierung",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-15-multi-instance-multi-tab-disambiguierung",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-15-multi-instance-multi-tab-disambiguierung"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Verhalten",
                    "en": "behavior"
                },
                "describedSignal": {
                    "de": "Multi-Instance/Multi-Tab-Disambiguierung beschreibt ein Verhalten für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Multi-Instance/Multi-Tab-Disambiguierung describes a behavior for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Multi-Instance/Multi-Tab-Disambiguierung als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Multi-Instance/Multi-Tab-Disambiguierung as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand, Automation.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-16-live-discovery-frozen-scope",
            "pathId": "54.16",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.16:54-16-live-discovery-frozen-scope",
            "contentHash": "fd3004254c23f8e9a44df2fa9a559d0523a647285b36ea8b58bb1eabfc584a1b",
            "diffStatus": "unchanged",
            "title": {
                "de": "Live Discovery Frozen Scope",
                "en": "Live Discovery Frozen Scope"
            },
            "referenceTitle": {
                "de": "Live Discovery Frozen Scope",
                "en": "Live Discovery Frozen Scope"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Live Discovery Frozen Scope ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Live Discovery Frozen Scope is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "live_group_candidate",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "extra_scope",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "task_instance_scope_expand",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "task_instance_refreeze",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-16-live-discovery-frozen-scope",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-16-live-discovery-frozen-scope",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-16-live-discovery-frozen-scope"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Live Discovery Frozen Scope beschreibt ein Signal für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Live Discovery Frozen Scope describes a signal for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Live Discovery Frozen Scope als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Live Discovery Frozen Scope as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: live_group_candidate, extra_scope, task_instance_scope_expand, task_instance_refreeze. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: live_group_candidate, extra_scope, task_instance_scope_expand, task_instance_refreeze. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "54-17-settings-und-telemetry",
            "pathId": "54.17",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.17:54-17-settings-und-telemetry",
            "contentHash": "e3cfaa32444cc4d488beb67dae4d17f30af47428c0540c314136cddc3cb6885a",
            "diffStatus": "unchanged",
            "title": {
                "de": "Settings & Telemetry",
                "en": "Settings & Telemetry"
            },
            "referenceTitle": {
                "de": "Settings & Telemetry",
                "en": "Settings & Telemetry"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Settings & Telemetry ist eine öffentliche Referenz für URL-Abdeckung, Evidenz und Completion-Gates. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Settings & Telemetry is a public reference for URL coverage, evidence, and completion gates. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/54-17-settings-und-telemetry",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/54-17-settings-und-telemetry",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/54-17-settings-und-telemetry"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Settings & Telemetry beschreibt ein Signal für URL-Abdeckung, Evidenz und Completion-Gates. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Settings & Telemetry describes a signal for URL coverage, evidence, and completion gates. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Settings & Telemetry als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Settings & Telemetry as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Automation.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Automation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-coverage-scan-54-18-coverage-scan-registered-evidence",
            "pathId": "54.18",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.18:nova-coverage-scan-54-18-coverage-scan-registered-evidence",
            "contentHash": "5a4f926d07b0512132cc531ead7ee549ff803a778723d46f6111bb41539ffcdd",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.coverage_scan",
                "en": "nova.coverage_scan"
            },
            "referenceTitle": {
                "de": "Coverage Scan Registered Evidence",
                "en": "Coverage Scan Registered Evidence"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": "nova.coverage_scan",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für URL-Abdeckung, Evidenz und Completion-Gates nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Coverage Scan Registered Evidence\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For URL coverage, evidence, and completion gates, an agent uses this public tool to check the state or evidence for \"Coverage Scan Registered Evidence\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [
                {
                    "name": "scanId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "scanHash",
                    "description": {
                        "de": "Artefakt- oder Evidenzreferenz. Lokale Werte nicht veröffentlichen; nur für Nachschlagen, Lebensdauer oder Review-Kontext nutzen.",
                        "en": "Artifact or evidence reference. Do not publish local values; use it for lookup, lifetime, or review context."
                    }
                },
                {
                    "name": "textCoverageRatio",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-coverage-scan-54-18-coverage-scan-registered-evidence",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-coverage-scan-54-18-coverage-scan-registered-evidence",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-coverage-scan-54-18-coverage-scan-registered-evidence"
            },
            "relatedEntries": [
                "nova-coverage-scan-54-19-coverage-scan-recommended-gate",
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-coverage-scan-54-19-coverage-scan-recommended-gate",
            "pathId": "54.19",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.19:nova-coverage-scan-54-19-coverage-scan-recommended-gate",
            "contentHash": "dbafa4b4d7c5af6bcf25515c176e1a0f9d9aa1e73aa2b6636dabf0a51e65abb3",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.coverage_scan",
                "en": "nova.coverage_scan"
            },
            "referenceTitle": {
                "de": "Coverage Scan Recommended Gate",
                "en": "Coverage Scan Recommended Gate"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": "nova.coverage_scan",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für URL-Abdeckung, Evidenz und Completion-Gates nutzt ein Agent dieses öffentliche Werkzeug, um den Zustand oder die Evidenz zu \"Coverage Scan Recommended Gate\" zu prüfen. Der Eintrag zeigt, welches aktuelle Signal als Evidenz taugt und wann ein Folgeschritt eine frische Zielprüfung braucht.",
                "en": "For URL coverage, evidence, and completion gates, an agent uses this public tool to check the state or evidence for \"Coverage Scan Recommended Gate\". It explains which current signal can be used as evidence and when a follow-up step needs a fresh target check."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "coverageScanRecommended",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "resolution.tool",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-coverage-scan-54-19-coverage-scan-recommended-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-coverage-scan-54-19-coverage-scan-recommended-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-coverage-scan-54-19-coverage-scan-recommended-gate"
            },
            "relatedEntries": [
                "nova-coverage-scan-54-18-coverage-scan-registered-evidence",
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "nova-task-instance-reconcile-coverage-54-20-reconcile-coverage-dry-run",
            "pathId": "54.20",
            "stableKey": "mcp:etm-task-url-coverage-feature-request:54.20:nova-task-instance-reconcile-coverage-54-20-reconcile-coverage-dry-run",
            "contentHash": "471c717b104cc9596ac11513be37280c2cf0343f9a384707d33b9107f58bb29f",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.task_instance_reconcile_coverage",
                "en": "nova.task_instance_reconcile_coverage"
            },
            "referenceTitle": {
                "de": "Reconcile Coverage Dry Run",
                "en": "Reconcile Coverage Dry Run"
            },
            "familySlug": "etm-task-url-coverage-feature-request",
            "tool": "nova.task_instance_reconcile_coverage",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "changes-state",
                "label": {
                    "de": "verändert Zustand",
                    "en": "changes state"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "automation_run"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für URL-Abdeckung, Evidenz und Completion-Gates nutzt ein Agent dieses öffentliche Werkzeug, um den begrenzten Schritt \"Reconcile Coverage Dry Run\" auszuführen. Er trennt Zielbestätigung, beabsichtigte Zustandsänderung und Prüfung nach der Ausführung.",
                "en": "For URL coverage, evidence, and completion gates, an agent uses this public tool to carry out the bounded step \"Reconcile Coverage Dry Run\". It separates target confirmation, intended state change, and verification after execution."
            },
            "inputs": [
                {
                    "name": "dryRun",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "dryRun",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-reconcile-coverage-54-20-reconcile-coverage-dry-run",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-task-instance-reconcile-coverage-54-20-reconcile-coverage-dry-run",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-task-instance-reconcile-coverage-54-20-reconcile-coverage-dry-run"
            },
            "relatedEntries": [
                "54-1-url-unit-schema",
                "54-2-explizite-url-quelle",
                "54-3-site-url-freeze",
                "54-4-url-pattern-gruppierung"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "scheduler_automation",
                "label": {
                    "de": "Scheduler/Tasks/Automation",
                    "en": "Scheduler/tasks/automation"
                },
                "executionBoundary": {
                    "de": "Läufe brauchen Scope, Budget, Fortschritt, Abbruchbedingung und prüfbaren Endstatus, bevor sie gestartet oder fortgesetzt werden.",
                    "en": "Runs need scope, budget, progress, stop condition, and reviewable terminal status before they start or continue."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein gestarteter Lauf darf bis zum Erfolg weiterarbeiten.",
                    "en": "False assumption: once started, a run may continue until success."
                },
                "visibleUserControl": {
                    "de": "Aufgabe, Zeitplan, Variablen, Arbeitsordner und Laufstatus müssen für den Nutzer nachvollziehbar bleiben.",
                    "en": "Task, schedule, variables, workspace, and run status must remain reviewable by the user."
                },
                "agentRule": {
                    "de": "Automationen begrenzen, Fortschritt pollen, Terminalstatus prüfen und bei unklaren Ergebnissen nicht weiterketten.",
                    "en": "Bound automations, poll progress, check terminal status, and avoid chaining when results are unclear."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen oder neu prüfen, wenn Budget, Zielmenge, Run-ID, Workspace oder Ergebnisstatus unklar wird.",
                    "en": "Abort or recheck when budget, target set, run ID, workspace, or result status becomes unclear."
                }
            }
        },
        {
            "slug": "55-1-static-entry",
            "pathId": "55.1",
            "stableKey": "mcp:system-interface-docs-app:55.1:55-1-static-entry",
            "contentHash": "cb7fdd63340ee0752ae26fe22b4d25f15d853050339973d77b52b6a2a86b1437",
            "diffStatus": "unchanged",
            "title": {
                "de": "Static Entry",
                "en": "Static Entry"
            },
            "referenceTitle": {
                "de": "Static Entry",
                "en": "Static Entry"
            },
            "familySlug": "system-interface-docs-app",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Static Entry ist eine öffentliche Referenz für öffentliche Doku-Oberfläche, Suche und responsive Darstellung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Static Entry is a public reference for public documentation surface, search, and responsive rendering. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/55-1-static-entry",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/55-1-static-entry",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/55-1-static-entry"
            },
            "relatedEntries": [
                "55-2-komponenten-routing",
                "55-3-asset-integritaet",
                "55-4-source-link-paritaet",
                "55-5-such-filter-ux"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Static Entry beschreibt ein Signal für öffentliche Doku-Oberfläche, Suche und responsive Darstellung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Static Entry describes a signal for public documentation surface, search, and responsive rendering. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Static Entry als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Static Entry as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "55-2-komponenten-routing",
            "pathId": "55.2",
            "stableKey": "mcp:system-interface-docs-app:55.2:55-2-komponenten-routing",
            "contentHash": "6f430cced3a01215a603eebb674398b5042c61f8e3c949e4d361191ae62af0cb",
            "diffStatus": "unchanged",
            "title": {
                "de": "Komponenten-Routing",
                "en": "Komponenten-Routing"
            },
            "referenceTitle": {
                "de": "Komponenten-Routing",
                "en": "Komponenten-Routing"
            },
            "familySlug": "system-interface-docs-app",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Komponenten-Routing ist eine öffentliche Referenz für öffentliche Doku-Oberfläche, Suche und responsive Darstellung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Komponenten-Routing is a public reference for public documentation surface, search, and responsive rendering. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/55-2-komponenten-routing",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/55-2-komponenten-routing",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/55-2-komponenten-routing"
            },
            "relatedEntries": [
                "55-1-static-entry",
                "55-3-asset-integritaet",
                "55-4-source-link-paritaet",
                "55-5-such-filter-ux"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Komponenten-Routing beschreibt ein Signal für öffentliche Doku-Oberfläche, Suche und responsive Darstellung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Komponenten-Routing describes a signal for public documentation surface, search, and responsive rendering. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Komponenten-Routing als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Komponenten-Routing as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Browserzustand.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "55-3-asset-integritaet",
            "pathId": "55.3",
            "stableKey": "mcp:system-interface-docs-app:55.3:55-3-asset-integritaet",
            "contentHash": "8cc203ecbab61748e12ab7e0a507a392eda0b9ddfde270692f7ca50d078726e9",
            "diffStatus": "unchanged",
            "title": {
                "de": "Asset-Integrität",
                "en": "Asset-Integritaet"
            },
            "referenceTitle": {
                "de": "Asset-Integrität",
                "en": "Asset-Integritaet"
            },
            "familySlug": "system-interface-docs-app",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Asset-Integrität ist eine öffentliche Referenz für öffentliche Doku-Oberfläche, Suche und responsive Darstellung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Asset-Integritaet is a public reference for public documentation surface, search, and responsive rendering. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "site-data.js",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "data.js",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/55-3-asset-integritaet",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/55-3-asset-integrität",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/55-3-asset-integritaet"
            },
            "relatedEntries": [
                "55-1-static-entry",
                "55-2-komponenten-routing",
                "55-4-source-link-paritaet",
                "55-5-such-filter-ux"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Asset-Integrität beschreibt ein Signal für öffentliche Doku-Oberfläche, Suche und responsive Darstellung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Asset-Integritaet describes a signal for public documentation surface, search, and responsive rendering. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Asset-Integrität als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Asset-Integritaet as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: site-data.js, data.js. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: site-data.js, data.js. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "55-4-source-link-paritaet",
            "pathId": "55.4",
            "stableKey": "mcp:system-interface-docs-app:55.4:55-4-source-link-paritaet",
            "contentHash": "e4aa3926436065304b47d6cff2b1ed1ce0af444b49570694bdb1bc17623016a8",
            "diffStatus": "unchanged",
            "title": {
                "de": "Source-Link-Parität",
                "en": "Source-Link-Paritaet"
            },
            "referenceTitle": {
                "de": "Source-Link-Parität",
                "en": "Source-Link-Paritaet"
            },
            "familySlug": "system-interface-docs-app",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Source-Link-Parität ist eine öffentliche Referenz für öffentliche Doku-Oberfläche, Suche und responsive Darstellung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Source-Link-Paritaet is a public reference for public documentation surface, search, and responsive rendering. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "sourceDocs",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "docRefs",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "codeRefs.path",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "site-data.js",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "data.js",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/55-4-source-link-paritaet",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/55-4-source-link-parität",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/55-4-source-link-paritaet"
            },
            "relatedEntries": [
                "55-1-static-entry",
                "55-2-komponenten-routing",
                "55-3-asset-integritaet",
                "55-5-such-filter-ux"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Source-Link-Parität beschreibt ein Signal für öffentliche Doku-Oberfläche, Suche und responsive Darstellung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Source-Link-Paritaet describes a signal for public documentation surface, search, and responsive rendering. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Source-Link-Parität als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Source-Link-Paritaet as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: sourceDocs, docRefs, codeRefs.path, site-data.js und weitere Signale. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: sourceDocs, docRefs, codeRefs.path, site-data.js and further signals. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "55-5-such-filter-ux",
            "pathId": "55.5",
            "stableKey": "mcp:system-interface-docs-app:55.5:55-5-such-filter-ux",
            "contentHash": "8707fba76536e085d08c792cf73be6a278048d8fda6b99e820339f2a56d7cd63",
            "diffStatus": "unchanged",
            "title": {
                "de": "Such-/Filter-UX",
                "en": "Such-/Filter-UX"
            },
            "referenceTitle": {
                "de": "Such-/Filter-UX",
                "en": "Such-/Filter-UX"
            },
            "familySlug": "system-interface-docs-app",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                }
            ],
            "shortDescription": {
                "de": "Such-/Filter-UX ist eine öffentliche Referenz für öffentliche Doku-Oberfläche, Suche und responsive Darstellung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Such-/Filter-UX is a public reference for public documentation surface, search, and responsive rendering. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/55-5-such-filter-ux",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/55-5-such-filter-ux",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/55-5-such-filter-ux"
            },
            "relatedEntries": [
                "55-1-static-entry",
                "55-2-komponenten-routing",
                "55-3-asset-integritaet",
                "55-4-source-link-paritaet"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Such-/Filter-UX beschreibt ein Signal für öffentliche Doku-Oberfläche, Suche und responsive Darstellung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Such-/Filter-UX describes a signal for public documentation surface, search, and responsive rendering. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Such-/Filter-UX als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Such-/Filter-UX as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "55-6-responsive-layout",
            "pathId": "55.6",
            "stableKey": "mcp:system-interface-docs-app:55.6:55-6-responsive-layout",
            "contentHash": "377821221cfe865c284579106765ecf386e7f104c02f16046eb5656f1e0b13f2",
            "diffStatus": "unchanged",
            "title": {
                "de": "Responsive Layout",
                "en": "Responsive Layout"
            },
            "referenceTitle": {
                "de": "Responsive Layout",
                "en": "Responsive Layout"
            },
            "familySlug": "system-interface-docs-app",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                }
            ],
            "shortDescription": {
                "de": "Responsive Layout ist eine öffentliche Referenz für öffentliche Doku-Oberfläche, Suche und responsive Darstellung. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Responsive Layout is a public reference for public documentation surface, search, and responsive rendering. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/55-6-responsive-layout",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/55-6-responsive-layout",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/55-6-responsive-layout"
            },
            "relatedEntries": [
                "55-1-static-entry",
                "55-2-komponenten-routing",
                "55-3-asset-integritaet",
                "55-4-source-link-paritaet"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Signal",
                    "en": "signal"
                },
                "describedSignal": {
                    "de": "Responsive Layout beschreibt ein Signal für öffentliche Doku-Oberfläche, Suche und responsive Darstellung. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Responsive Layout describes a signal for public documentation surface, search, and responsive rendering. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Responsive Layout als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Responsive Layout as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Browserzustand.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Browser state."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": null
        },
        {
            "slug": "56-1-disabled-policy-skip",
            "pathId": "56.1",
            "stableKey": "mcp:ambient-auto-apply-mcp-closed-loop:56.1:56-1-disabled-policy-skip",
            "contentHash": "b70ef32fa5ea7bed1bd037ceb5e69f98958774573247deaa0ed1824d1d17e8a0",
            "diffStatus": "unchanged",
            "title": {
                "de": "Disabled Policy Skip",
                "en": "Disabled Policy Skip"
            },
            "referenceTitle": {
                "de": "Disabled Policy Skip",
                "en": "Disabled Policy Skip"
            },
            "familySlug": "ambient-auto-apply-mcp-closed-loop",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Disabled Policy Skip ist eine öffentliche Referenz für Auto-Apply-Policy, Kandidatenbudget und Blocksignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Disabled Policy Skip is a public reference for auto-apply policy, candidate budget, and block signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "auto_apply.skipped",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "ambient_policy_disabled",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/56-1-disabled-policy-skip",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/56-1-disabled-policy-skip",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/56-1-disabled-policy-skip"
            },
            "relatedEntries": [
                "56-2-alwaysask-prompt",
                "56-3-oncepersession-action-signature",
                "56-4-candidate-ranking-und-budget",
                "56-5-dangerous-playbook-block"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Disabled Policy Skip beschreibt ein Gate für Auto-Apply-Policy, Kandidatenbudget und Blocksignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Disabled Policy Skip describes a gate for auto-apply policy, candidate budget, and block signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Disabled Policy Skip als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Disabled Policy Skip as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: auto_apply.skipped, ambient_policy_disabled. Wirkungsachsen: Lesend, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: auto_apply.skipped, ambient_policy_disabled. Safety axes: Read current state, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "56-2-alwaysask-prompt",
            "pathId": "56.2",
            "stableKey": "mcp:ambient-auto-apply-mcp-closed-loop:56.2:56-2-alwaysask-prompt",
            "contentHash": "31573d091ff24825f961de25d4e2aa56e84bb3b03ecd82678e0646f1c8920a90",
            "diffStatus": "unchanged",
            "title": {
                "de": "AlwaysAsk Prompt",
                "en": "AlwaysAsk Prompt"
            },
            "referenceTitle": {
                "de": "AlwaysAsk Prompt",
                "en": "AlwaysAsk Prompt"
            },
            "familySlug": "ambient-auto-apply-mcp-closed-loop",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "AlwaysAsk Prompt ist eine öffentliche Referenz für Auto-Apply-Policy, Kandidatenbudget und Blocksignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "AlwaysAsk Prompt is a public reference for auto-apply policy, candidate budget, and block signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/56-2-alwaysask-prompt",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/56-2-alwaysask-prompt",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/56-2-alwaysask-prompt"
            },
            "relatedEntries": [
                "56-1-disabled-policy-skip",
                "56-3-oncepersession-action-signature",
                "56-4-candidate-ranking-und-budget",
                "56-5-dangerous-playbook-block"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "AlwaysAsk Prompt beschreibt ein Gate für Auto-Apply-Policy, Kandidatenbudget und Blocksignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "AlwaysAsk Prompt describes a gate for auto-apply policy, candidate budget, and block signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er AlwaysAsk Prompt als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs AlwaysAsk Prompt as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Lesend, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Read current state, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "56-3-oncepersession-action-signature",
            "pathId": "56.3",
            "stableKey": "mcp:ambient-auto-apply-mcp-closed-loop:56.3:56-3-oncepersession-action-signature",
            "contentHash": "1a5f1425ccb4e63307e903a94cdfd390254fe9c40fde121050fa85179241c4ba",
            "diffStatus": "unchanged",
            "title": {
                "de": "OncePerSession Action Signature",
                "en": "OncePerSession Action Signature"
            },
            "referenceTitle": {
                "de": "OncePerSession Action Signature",
                "en": "OncePerSession Action Signature"
            },
            "familySlug": "ambient-auto-apply-mcp-closed-loop",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "OncePerSession Action Signature ist eine öffentliche Referenz für Auto-Apply-Policy, Kandidatenbudget und Blocksignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "OncePerSession Action Signature is a public reference for auto-apply policy, candidate budget, and block signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "stableId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "contentRev",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "riskClass",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "actionClass",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "actionSignature",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "claimSession",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/56-3-oncepersession-action-signature",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/56-3-oncepersession-action-signature",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/56-3-oncepersession-action-signature"
            },
            "relatedEntries": [
                "56-1-disabled-policy-skip",
                "56-2-alwaysask-prompt",
                "56-4-candidate-ranking-und-budget",
                "56-5-dangerous-playbook-block"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "OncePerSession Action Signature beschreibt ein Gate für Auto-Apply-Policy, Kandidatenbudget und Blocksignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "OncePerSession Action Signature describes a gate for auto-apply policy, candidate budget, and block signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er OncePerSession Action Signature als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs OncePerSession Action Signature as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: stableId, contentRev, riskClass, actionClass und weitere Signale. Wirkungsachsen: Lesend, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: stableId, contentRev, riskClass, actionClass and further signals. Safety axes: Read current state, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "56-4-candidate-ranking-und-budget",
            "pathId": "56.4",
            "stableKey": "mcp:ambient-auto-apply-mcp-closed-loop:56.4:56-4-candidate-ranking-und-budget",
            "contentHash": "bb7f5ddf348c2807ddd3f16b4f310a88f9c5135cffa35f24fda02de8d3df9ebc",
            "diffStatus": "unchanged",
            "title": {
                "de": "Candidate Ranking & Budget",
                "en": "Candidate Ranking & Budget"
            },
            "referenceTitle": {
                "de": "Candidate Ranking & Budget",
                "en": "Candidate Ranking & Budget"
            },
            "familySlug": "ambient-auto-apply-mcp-closed-loop",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Candidate Ranking & Budget ist eine öffentliche Referenz für Auto-Apply-Policy, Kandidatenbudget und Blocksignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Candidate Ranking & Budget is a public reference for auto-apply policy, candidate budget, and block signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "healthy",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/56-4-candidate-ranking-und-budget",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/56-4-candidate-ranking-und-budget",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/56-4-candidate-ranking-und-budget"
            },
            "relatedEntries": [
                "56-1-disabled-policy-skip",
                "56-2-alwaysask-prompt",
                "56-3-oncepersession-action-signature",
                "56-5-dangerous-playbook-block"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Candidate Ranking & Budget beschreibt ein Gate für Auto-Apply-Policy, Kandidatenbudget und Blocksignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Candidate Ranking & Budget describes a gate for auto-apply policy, candidate budget, and block signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Candidate Ranking & Budget als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Candidate Ranking & Budget as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: healthy. Wirkungsachsen: Lesend, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: healthy. Safety axes: Read current state, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "56-5-dangerous-playbook-block",
            "pathId": "56.5",
            "stableKey": "mcp:ambient-auto-apply-mcp-closed-loop:56.5:56-5-dangerous-playbook-block",
            "contentHash": "413df702c765bd17aeb9a11ce4b2a6bb7360799b31015df0929d91b9f545ce2e",
            "diffStatus": "unchanged",
            "title": {
                "de": "Dangerous Playbook Block",
                "en": "Dangerous Playbook Block"
            },
            "referenceTitle": {
                "de": "Dangerous Playbook Block",
                "en": "Dangerous Playbook Block"
            },
            "familySlug": "ambient-auto-apply-mcp-closed-loop",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "read-only",
                "label": {
                    "de": "lesend",
                    "en": "read-only"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "automation_run",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "automation_run",
                    "label": {
                        "de": "Automation",
                        "en": "Automation"
                    },
                    "description": {
                        "de": "Startet oder überwacht Crawls, Sequenzen, Scheduler, Tasks, Batches oder längere Läufe.",
                        "en": "Starts or monitors crawls, sequences, schedulers, tasks, batches, or longer runs."
                    },
                    "agentRule": {
                        "de": "Scope, Budget, Fortschritt, Abbruchbedingung und Endstatus vor und während des Laufs sichtbar halten.",
                        "en": "Keep scope, budget, progress, stop condition, and terminal status visible before and during the run."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Dangerous Playbook Block ist eine öffentliche Referenz für Auto-Apply-Policy, Kandidatenbudget und Blocksignale. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Dangerous Playbook Block is a public reference for auto-apply policy, candidate budget, and block signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "phenomenon_apply",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "auto_apply.blocked",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "policy_blocked",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/56-5-dangerous-playbook-block",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/56-5-dangerous-playbook-block",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/56-5-dangerous-playbook-block"
            },
            "relatedEntries": [
                "56-1-disabled-policy-skip",
                "56-2-alwaysask-prompt",
                "56-3-oncepersession-action-signature",
                "56-4-candidate-ranking-und-budget"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Dangerous Playbook Block beschreibt ein Gate für Auto-Apply-Policy, Kandidatenbudget und Blocksignale. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Dangerous Playbook Block describes a gate for auto-apply policy, candidate budget, and block signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Dangerous Playbook Block als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Dangerous Playbook Block as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: phenomenon_apply, auto_apply.blocked, policy_blocked. Wirkungsachsen: Lesend, Automation, Nutzerfreigabe.",
                    "en": "Relevant response signals: phenomenon_apply, auto_apply.blocked, policy_blocked. Safety axes: Read current state, Automation, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "auto_apply_mutation",
                "label": {
                    "de": "Auto-Apply/mutierende Flows",
                    "en": "Auto-apply/mutating flows"
                },
                "executionBoundary": {
                    "de": "Mutierende Schritte dürfen nur mit bestätigtem Ziel, erwarteter Wirkung, Nutzerkontrolle und Ergebnisprüfung laufen.",
                    "en": "Mutating steps may run only with confirmed target, expected effect, user control, and result check."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein Guard oder Auto-Apply-Signal ersetzt die aktuelle Ziel- und Ergebniskontrolle.",
                    "en": "False assumption: a guard or auto-apply signal replaces current target and result checks."
                },
                "visibleUserControl": {
                    "de": "Der Nutzer muss Aktion, Ziel, Freigabe, Blocksignal und sichtbares Ergebnis nachvollziehen können.",
                    "en": "The user must be able to review action, target, approval, block signal, and visible result."
                },
                "agentRule": {
                    "de": "Nur den beabsichtigten Schritt ausführen, danach Zustand prüfen und bei Warnung, Block oder Zielwechsel stoppen.",
                    "en": "Execute only the intended step, then verify state and stop on warning, block, or target change."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Kandidatenbudget, Gate, sichtbarer Zustand oder erwartete Wirkung nicht zusammenpassen.",
                    "en": "Recheck if candidate budget, gate, visible state, or expected effect do not line up."
                }
            }
        },
        {
            "slug": "nova-tools-bundle-57-1-bundle-discovery",
            "pathId": "57.1",
            "stableKey": "mcp:media-permissions-und-active-use:57.1:nova-tools-bundle-57-1-bundle-discovery",
            "contentHash": "c53f697b0211bfd8033eb5034fba0547e87a5bf5bd230be7e1a7d44085a3f80b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tools_bundle",
                "en": "nova.tools_bundle"
            },
            "referenceTitle": {
                "de": "Bundle Discovery",
                "en": "Bundle Discovery"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": "nova.tools_bundle",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Medienberechtigungen, aktive Nutzung und Audit nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Bundle Discovery\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For media permissions, active use, and audit signals, an agent uses this public tool to handle the sensitive path \"Bundle Discovery\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "media_permissions_list",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "media_permission_get",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "media_permission_set",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "media_permissions_clear_session_grants",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "media_permission_activity_list",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "media_stop_all",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "media_activity_status",
                    "description": {
                        "de": "Statusartiges Antwortfeld. Daraus ableiten, ob der nächste Schritt erlaubt ist.",
                        "en": "Status-like response field. Use it to decide whether the next step is allowed."
                    }
                },
                {
                    "name": "media_activity_audit",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-57-1-bundle-discovery",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tools-bundle-57-1-bundle-discovery",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tools-bundle-57-1-bundle-discovery"
            },
            "relatedEntries": [
                "nova-tools-bundle-1-2-tool-discovery",
                "nova-tools-bundle-1-12-bundle-taxonomie-und-gating",
                "nova-tools-bundle-1-16-konkrete-unavailable-tool-gates",
                "nova-tools-bundle-4-16-page-read-debug-bundle"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-media-permissions-list-57-2-permission-liste-und-globals",
            "pathId": "57.2",
            "stableKey": "mcp:media-permissions-und-active-use:57.2:nova-media-permissions-list-57-2-permission-liste-und-globals",
            "contentHash": "2d412a8938a7c2abc8f7c0f94bdf7f4b07615a2946abe4ba9545c3fce2e9a314",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.media_permissions_list",
                "en": "nova.media_permissions_list"
            },
            "referenceTitle": {
                "de": "Permission-Liste & Globals",
                "en": "Permission-Liste & Globals"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": "nova.media_permissions_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Medienberechtigungen, aktive Nutzung und Audit nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Permission-Liste & Globals\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For media permissions, active use, and audit signals, an agent uses this public tool to handle the sensitive path \"Permission-Liste & Globals\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "count",
                    "description": {
                        "de": "Anzahl passender Einträge oder Ergebnisse.",
                        "en": "Number of matching entries or results."
                    }
                },
                {
                    "name": "limit",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "offset",
                    "description": {
                        "de": "Paging- oder Größensignal für lange Ergebnislisten. Es zeigt, ob weitere Daten einen Folgeschritt brauchen.",
                        "en": "Paging or size signal for long result sets. It indicates whether more data needs a follow-up request."
                    }
                },
                {
                    "name": "axis",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "mode",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "origin",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-media-permissions-list-57-2-permission-liste-und-globals",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-media-permissions-list-57-2-permission-liste-und-globals",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-media-permissions-list-57-2-permission-liste-und-globals"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance",
                "57-5-tuple-aware-iframe-override"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-media-permission-set-57-3-persistent-override-setzen",
            "pathId": "57.3",
            "stableKey": "mcp:media-permissions-und-active-use:57.3:nova-media-permission-set-57-3-persistent-override-setzen",
            "contentHash": "5a8896513d1ec932149169de1e46f1d64a402dd83ca44dce2727d5af847d2a1a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.media_permission_set",
                "en": "nova.media_permission_set"
            },
            "referenceTitle": {
                "de": "Persistent Override setzen",
                "en": "Persistent Override set"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": "nova.media_permission_set",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "recording_or_media",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Medienberechtigungen, aktive Nutzung und Audit nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Persistent Override setzen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For media permissions, active use, and audit signals, an agent uses this public tool to handle the sensitive path \"Persistent Override set\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "origin",
                    "description": {
                        "de": "Origin- oder Herkunftsbezug für seitenspezifische Berechtigungen und Daten.",
                        "en": "Origin value for site-scoped permissions and data."
                    }
                },
                {
                    "name": "https",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "camera",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "microphone",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "speaker",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-media-permission-set-57-3-persistent-override-setzen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-media-permission-set-57-3-persistent-override-setzen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-media-permission-set-57-3-persistent-override-setzen"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance",
                "57-5-tuple-aware-iframe-override"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-media-permission-get-57-4-effektive-decision-und-provenance",
            "pathId": "57.4",
            "stableKey": "mcp:media-permissions-und-active-use:57.4:nova-media-permission-get-57-4-effektive-decision-und-provenance",
            "contentHash": "a2fad818e79b82847f7e90816ee36d6949ffef9617bf3c54f47d246a015e43ae",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.media_permission_get",
                "en": "nova.media_permission_get"
            },
            "referenceTitle": {
                "de": "Effektive Decision & Provenance",
                "en": "Effektive Decision & Provenance"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": "nova.media_permission_get",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Medienberechtigungen, aktive Nutzung und Audit nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Effektive Decision & Provenance\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For media permissions, active use, and audit signals, an agent uses this public tool to handle the sensitive path \"Effektive Decision & Provenance\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "origin",
                    "description": {
                        "de": "Origin- oder Herkunftsbezug für seitenspezifische Berechtigungen und Daten.",
                        "en": "Origin value for site-scoped permissions and data."
                    }
                },
                {
                    "name": "https",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "stored",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "effective",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "sessionGrants",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "provenance.reasonStack",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-media-permission-get-57-4-effektive-decision-und-provenance",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-media-permission-get-57-4-effektive-decision-und-provenance",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-media-permission-get-57-4-effektive-decision-und-provenance"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "57-5-tuple-aware-iframe-override"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "57-5-tuple-aware-iframe-override",
            "pathId": "57.5",
            "stableKey": "mcp:media-permissions-und-active-use:57.5:57-5-tuple-aware-iframe-override",
            "contentHash": "f7b8fab66f1c01ba03938582120015e0f7119f814fd45d4c9896b5ca7fa4fbfa",
            "diffStatus": "unchanged",
            "title": {
                "de": "Tuple-aware iframe Override",
                "en": "Tuple-aware iframe Override"
            },
            "referenceTitle": {
                "de": "Tuple-aware iframe Override",
                "en": "Tuple-aware iframe Override"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Tuple-aware iframe Override ist eine öffentliche Referenz für Medienberechtigungen, aktive Nutzung und Audit. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Tuple-aware iframe Override is a public reference for media permissions, active use, and audit signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "requestingOrigin",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "matchedTuple",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/57-5-tuple-aware-iframe-override",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/57-5-tuple-aware-iframe-override",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/57-5-tuple-aware-iframe-override"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Tuple-aware iframe Override beschreibt ein Gate für Medienberechtigungen, aktive Nutzung und Audit. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Tuple-aware iframe Override describes a gate for media permissions, active use, and audit signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Tuple-aware iframe Override als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Tuple-aware iframe Override as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: requestingOrigin, matchedTuple. Wirkungsachsen: Browserzustand, Sensibel, Recording / Medien, Nutzerfreigabe.",
                    "en": "Relevant response signals: requestingOrigin, matchedTuple. Safety axes: Browser state, Sensitive, Recording / media, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "57-6-screencapture-geolocation-achsen",
            "pathId": "57.6",
            "stableKey": "mcp:media-permissions-und-active-use:57.6:57-6-screencapture-geolocation-achsen",
            "contentHash": "901241f45857d60e01ade92d5dcba228d7c0744b9ed652938651f5fe83c45f59",
            "diffStatus": "unchanged",
            "title": {
                "de": "ScreenCapture/Geolocation Achsen",
                "en": "ScreenCapture/Geolocation Achsen"
            },
            "referenceTitle": {
                "de": "ScreenCapture/Geolocation Achsen",
                "en": "ScreenCapture/Geolocation Achsen"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "ScreenCapture/Geolocation Achsen ist eine öffentliche Referenz für Medienberechtigungen, aktive Nutzung und Audit. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "ScreenCapture/Geolocation Achsen is a public reference for media permissions, active use, and audit signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "screenCapture",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/57-6-screencapture-geolocation-achsen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/57-6-screencapture-geolocation-achsen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/57-6-screencapture-geolocation-achsen"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "ScreenCapture/Geolocation Achsen beschreibt ein Gate für Medienberechtigungen, aktive Nutzung und Audit. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "ScreenCapture/Geolocation Achsen describes a gate for media permissions, active use, and audit signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er ScreenCapture/Geolocation Achsen als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs ScreenCapture/Geolocation Achsen as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: screenCapture. Wirkungsachsen: Browserzustand, Sensibel, Recording / Medien, Nutzerfreigabe.",
                    "en": "Relevant response signals: screenCapture. Safety axes: Browser state, Sensitive, Recording / media, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "57-7-session-grant-allow",
            "pathId": "57.7",
            "stableKey": "mcp:media-permissions-und-active-use:57.7:57-7-session-grant-allow",
            "contentHash": "b062f569aa863c0bd3c3b9dac10dc6c6e0958e002944f13ab5c277bf74dfaaab",
            "diffStatus": "unchanged",
            "title": {
                "de": "Session Grant Allow",
                "en": "Session Grant Allow"
            },
            "referenceTitle": {
                "de": "Session Grant Allow",
                "en": "Session Grant Allow"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "recording_or_media",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Session Grant Allow ist eine öffentliche Referenz für Medienberechtigungen, aktive Nutzung und Audit. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Session Grant Allow is a public reference for media permissions, active use, and audit signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "media_permission_get",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/57-7-session-grant-allow",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/57-7-session-grant-allow",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/57-7-session-grant-allow"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Session Grant Allow beschreibt ein Gate für Medienberechtigungen, aktive Nutzung und Audit. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Session Grant Allow describes a gate for media permissions, active use, and audit signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Session Grant Allow als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Session Grant Allow as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: media_permission_get. Wirkungsachsen: Lesend, Browserzustand, Persistent, Sensibel und weitere Signale.",
                    "en": "Relevant response signals: media_permission_get. Safety axes: Read current state, Browser state, Persistent, Sensitive and further signals."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "57-8-session-grant-fehlerpfade",
            "pathId": "57.8",
            "stableKey": "mcp:media-permissions-und-active-use:57.8:57-8-session-grant-fehlerpfade",
            "contentHash": "4931d89dfb27ff8aaa9bc567026153459314fea1708fa22a90c632217a82aa0b",
            "diffStatus": "unchanged",
            "title": {
                "de": "Session Grant Fehlerpfade",
                "en": "Session Grant error paths"
            },
            "referenceTitle": {
                "de": "Session Grant Fehlerpfade",
                "en": "Session Grant error paths"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "recording_or_media",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Session Grant Fehlerpfade ist eine öffentliche Referenz für Medienberechtigungen, aktive Nutzung und Audit. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Session Grant error paths is a public reference for media permissions, active use, and audit signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/57-8-session-grant-fehlerpfade",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/57-8-session-grant-fehlerpfade",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/57-8-session-grant-fehlerpfade"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Session Grant Fehlerpfade beschreibt ein Gate für Medienberechtigungen, aktive Nutzung und Audit. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Session Grant error paths describes a gate for media permissions, active use, and audit signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Session Grant Fehlerpfade als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Session Grant error paths as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand, Persistent, Sensibel, Recording / Medien und weitere Signale.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state, Persistent, Sensitive, Recording / media and further signals."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-media-permissions-clear-session-grants-57-9-session-grants-clearen",
            "pathId": "57.9",
            "stableKey": "mcp:media-permissions-und-active-use:57.9:nova-media-permissions-clear-session-grants-57-9-session-grants-clearen",
            "contentHash": "8447bdddcee63fe7d3b721c9c8253063ae46139a4d5d61d27bb0ae38628d65d9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.media_permissions_clear_session_grants",
                "en": "nova.media_permissions_clear_session_grants"
            },
            "referenceTitle": {
                "de": "Session Grants clearen",
                "en": "Session Grants clearen"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": "nova.media_permissions_clear_session_grants",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "recording_or_media",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Medienberechtigungen, aktive Nutzung und Audit nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Session Grants clearen\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For media permissions, active use, and audit signals, an agent uses this public tool to handle the sensitive path \"Session Grants clearen\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-media-permissions-clear-session-grants-57-9-session-grants-clearen",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-media-permissions-clear-session-grants-57-9-session-grants-clearen",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-media-permissions-clear-session-grants-57-9-session-grants-clearen"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-media-activity-status-57-10-active-use-status",
            "pathId": "57.10",
            "stableKey": "mcp:media-permissions-und-active-use:57.10:nova-media-activity-status-57-10-active-use-status",
            "contentHash": "65566b18771ec0f943dcb502316803c9b0591e4e129c27c544586f83ee7d063c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.media_activity_status",
                "en": "nova.media_activity_status"
            },
            "referenceTitle": {
                "de": "Active-Use Status",
                "en": "Active-Use Status"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": "nova.media_activity_status",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Medienberechtigungen, aktive Nutzung und Audit nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Active-Use Status\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For media permissions, active use, and audit signals, an agent uses this public tool to handle the sensitive path \"Active-Use Status\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "activeOriginCount",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "activeTrackCount",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "media_stop_all",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "isAnyActive",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-media-activity-status-57-10-active-use-status",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-media-activity-status-57-10-active-use-status",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-media-activity-status-57-10-active-use-status"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-tabs-57-11-tabs-activemediastreams",
            "pathId": "57.11",
            "stableKey": "mcp:media-permissions-und-active-use:57.11:nova-tabs-57-11-tabs-activemediastreams",
            "contentHash": "e9a46c0aa34269e6d9b8c8ecc9c592ad7e8c2200a9e4adc66d4259fcf1828465",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.tabs",
                "en": "nova.tabs"
            },
            "referenceTitle": {
                "de": "Tabs ActiveMediaStreams",
                "en": "Tabs ActiveMediaStreams"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": "nova.tabs",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Medienberechtigungen, aktive Nutzung und Audit nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Tabs ActiveMediaStreams\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For media permissions, active use, and audit signals, an agent uses this public tool to handle the sensitive path \"Tabs ActiveMediaStreams\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "activeMediaStreams",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "track.stop",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-tabs-57-11-tabs-activemediastreams",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-tabs-57-11-tabs-activemediastreams",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-tabs-57-11-tabs-activemediastreams"
            },
            "relatedEntries": [
                "nova-tabs-2-4-tab-liste",
                "nova-tabs-2-10-tab-activity-resume",
                "nova-set-active-tab-2-11-active-tab-activation-edge",
                "nova-tabs-14-10-tab-awareness-warning"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-media-stop-all-57-12-stop-all-scope",
            "pathId": "57.12",
            "stableKey": "mcp:media-permissions-und-active-use:57.12:nova-media-stop-all-57-12-stop-all-scope",
            "contentHash": "72f56d799097bdf925430d8fd92bc98a3e782bab04a093419779c89c48e8a2bf",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.media_stop_all",
                "en": "nova.media_stop_all"
            },
            "referenceTitle": {
                "de": "Stop All Scope",
                "en": "Stop All Scope"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": "nova.media_stop_all",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "recording_or_media",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Medienberechtigungen, aktive Nutzung und Audit nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Stop All Scope\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For media permissions, active use, and audit signals, an agent uses this public tool to handle the sensitive path \"Stop All Scope\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "scope",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "origin",
                    "description": {
                        "de": "Origin- oder Herkunftsbezug für seitenspezifische Berechtigungen und Daten.",
                        "en": "Origin value for site-scoped permissions and data."
                    }
                },
                {
                    "name": "https",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "origin",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "example.com",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-media-stop-all-57-12-stop-all-scope",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-media-stop-all-57-12-stop-all-scope",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-media-stop-all-57-12-stop-all-scope"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-media-permission-activity-list-57-13-activity-list",
            "pathId": "57.13",
            "stableKey": "mcp:media-permissions-und-active-use:57.13:nova-media-permission-activity-list-57-13-activity-list",
            "contentHash": "3cc9acaef6e00000b31d0d238e0fbe3e56e6cda66eb12032adfe461cd69e64a3",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.media_permission_activity_list",
                "en": "nova.media_permission_activity_list"
            },
            "referenceTitle": {
                "de": "Activity List",
                "en": "Activity List"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": "nova.media_permission_activity_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Medienberechtigungen, aktive Nutzung und Audit nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Activity List\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For media permissions, active use, and audit signals, an agent uses this public tool to handle the sensitive path \"Activity List\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "limit",
                    "description": {
                        "de": "Mengenbegrenzung für Listen oder Ergebnisse. Klein halten, wenn nur Orientierung gebraucht wird.",
                        "en": "Limit for lists or result sets. Keep it small when only orientation is needed."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "hashedDeviceIdHex",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-media-permission-activity-list-57-13-activity-list",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-media-permission-activity-list-57-13-activity-list",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-media-permission-activity-list-57-13-activity-list"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-media-activity-delta-57-14-activity-delta",
            "pathId": "57.14",
            "stableKey": "mcp:media-permissions-und-active-use:57.14:nova-media-activity-delta-57-14-activity-delta",
            "contentHash": "9f3cb92608aa9fe4264895796beca7c66bb6155c97feca5bebe042cb2cd46d6b",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.media_activity_delta",
                "en": "nova.media_activity_delta"
            },
            "referenceTitle": {
                "de": "Activity Delta",
                "en": "Activity Delta"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": "nova.media_activity_delta",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Medienberechtigungen, aktive Nutzung und Audit nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Activity Delta\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For media permissions, active use, and audit signals, an agent uses this public tool to handle the sensitive path \"Activity Delta\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "sinceSequence",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "latestSequence",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "lastDeliveredSequence",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "hasMore",
                    "description": {
                        "de": "Paging- oder Größensignal für lange Ergebnislisten. Es zeigt, ob weitere Daten einen Folgeschritt brauchen.",
                        "en": "Paging or size signal for long result sets. It indicates whether more data needs a follow-up request."
                    }
                },
                {
                    "name": "sinceSequence",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-media-activity-delta-57-14-activity-delta",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-media-activity-delta-57-14-activity-delta",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-media-activity-delta-57-14-activity-delta"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-media-activity-audit-57-15-activity-audit",
            "pathId": "57.15",
            "stableKey": "mcp:media-permissions-und-active-use:57.15:nova-media-activity-audit-57-15-activity-audit",
            "contentHash": "3e2abe53006537df64f4e65f63c7800cad5eef400f1c98dcf6085e346d4d8c46",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.media_activity_audit",
                "en": "nova.media_activity_audit"
            },
            "referenceTitle": {
                "de": "Activity Audit",
                "en": "Activity Audit"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": "nova.media_activity_audit",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Medienberechtigungen, aktive Nutzung und Audit nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Activity Audit\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For media permissions, active use, and audit signals, an agent uses this public tool to handle the sensitive path \"Activity Audit\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "kind",
                    "description": {
                        "de": "Auswahlfeld für Modus, Operation oder Richtung. Nur Werte verwenden, die die aktuelle Tool-Discovery nennt.",
                        "en": "Choice field for a mode, operation, or direction. Use only values named by current tool discovery."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "lastDecisionAtUtc",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "lastDecisionState",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "lastDecisionSource",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "kind",
                    "description": {
                        "de": "Modus-, Operations- oder Zustandswert. Erlaubte Werte als Teil der aktuellen Discovery behandeln.",
                        "en": "Mode, operation, or state value. Treat allowed values as part of current discovery."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-media-activity-audit-57-15-activity-audit",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-media-activity-audit-57-15-activity-audit",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-media-activity-audit-57-15-activity-audit"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-media-device-preferences-list-57-16-device-preferences-list",
            "pathId": "57.16",
            "stableKey": "mcp:media-permissions-und-active-use:57.16:nova-media-device-preferences-list-57-16-device-preferences-list",
            "contentHash": "d39dc601101c059dd312d05712ac64c4c8db5a3c771513b6bc5ab7e8e5a06749",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.media_device_preferences_list",
                "en": "nova.media_device_preferences_list"
            },
            "referenceTitle": {
                "de": "Device Preferences List",
                "en": "Device Preferences List"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": "nova.media_device_preferences_list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Medienberechtigungen, aktive Nutzung und Audit nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Device Preferences List\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For media permissions, active use, and audit signals, an agent uses this public tool to handle the sensitive path \"Device Preferences List\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "origin",
                    "description": {
                        "de": "Origin- oder Herkunftsbezug für seitenspezifische Berechtigungen und Daten.",
                        "en": "Origin value for site-scoped permissions and data."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "updatedUtc",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-media-device-preferences-list-57-16-device-preferences-list",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-media-device-preferences-list-57-16-device-preferences-list",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-media-device-preferences-list-57-16-device-preferences-list"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-site-permissions-reset-origin-57-17-origin-full-reset",
            "pathId": "57.17",
            "stableKey": "mcp:media-permissions-und-active-use:57.17:nova-site-permissions-reset-origin-57-17-origin-full-reset",
            "contentHash": "b716144c28517364a104a2bc04dcee293230d9d163308f248018dfe4ae5a533a",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.site_permissions_reset_origin",
                "en": "nova.site_permissions_reset_origin"
            },
            "referenceTitle": {
                "de": "Origin Full Reset",
                "en": "Origin Full Reset"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": "nova.site_permissions_reset_origin",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "persistent_change",
                "sensitive_data",
                "recording_or_media",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Medienberechtigungen, aktive Nutzung und Audit nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Origin Full Reset\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For media permissions, active use, and audit signals, an agent uses this public tool to handle the sensitive path \"Origin Full Reset\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "origin",
                    "description": {
                        "de": "Origin- oder Herkunftsbezug für seitenspezifische Berechtigungen und Daten.",
                        "en": "Origin value for site-scoped permissions and data."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "removed.media",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "devicePreferences",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "anyRemoved",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-site-permissions-reset-origin-57-17-origin-full-reset",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-site-permissions-reset-origin-57-17-origin-full-reset",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-site-permissions-reset-origin-57-17-origin-full-reset"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "57-18-hidden-non-user-initiated-boundary",
            "pathId": "57.18",
            "stableKey": "mcp:media-permissions-und-active-use:57.18:57-18-hidden-non-user-initiated-boundary",
            "contentHash": "c86926cd292376985a8c171f49064bf7add62ae6b1fa801140001d7a06b463bd",
            "diffStatus": "unchanged",
            "title": {
                "de": "Hidden-/Non-User-Initiated Boundary",
                "en": "Hidden-/Non-User-Initiated Boundary"
            },
            "referenceTitle": {
                "de": "Hidden-/Non-User-Initiated Boundary",
                "en": "Hidden-/Non-User-Initiated Boundary"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Hidden-/Non-User-Initiated Boundary ist eine öffentliche Referenz für Medienberechtigungen, aktive Nutzung und Audit. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Hidden-/Non-User-Initiated Boundary is a public reference for media permissions, active use, and audit signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/57-18-hidden-non-user-initiated-boundary",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/57-18-hidden-non-user-initiated-boundary",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/57-18-hidden-non-user-initiated-boundary"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Hidden-/Non-User-Initiated Boundary beschreibt ein Gate für Medienberechtigungen, aktive Nutzung und Audit. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Hidden-/Non-User-Initiated Boundary describes a gate for media permissions, active use, and audit signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Hidden-/Non-User-Initiated Boundary als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Hidden-/Non-User-Initiated Boundary as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Browserzustand, Sensibel, Recording / Medien, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Browser state, Sensitive, Recording / media, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "57-19-deny-invalidiert-session-grants",
            "pathId": "57.19",
            "stableKey": "mcp:media-permissions-und-active-use:57.19:57-19-deny-invalidiert-session-grants",
            "contentHash": "e74937da4276c61b56f40de130e62e146a084651f116cb002db981058683846b",
            "diffStatus": "unchanged",
            "title": {
                "de": "Deny invalidiert Session Grants",
                "en": "Deny invalidiert Session Grants"
            },
            "referenceTitle": {
                "de": "Deny invalidiert Session Grants",
                "en": "Deny invalidiert Session Grants"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Deny invalidiert Session Grants ist eine öffentliche Referenz für Medienberechtigungen, aktive Nutzung und Audit. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Deny invalidiert Session Grants is a public reference for media permissions, active use, and audit signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "effective.camera",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/57-19-deny-invalidiert-session-grants",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/57-19-deny-invalidiert-session-grants",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/57-19-deny-invalidiert-session-grants"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Deny invalidiert Session Grants beschreibt ein Gate für Medienberechtigungen, aktive Nutzung und Audit. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Deny invalidiert Session Grants describes a gate for media permissions, active use, and audit signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Deny invalidiert Session Grants als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Deny invalidiert Session Grants as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: effective.camera. Wirkungsachsen: Browserzustand, Sensibel, Recording / Medien, Nutzerfreigabe.",
                    "en": "Relevant response signals: effective.camera. Safety axes: Browser state, Sensitive, Recording / media, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "57-20-active-capture-kind-split",
            "pathId": "57.20",
            "stableKey": "mcp:media-permissions-und-active-use:57.20:57-20-active-capture-kind-split",
            "contentHash": "a84134eaed9f92297066bde5a246d489b59f357819853624439ef8a5345908fd",
            "diffStatus": "unchanged",
            "title": {
                "de": "Active Capture Kind Split",
                "en": "Active Capture Kind Split"
            },
            "referenceTitle": {
                "de": "Active Capture Kind Split",
                "en": "Active Capture Kind Split"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Active Capture Kind Split ist eine öffentliche Referenz für Medienberechtigungen, aktive Nutzung und Audit. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Active Capture Kind Split is a public reference for media permissions, active use, and audit signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "microphoneCount",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "cameraCount",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "displayCount",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/57-20-active-capture-kind-split",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/57-20-active-capture-kind-split",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/57-20-active-capture-kind-split"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Active Capture Kind Split beschreibt ein Gate für Medienberechtigungen, aktive Nutzung und Audit. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Active Capture Kind Split describes a gate for media permissions, active use, and audit signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Active Capture Kind Split als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Active Capture Kind Split as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: microphoneCount, cameraCount, displayCount. Wirkungsachsen: Lesend, Browserzustand, Sensibel, Recording / Medien und weitere Signale.",
                    "en": "Relevant response signals: microphoneCount, cameraCount, displayCount. Safety axes: Read current state, Browser state, Sensitive, Recording / media and further signals."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "57-21-media-permission-policy-buckets",
            "pathId": "57.21",
            "stableKey": "mcp:media-permissions-und-active-use:57.21:57-21-media-permission-policy-buckets",
            "contentHash": "781466da492f0fac501c9a13c43384fecff179b8215dab839e9b719420b1d660",
            "diffStatus": "unchanged",
            "title": {
                "de": "Media Permission Policy Buckets",
                "en": "Media Permission Policy Buckets"
            },
            "referenceTitle": {
                "de": "Media Permission Policy Buckets",
                "en": "Media Permission Policy Buckets"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Media Permission Policy Buckets ist eine öffentliche Referenz für Medienberechtigungen, aktive Nutzung und Audit. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Media Permission Policy Buckets is a public reference for media permissions, active use, and audit signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "media_permission_set",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "site_permissions_reset_origin",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/57-21-media-permission-policy-buckets",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/57-21-media-permission-policy-buckets",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/57-21-media-permission-policy-buckets"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Media Permission Policy Buckets beschreibt ein Gate für Medienberechtigungen, aktive Nutzung und Audit. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Media Permission Policy Buckets describes a gate for media permissions, active use, and audit signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Media Permission Policy Buckets als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Media Permission Policy Buckets as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: media_permission_set, site_permissions_reset_origin. Wirkungsachsen: Browserzustand, Sensibel, Recording / Medien, Nutzerfreigabe.",
                    "en": "Relevant response signals: media_permission_set, site_permissions_reset_origin. Safety axes: Browser state, Sensitive, Recording / media, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "57-22-media-clearall-exclusivity",
            "pathId": "57.22",
            "stableKey": "mcp:media-permissions-und-active-use:57.22:57-22-media-clearall-exclusivity",
            "contentHash": "048f7c3695b8935835fb671236116c08f66e425f3c6e1026ba4a36d02ed3df57",
            "diffStatus": "unchanged",
            "title": {
                "de": "Media ClearAll Exclusivity",
                "en": "Media ClearAll Exclusivity"
            },
            "referenceTitle": {
                "de": "Media ClearAll Exclusivity",
                "en": "Media ClearAll Exclusivity"
            },
            "familySlug": "media-permissions-und-active-use",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Media ClearAll Exclusivity ist eine öffentliche Referenz für Medienberechtigungen, aktive Nutzung und Audit. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Media ClearAll Exclusivity is a public reference for media permissions, active use, and audit signals. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "lifetime",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "requestingOrigin",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "media_permission_get",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "clearAll",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/57-22-media-clearall-exclusivity",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/57-22-media-clearall-exclusivity",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/57-22-media-clearall-exclusivity"
            },
            "relatedEntries": [
                "nova-tools-bundle-57-1-bundle-discovery",
                "nova-media-permissions-list-57-2-permission-liste-und-globals",
                "nova-media-permission-set-57-3-persistent-override-setzen",
                "nova-media-permission-get-57-4-effektive-decision-und-provenance"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Media ClearAll Exclusivity beschreibt ein Gate für Medienberechtigungen, aktive Nutzung und Audit. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Media ClearAll Exclusivity describes a gate for media permissions, active use, and audit signals. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Media ClearAll Exclusivity als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Media ClearAll Exclusivity as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: lifetime, requestingOrigin, media_permission_get, clearAll. Wirkungsachsen: Lesend, Browserzustand, Sensibel, Recording / Medien und weitere Signale.",
                    "en": "Relevant response signals: lifetime, requestingOrigin, media_permission_get, clearAll. Safety axes: Read current state, Browser state, Sensitive, Recording / media and further signals."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "tools-list-58-1-global-discovery-und-schema",
            "pathId": "58.1",
            "stableKey": "mcp:session-recording:58.1:tools-list-58-1-global-discovery-und-schema",
            "contentHash": "8408a9f4def991d2fbe32a58325b6138855b20aa4deea430a1d2469392463cd0",
            "diffStatus": "unchanged",
            "title": {
                "de": "tools/list",
                "en": "tools/list"
            },
            "referenceTitle": {
                "de": "Global Discovery & Schema",
                "en": "Global Discovery & Schema"
            },
            "familySlug": "session-recording",
            "tool": "tools/list",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Global Discovery & Schema\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"Global Discovery & Schema\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "bundle",
                    "description": {
                        "de": "Name eines Tool-Bundles. Nutze Discovery, um verfügbare Werkzeuge und Gates zu sehen.",
                        "en": "Tool-bundle name. Use discovery to see available tools and gates."
                    }
                },
                {
                    "name": "includeUnavailable",
                    "description": {
                        "de": "Schaltet nicht verfügbare Einträge in Discovery-Antworten sichtbar. Vor Ausführung weiter prüfen.",
                        "en": "Includes unavailable entries in discovery responses. Check further before execution."
                    }
                },
                {
                    "name": "includeInputSchema",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/tools-list-58-1-global-discovery-und-schema",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/tools-list-58-1-global-discovery-und-schema",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/tools-list-58-1-global-discovery-und-schema"
            },
            "relatedEntries": [
                "tools-list-25-4-sequence-common-arg-hints",
                "tools-list-51-17-tool-alias-dispatch-matrix",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-record-start-58-2-settings-master-gate",
            "pathId": "58.2",
            "stableKey": "mcp:session-recording:58.2:nova-session-record-start-58-2-settings-master-gate",
            "contentHash": "b7fc3af6cb88360b787d4260f81eb763630c5072e7291bf57f1caf7e1a1cb377",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_record_start",
                "en": "nova.session_record_start"
            },
            "referenceTitle": {
                "de": "Settings Master Gate",
                "en": "Settings Master Gate"
            },
            "familySlug": "session-recording",
            "tool": "nova.session_record_start",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "recording_or_media",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Settings Master Gate\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"Settings Master Gate\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "tabId",
                    "description": {
                        "de": "Tab-Referenz für einen sichtbaren Browserkontext. Vor Aktionen den aktuellen Tab-Zustand prüfen.",
                        "en": "Tab reference for a visible browser context. Check current tab state before acting."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "permission_denied",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "tabId",
                    "description": {
                        "de": "Tab-Referenz, die für Folgeaktionen erneut mit aktuellem Zustand abgeglichen werden sollte.",
                        "en": "Tab reference that should be reconfirmed against current state before follow-up actions."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-start-58-2-settings-master-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-start-58-2-settings-master-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-record-start-58-2-settings-master-gate"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-4-start-minimal",
                "58-3-wave-r1-gate",
                "58-5-permission-classes-normalize"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "58-3-wave-r1-gate",
            "pathId": "58.3",
            "stableKey": "mcp:session-recording:58.3:58-3-wave-r1-gate",
            "contentHash": "076e00564080fb061282dc15a335077f05a57025646af2991e31855da1904383",
            "diffStatus": "unchanged",
            "title": {
                "de": "Wave-R1 Gate",
                "en": "Wave-R1 Gate"
            },
            "referenceTitle": {
                "de": "Wave-R1 Gate",
                "en": "Wave-R1 Gate"
            },
            "familySlug": "session-recording",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Wave-R1 Gate ist eine öffentliche Referenz für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Wave-R1 Gate is a public reference for recordings, event streams, and reviewable evidence. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "session_record_start",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/58-3-wave-r1-gate",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/58-3-wave-r1-gate",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/58-3-wave-r1-gate"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "nova-session-record-start-58-4-start-minimal",
                "58-5-permission-classes-normalize"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Wave-R1 Gate beschreibt ein Gate für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Wave-R1 Gate describes a gate for recordings, event streams, and reviewable evidence. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Wave-R1 Gate als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Wave-R1 Gate as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: session_record_start. Wirkungsachsen: Sensibel, Recording / Medien, Nutzerfreigabe.",
                    "en": "Relevant response signals: session_record_start. Safety axes: Sensitive, Recording / media, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-record-start-58-4-start-minimal",
            "pathId": "58.4",
            "stableKey": "mcp:session-recording:58.4:nova-session-record-start-58-4-start-minimal",
            "contentHash": "ded438aefb0089879be6f8c333d74b020d9154982e128d59587463f60d1a7d29",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_record_start",
                "en": "nova.session_record_start"
            },
            "referenceTitle": {
                "de": "Start Minimal",
                "en": "Start Minimal"
            },
            "familySlug": "session-recording",
            "tool": "nova.session_record_start",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "recording_or_media",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Start Minimal\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"Start Minimal\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "tabId",
                    "description": {
                        "de": "Tab-Referenz für einen sichtbaren Browserkontext. Vor Aktionen den aktuellen Tab-Zustand prüfen.",
                        "en": "Tab reference for a visible browser context. Check current tab state before acting."
                    }
                },
                {
                    "name": "ttlMs",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "tabId",
                    "description": {
                        "de": "Tab-Referenz, die für Folgeaktionen erneut mit aktuellem Zustand abgeglichen werden sollte.",
                        "en": "Tab reference that should be reconfirmed against current state before follow-up actions."
                    }
                },
                {
                    "name": "ttlMs",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "permissionClasses",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "captureWaves",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-start-58-4-start-minimal",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-start-58-4-start-minimal",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-record-start-58-4-start-minimal"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "58-5-permission-classes-normalize"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "58-5-permission-classes-normalize",
            "pathId": "58.5",
            "stableKey": "mcp:session-recording:58.5:58-5-permission-classes-normalize",
            "contentHash": "c9c452377b110274e2692503029a7c6e63e8742f1f279de57f69631605ca0731",
            "diffStatus": "unchanged",
            "title": {
                "de": "Permission Classes Normalize",
                "en": "Permission Classes Normalize"
            },
            "referenceTitle": {
                "de": "Permission Classes Normalize",
                "en": "Permission Classes Normalize"
            },
            "familySlug": "session-recording",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Permission Classes Normalize ist eine öffentliche Referenz für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Permission Classes Normalize is a public reference for recordings, event streams, and reviewable evidence. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "metadata",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/58-5-permission-classes-normalize",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/58-5-permission-classes-normalize",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/58-5-permission-classes-normalize"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "nova-session-record-start-58-4-start-minimal"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Permission Classes Normalize beschreibt ein Gate für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Permission Classes Normalize describes a gate for recordings, event streams, and reviewable evidence. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Permission Classes Normalize als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Permission Classes Normalize as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: metadata. Wirkungsachsen: Lesend, Sensibel, Recording / Medien, Nutzerfreigabe.",
                    "en": "Relevant response signals: metadata. Safety axes: Read current state, Sensitive, Recording / media, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-record-status-58-6-status-running",
            "pathId": "58.6",
            "stableKey": "mcp:session-recording:58.6:nova-session-record-status-58-6-status-running",
            "contentHash": "a2ac5b6984c0abfe6cc8a5d84ecd14437fdd1047e475e09fd21123ca97c3fd3f",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_record_status",
                "en": "nova.session_record_status"
            },
            "referenceTitle": {
                "de": "Status Running",
                "en": "Status Running"
            },
            "familySlug": "session-recording",
            "tool": "nova.session_record_status",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Status Running\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"Status Running\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "startedAtUtc",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "expiresAtUtc",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "tabId",
                    "description": {
                        "de": "Tab-Referenz, die für Folgeaktionen erneut mit aktuellem Zustand abgeglichen werden sollte.",
                        "en": "Tab reference that should be reconfirmed against current state before follow-up actions."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-status-58-6-status-running",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-status-58-6-status-running",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-record-status-58-6-status-running"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "nova-session-record-start-58-4-start-minimal"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-record-extend-58-7-extend-ttl",
            "pathId": "58.7",
            "stableKey": "mcp:session-recording:58.7:nova-session-record-extend-58-7-extend-ttl",
            "contentHash": "92074393826635e99b50d2daf8779fd71bd3d890c4cf75f5aa4096211fb83171",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_record_extend",
                "en": "nova.session_record_extend"
            },
            "referenceTitle": {
                "de": "Extend TTL",
                "en": "Extend TTL"
            },
            "familySlug": "session-recording",
            "tool": "nova.session_record_extend",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "recording_or_media",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Extend TTL\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"Extend TTL\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "additionalMs",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "expiresAtUtc",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "additionalMs",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-extend-58-7-extend-ttl",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-extend-58-7-extend-ttl",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-record-extend-58-7-extend-ttl"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "nova-session-record-start-58-4-start-minimal"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-record-stop-58-8-stop-finalize",
            "pathId": "58.8",
            "stableKey": "mcp:session-recording:58.8:nova-session-record-stop-58-8-stop-finalize",
            "contentHash": "4167c28f82b227b5bdf090025481867e00fa41a5ae8de005bad25136d8dc8ab9",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_record_stop",
                "en": "nova.session_record_stop"
            },
            "referenceTitle": {
                "de": "Stop Finalize",
                "en": "Stop Finalize"
            },
            "familySlug": "session-recording",
            "tool": "nova.session_record_stop",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "recording_or_media",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Stop Finalize\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"Stop Finalize\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "reason",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "stoppedAtUtc",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "stopReason",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-stop-58-8-stop-finalize",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-stop-58-8-stop-finalize",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-record-stop-58-8-stop-finalize"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "nova-session-record-start-58-4-start-minimal"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "58-9-notfound-alreadystopped-fehlerpfade",
            "pathId": "58.9",
            "stableKey": "mcp:session-recording:58.9:58-9-notfound-alreadystopped-fehlerpfade",
            "contentHash": "e817ae2966e94ae98244d5513e77b8dd709c1b2402afa27dbc0697f1e699a9c6",
            "diffStatus": "unchanged",
            "title": {
                "de": "NotFound/AlreadyStopped Fehlerpfade",
                "en": "NotFound/AlreadyStopped error paths"
            },
            "referenceTitle": {
                "de": "NotFound/AlreadyStopped Fehlerpfade",
                "en": "NotFound/AlreadyStopped error paths"
            },
            "familySlug": "session-recording",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "NotFound/AlreadyStopped Fehlerpfade ist eine öffentliche Referenz für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "NotFound/AlreadyStopped error paths is a public reference for recordings, event streams, and reviewable evidence. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "recording_not_found",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "session_record_extend",
                    "description": {
                        "de": "Runtime- oder Kommunikationssignal für agentenlesbare Integrationen. Es ist kein normaler UI-Bedienbefehl für Menschen.",
                        "en": "Runtime or communication signal for agent-facing integrations. It is not a normal human UI control."
                    }
                },
                {
                    "name": "recording_already_stopped",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/58-9-notfound-alreadystopped-fehlerpfade",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/58-9-notfound-alreadystopped-fehlerpfade",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/58-9-notfound-alreadystopped-fehlerpfade"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "nova-session-record-start-58-4-start-minimal"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "NotFound/AlreadyStopped Fehlerpfade beschreibt ein Gate für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "NotFound/AlreadyStopped error paths describes a gate for recordings, event streams, and reviewable evidence. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er NotFound/AlreadyStopped Fehlerpfade als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs NotFound/AlreadyStopped error paths as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: recording_not_found, session_record_extend, recording_already_stopped. Wirkungsachsen: Sensibel, Recording / Medien, Nutzerfreigabe.",
                    "en": "Relevant response signals: recording_not_found, session_record_extend, recording_already_stopped. Safety axes: Sensitive, Recording / media, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "58-10-per-tab-duplicate-guard",
            "pathId": "58.10",
            "stableKey": "mcp:session-recording:58.10:58-10-per-tab-duplicate-guard",
            "contentHash": "03892a40a732f1f3ecc017b0ae63570451953772f03764cdbe531455ee62e98c",
            "diffStatus": "unchanged",
            "title": {
                "de": "Per-Tab Duplicate Guard",
                "en": "Per-Tab Duplicate Guard"
            },
            "referenceTitle": {
                "de": "Per-Tab Duplicate Guard",
                "en": "Per-Tab Duplicate Guard"
            },
            "familySlug": "session-recording",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "browser_state_change",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "browser_state_change",
                    "label": {
                        "de": "Browserzustand",
                        "en": "Browser state"
                    },
                    "description": {
                        "de": "Verändert Tab, Navigation, Fokus, Claim, Scrollposition, Fensterzustand oder Browserumgebung.",
                        "en": "Changes tab, navigation, focus, claim, scroll position, window state, or browser environment."
                    },
                    "agentRule": {
                        "de": "Vor Ausführung den Zielkontext sichtbar bestätigen und danach prüfen, ob der erwartete Browserzustand erreicht wurde.",
                        "en": "Confirm the target context visibly before execution and verify that the expected browser state was reached afterwards."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Per-Tab Duplicate Guard ist eine öffentliche Referenz für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Per-Tab Duplicate Guard is a public reference for recordings, event streams, and reviewable evidence. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "cap_exceeded",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/58-10-per-tab-duplicate-guard",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/58-10-per-tab-duplicate-guard",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/58-10-per-tab-duplicate-guard"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "nova-session-record-start-58-4-start-minimal"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Per-Tab Duplicate Guard beschreibt ein Gate für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Per-Tab Duplicate Guard describes a gate for recordings, event streams, and reviewable evidence. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Per-Tab Duplicate Guard als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Per-Tab Duplicate Guard as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: cap_exceeded. Wirkungsachsen: Browserzustand, Sensibel, Recording / Medien, Nutzerfreigabe.",
                    "en": "Relevant response signals: cap_exceeded. Safety axes: Browser state, Sensitive, Recording / media, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "58-11-r1-capture-streams",
            "pathId": "58.11",
            "stableKey": "mcp:session-recording:58.11:58-11-r1-capture-streams",
            "contentHash": "e5efb8d42fee93d3c388518cf696dd831461ac3a9b929daa9bae36012d5da71d",
            "diffStatus": "unchanged",
            "title": {
                "de": "R1 Capture Streams",
                "en": "R1 Capture Streams"
            },
            "referenceTitle": {
                "de": "R1 Capture Streams",
                "en": "R1 Capture Streams"
            },
            "familySlug": "session-recording",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "external_connection",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "external_connection",
                    "label": {
                        "de": "Extern",
                        "en": "External"
                    },
                    "description": {
                        "de": "Nutzt Proxy, externe MCP-Gateways, Netzwerkrouten, fremde Integrationen oder Importpfade.",
                        "en": "Uses proxy, external MCP gateways, network routes, third-party integrations, or import paths."
                    },
                    "agentRule": {
                        "de": "Externes Ziel, Transportstatus und Freigabe vor Nutzung prüfen; keine fremden Tools still in Ketten einbauen.",
                        "en": "Check external target, transport status, and approval before use; do not silently chain third-party tools."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "R1 Capture Streams ist eine öffentliche Referenz für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "R1 Capture Streams is a public reference for recordings, event streams, and reviewable evidence. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "network.cdp.jsonl",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "console.jsonl",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "errors.jsonl",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                },
                {
                    "name": "lifecycle.jsonl",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "network.cdp",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/58-11-r1-capture-streams",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/58-11-r1-capture-streams",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/58-11-r1-capture-streams"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "nova-session-record-start-58-4-start-minimal"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "R1 Capture Streams beschreibt ein Gate für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "R1 Capture Streams describes a gate for recordings, event streams, and reviewable evidence. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er R1 Capture Streams als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs R1 Capture Streams as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: network.cdp.jsonl, console.jsonl, errors.jsonl, lifecycle.jsonl und weitere Signale. Wirkungsachsen: Lesend, Sensibel, Extern, Recording / Medien und weitere Signale.",
                    "en": "Relevant response signals: network.cdp.jsonl, console.jsonl, errors.jsonl, lifecycle.jsonl and further signals. Safety axes: Read current state, Sensitive, External, Recording / media and further signals."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "58-12-artifact-integrity-und-encryption",
            "pathId": "58.12",
            "stableKey": "mcp:session-recording:58.12:58-12-artifact-integrity-und-encryption",
            "contentHash": "93ded2db8862cb3a1dea10754b316fe94d1168241be6d98a9dda6d51cb3c81d3",
            "diffStatus": "unchanged",
            "title": {
                "de": "Artifact Integrity & Encryption",
                "en": "Artifact Integrity & Encryption"
            },
            "referenceTitle": {
                "de": "Artifact Integrity & Encryption",
                "en": "Artifact Integrity & Encryption"
            },
            "familySlug": "session-recording",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Artifact Integrity & Encryption ist eine öffentliche Referenz für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Artifact Integrity & Encryption is a public reference for recordings, event streams, and reviewable evidence. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "manifest.json",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "dek.wrapped",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "integrity.json",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/58-12-artifact-integrity-und-encryption",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/58-12-artifact-integrity-und-encryption",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/58-12-artifact-integrity-und-encryption"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "nova-session-record-start-58-4-start-minimal"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Artifact Integrity & Encryption beschreibt ein Gate für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Artifact Integrity & Encryption describes a gate for recordings, event streams, and reviewable evidence. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Artifact Integrity & Encryption als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Artifact Integrity & Encryption as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: manifest.json, dek.wrapped, integrity.json. Wirkungsachsen: Sensibel, Recording / Medien, Nutzerfreigabe.",
                    "en": "Relevant response signals: manifest.json, dek.wrapped, integrity.json. Safety axes: Sensitive, Recording / media, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-recording-start-58-13-alias-dispatch-hidden",
            "pathId": "58.13",
            "stableKey": "mcp:session-recording:58.13:nova-session-recording-start-58-13-alias-dispatch-hidden",
            "contentHash": "43e328a93e4d1ed752aa415eeca2feed21ab0ce7adb0fe5811c98db257e9362c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_recording_start",
                "en": "nova.session_recording_start"
            },
            "referenceTitle": {
                "de": "Alias Dispatch Hidden",
                "en": "Alias Dispatch Hidden"
            },
            "familySlug": "session-recording",
            "tool": "nova.session_recording_start",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "persistent_change",
                "sensitive_data",
                "recording_or_media",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"Alias Dispatch Hidden\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"Alias Dispatch Hidden\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-recording-start-58-13-alias-dispatch-hidden",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-recording-start-58-13-alias-dispatch-hidden",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-recording-start-58-13-alias-dispatch-hidden"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "nova-session-record-start-58-4-start-minimal"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "58-14-selftest-und-reasoncode-parity",
            "pathId": "58.14",
            "stableKey": "mcp:session-recording:58.14:58-14-selftest-und-reasoncode-parity",
            "contentHash": "0990473f2e74be65a43db981968f2a0ebdf039afbca1c4ba65202cc0cf8088d0",
            "diffStatus": "unchanged",
            "title": {
                "de": "Selftest & ReasonCode Parity",
                "en": "Selftest & ReasonCode Parity"
            },
            "referenceTitle": {
                "de": "Selftest & ReasonCode Parity",
                "en": "Selftest & ReasonCode Parity"
            },
            "familySlug": "session-recording",
            "tool": null,
            "status": "reference",
            "referenceStatus": "reference_path",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Selftest & ReasonCode Parity ist eine öffentliche Referenz für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz. Sie benennt das Signal, die Regel oder den Ablauf, den ein Agent vor der Wahl eines konkreten Werkzeugs verstehen sollte.",
                "en": "Selftest & ReasonCode Parity is a public reference for recordings, event streams, and reviewable evidence. It names the signal, policy, or flow an agent should understand before choosing a concrete tool."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/58-14-selftest-und-reasoncode-parity",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/58-14-selftest-und-reasoncode-parity",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/58-14-selftest-und-reasoncode-parity"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "nova-session-record-start-58-4-start-minimal"
            ],
            "referencePath": {
                "describedAs": {
                    "de": "Gate",
                    "en": "gate"
                },
                "describedSignal": {
                    "de": "Selftest & ReasonCode Parity beschreibt ein Gate für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz. Der Pfad zeigt, welches Signal, Gate, Verhalten oder welche Grenze vor einem konkreten Werkzeug geprüft werden muss.",
                    "en": "Selftest & ReasonCode Parity describes a gate for recordings, event streams, and reviewable evidence. The path shows which signal, gate, behavior, or boundary must be checked before choosing a concrete tool."
                },
                "citeWhen": {
                    "de": "Ein Agent zitiert diesen Pfad, wenn er Selftest & ReasonCode Parity als Kontext für eine Entscheidung, einen Block, eine Zielprüfung oder eine nachfolgende Toolwahl braucht.",
                    "en": "An agent cites this path when it needs Selftest & ReasonCode Parity as context for a decision, block, target check, or follow-up tool choice."
                },
                "whyNoCallableTool": {
                    "de": "Die öffentliche Quelle nennt für diesen Pfad keinen einzelnen aufrufbaren Toolnamen. Die Dokumentation hält ihn deshalb als Referenzpfad fest und erfindet keinen Aufrufnamen.",
                    "en": "The public source does not name one callable tool for this path. The documentation therefore keeps it as a reference path and does not invent a callable name."
                },
                "relevantSignals": {
                    "de": "Relevante Antwortsignale: aktuelle Discovery und tatsächlicher Antwortstatus. Wirkungsachsen: Sensibel, Recording / Medien, Nutzerfreigabe.",
                    "en": "Relevant response signals: current discovery and actual response status. Safety axes: Sensitive, Recording / media, User confirmation."
                },
                "safetyRule": {
                    "de": "Aus dem Referenzpfad allein folgt keine Ausführungserlaubnis. Vor Aktion aktuelle MCP-Discovery, sichtbares Ziel, Scope und tatsächliche Antwort prüfen.",
                    "en": "The reference path alone is not permission to execute. Before acting, check current MCP discovery, visible target, scope, and the actual response."
                }
            },
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-record-query-58-15-r2-query",
            "pathId": "58.15",
            "stableKey": "mcp:session-recording:58.15:nova-session-record-query-58-15-r2-query",
            "contentHash": "49a7fbe6b260edb23c92a2be4818dee40550d005fed0ad5955394995e7fbac1c",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_record_query",
                "en": "nova.session_record_query"
            },
            "referenceTitle": {
                "de": "R2 Query",
                "en": "R2 Query"
            },
            "familySlug": "session-recording",
            "tool": "nova.session_record_query",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"R2 Query\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"R2 Query\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "urlMatch",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "method",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "limit",
                    "description": {
                        "de": "Mengenbegrenzung für Listen oder Ergebnisse. Klein halten, wenn nur Orientierung gebraucht wird.",
                        "en": "Limit for lists or result sets. Keep it small when only orientation is needed."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "totalMatchCount",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                },
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "urlMatch",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-query-58-15-r2-query",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-query-58-15-r2-query",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-record-query-58-15-r2-query"
            },
            "relatedEntries": [
                "nova-session-record-query-58-16-r2-entry-drilldown",
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-record-query-58-16-r2-entry-drilldown",
            "pathId": "58.16",
            "stableKey": "mcp:session-recording:58.16:nova-session-record-query-58-16-r2-entry-drilldown",
            "contentHash": "a59b8ca2d6d4182e3722d946fae891b9aacbb531bfd5af76b689a9e64f25a387",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_record_query",
                "en": "nova.session_record_query"
            },
            "referenceTitle": {
                "de": "R2 Entry Drilldown",
                "en": "R2 Entry Drilldown"
            },
            "familySlug": "session-recording",
            "tool": "nova.session_record_query",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"R2 Entry Drilldown\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"R2 Entry Drilldown\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "requestId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "includeBody",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "requestId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "includeBody",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-query-58-16-r2-entry-drilldown",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-query-58-16-r2-entry-drilldown",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-record-query-58-16-r2-entry-drilldown"
            },
            "relatedEntries": [
                "nova-session-record-query-58-15-r2-query",
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-record-events-58-17-r2-r3-event-streams",
            "pathId": "58.17",
            "stableKey": "mcp:session-recording:58.17:nova-session-record-events-58-17-r2-r3-event-streams",
            "contentHash": "c48aeb39462cfa0a6fd80e5e28c393e3e65fb60a12c5b10eb1422a24f9b0c559",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_record_events",
                "en": "nova.session_record_events"
            },
            "referenceTitle": {
                "de": "R2/R3 Event Streams",
                "en": "R2/R3 Event Streams"
            },
            "familySlug": "session-recording",
            "tool": "nova.session_record_events",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"R2/R3 Event Streams\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"R2/R3 Event Streams\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "stream",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "currentDiscoveryAndStatus",
                    "description": {
                        "de": "Keine stabilen öffentlichen Antwortfelder aus der Katalogquelle; aktuelle MCP-Discovery, Wirkungsachsen und tatsächlichen Antwortstatus prüfen.",
                        "en": "No stable public response fields from the catalog source; check current MCP discovery, safety axes, and actual response status."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-events-58-17-r2-r3-event-streams",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-events-58-17-r2-r3-event-streams",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-record-events-58-17-r2-r3-event-streams"
            },
            "relatedEntries": [
                "nova-session-record-events-58-20-r3-stored-dom-snapshot",
                "nova-session-record-events-58-22-v2-sidecar-stream-enum",
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-record-purge-58-18-r2-purge-safety",
            "pathId": "58.18",
            "stableKey": "mcp:session-recording:58.18:nova-session-record-purge-58-18-r2-purge-safety",
            "contentHash": "4585585d1ec075f9bfd70d7ed336c86142c56b1a9db0be9cc55fb0f2d8311529",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_record_purge",
                "en": "nova.session_record_purge"
            },
            "referenceTitle": {
                "de": "R2 Purge Safety",
                "en": "R2 Purge Safety"
            },
            "familySlug": "session-recording",
            "tool": "nova.session_record_purge",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "persistent_change",
                "sensitive_data",
                "recording_or_media",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"R2 Purge Safety\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"R2 Purge Safety\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "olderThanDays",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "intent",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "olderThanDays",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-purge-58-18-r2-purge-safety",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-purge-58-18-r2-purge-safety",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-record-purge-58-18-r2-purge-safety"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "nova-session-record-start-58-4-start-minimal"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-record-interactions-58-19-r3-interaction-timeline",
            "pathId": "58.19",
            "stableKey": "mcp:session-recording:58.19:nova-session-record-interactions-58-19-r3-interaction-timeline",
            "contentHash": "fd029ff5f0a861e48e5a95ba11a9e791f1a797b3425a8719cc223bcd9aa9c3e0",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_record_interactions",
                "en": "nova.session_record_interactions"
            },
            "referenceTitle": {
                "de": "R3 Interaction Timeline",
                "en": "R3 Interaction Timeline"
            },
            "familySlug": "session-recording",
            "tool": "nova.session_record_interactions",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"R3 Interaction Timeline\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"R3 Interaction Timeline\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "source",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "type",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "targetSelectorMatch",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "targetSelectorMatch",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-interactions-58-19-r3-interaction-timeline",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-interactions-58-19-r3-interaction-timeline",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-record-interactions-58-19-r3-interaction-timeline"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "nova-session-record-start-58-4-start-minimal"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-record-events-58-20-r3-stored-dom-snapshot",
            "pathId": "58.20",
            "stableKey": "mcp:session-recording:58.20:nova-session-record-events-58-20-r3-stored-dom-snapshot",
            "contentHash": "96517ee6a0fd6d0d012498d938adc3a0867c5c03fcb2f3c90610fdfababd9337",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_record_events",
                "en": "nova.session_record_events"
            },
            "referenceTitle": {
                "de": "R3 Stored DOM Snapshot",
                "en": "R3 Stored DOM Snapshot"
            },
            "familySlug": "session-recording",
            "tool": "nova.session_record_events",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"R3 Stored DOM Snapshot\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"R3 Stored DOM Snapshot\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "stream",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                },
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "snapshotId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "asText",
                    "description": {
                        "de": "Öffentliches Eingabefeld aus der Katalogquelle. Das genaue Schema vor Ausführung über aktuelle MCP-Discovery bestätigen.",
                        "en": "Public input field from the catalog source. Confirm the exact schema through current MCP discovery before execution."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "snapshotId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "asText",
                    "description": {
                        "de": "Antwortfeld aus der Katalogquelle. Als aktuelle Evidenz für die nächste Entscheidung behandeln.",
                        "en": "Response field named by the catalog source. Treat it as current evidence for the next decision."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-events-58-20-r3-stored-dom-snapshot",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-events-58-20-r3-stored-dom-snapshot",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-record-events-58-20-r3-stored-dom-snapshot"
            },
            "relatedEntries": [
                "nova-session-record-events-58-17-r2-r3-event-streams",
                "nova-session-record-events-58-22-v2-sidecar-stream-enum",
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-record-snapshot-dom-58-21-r3-live-dom-snapshot-trigger",
            "pathId": "58.21",
            "stableKey": "mcp:session-recording:58.21:nova-session-record-snapshot-dom-58-21-r3-live-dom-snapshot-trigger",
            "contentHash": "6fc9c3401f5e05f5b95d83398637cb9557cac447c67b38a6530fb29999c7f791",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_record_snapshot_dom",
                "en": "nova.session_record_snapshot_dom"
            },
            "referenceTitle": {
                "de": "R3 Live DOM Snapshot Trigger",
                "en": "R3 Live DOM Snapshot Trigger"
            },
            "familySlug": "session-recording",
            "tool": "nova.session_record_snapshot_dom",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "read_current_state",
                "persistent_change",
                "sensitive_data",
                "recording_or_media",
                "high_impact_execution",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "read_current_state",
                    "label": {
                        "de": "Lesend",
                        "en": "Read current state"
                    },
                    "description": {
                        "de": "Liest aktuellen Zustand, Antwortsignale oder Evidenz, ohne daraus allein eine Folgeaktion abzuleiten.",
                        "en": "Reads current state, response signals, or evidence without treating that alone as permission for a follow-up action."
                    },
                    "agentRule": {
                        "de": "Das Signal als aktuelle Evidenz nutzen und vor jeder Folgeaktion Ziel, Scope und sichtbaren Zustand erneut prüfen.",
                        "en": "Use the signal as current evidence and re-check target, scope, and visible state before any follow-up action."
                    }
                },
                {
                    "id": "persistent_change",
                    "label": {
                        "de": "Persistent",
                        "en": "Persistent"
                    },
                    "description": {
                        "de": "Speichert, löscht, merkt, plant oder verändert Daten, die über den unmittelbaren Seitenzustand hinaus bestehen können.",
                        "en": "Saves, deletes, remembers, schedules, or changes data that may outlive the immediate page state."
                    },
                    "agentRule": {
                        "de": "Nur mit klarem Scope ausführen und die gespeicherte, gelöschte oder geplante Wirkung nachvollziehbar halten.",
                        "en": "Execute only with clear scope and keep the saved, deleted, or scheduled effect reviewable."
                    }
                },
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "high_impact_execution",
                    "label": {
                        "de": "High-Impact-Ausführung",
                        "en": "High-impact execution"
                    },
                    "description": {
                        "de": "Führt JavaScript, CDP, Plugin-Code, Auto-Apply oder andere mächtige Ausführungen aus oder bereitet sie vor.",
                        "en": "Runs or prepares JavaScript, CDP, plugin code, auto-apply, or other powerful execution paths."
                    },
                    "agentRule": {
                        "de": "Aktuelle Tool-Discovery, Ziel, Scope, Nutzerkontrolle und Ergebnisprüfung vor Ausführung ausdrücklich bestätigen.",
                        "en": "Explicitly confirm current tool discovery, target, scope, user control, and result check before execution."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"R3 Live DOM Snapshot Trigger\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"R3 Live DOM Snapshot Trigger\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Referenzschlüssel für aktuelles Ziel, Objekt oder Sitzung. Aus der aktuellen Antwort lesen, nicht raten.",
                        "en": "Reference key for the current target, object, or session. Read it from the current response instead of guessing."
                    }
                },
                {
                    "name": "tabId",
                    "description": {
                        "de": "Tab-Referenz für einen sichtbaren Browserkontext. Vor Aktionen den aktuellen Tab-Zustand prüfen.",
                        "en": "Tab reference for a visible browser context. Check current tab state before acting."
                    }
                },
                {
                    "name": "selector",
                    "description": {
                        "de": "Elementauswahl auf der aktuellen Seite. Vor Interaktion muss die Seite frisch wahrgenommen sein.",
                        "en": "Element selector on the current page. The page needs fresh perception before interaction."
                    }
                },
                {
                    "name": "fullPage",
                    "description": {
                        "de": "Boolescher Schalter. Er verändert, welche Prüfung, Daten oder Zustandswechsel sichtbar werden.",
                        "en": "Boolean switch. It changes which checks, data, or state transitions become visible."
                    }
                }
            ],
            "responseSignals": [
                {
                    "name": "recordingId",
                    "description": {
                        "de": "Kennung oder Referenzwert. Nicht aus Erinnerung raten, sondern aus der aktuellen Antwort lesen.",
                        "en": "Identifier or reference value. Do not guess it from memory; read it from the current response."
                    }
                },
                {
                    "name": "tabId",
                    "description": {
                        "de": "Tab-Referenz, die für Folgeaktionen erneut mit aktuellem Zustand abgeglichen werden sollte.",
                        "en": "Tab reference that should be reconfirmed against current state before follow-up actions."
                    }
                },
                {
                    "name": "fullPage",
                    "description": {
                        "de": "Boolesches Zustands- oder Optionssignal. Zusammen mit Status und Kontext lesen.",
                        "en": "Boolean state or option signal. Read it together with status and surrounding context."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-snapshot-dom-58-21-r3-live-dom-snapshot-trigger",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-snapshot-dom-58-21-r3-live-dom-snapshot-trigger",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-record-snapshot-dom-58-21-r3-live-dom-snapshot-trigger"
            },
            "relatedEntries": [
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate",
                "58-3-wave-r1-gate",
                "nova-session-record-start-58-4-start-minimal"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "recording_media",
                "label": {
                    "de": "Recording/Screenshots/Medien",
                    "en": "Recording/screenshots/media"
                },
                "executionBoundary": {
                    "de": "Nur die benötigte visuelle oder mediale Evidenz erfassen und private Inhalte, Aufnahmezustand und Exportgrenze beachten.",
                    "en": "Capture only the needed visual or media evidence and respect private content, recording state, and export boundary."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Screenshots oder Aufnahmen enthalten nur technische Evidenz.",
                    "en": "False assumption: screenshots or recordings contain only technical evidence."
                },
                "visibleUserControl": {
                    "de": "Aufnahme, Screenshot, Medienzugriff oder Export muss für den Nutzer erkennbar und zweckgebunden sein.",
                    "en": "Recording, screenshot, media access, or export must be visible to the user and purpose-bound."
                },
                "agentRule": {
                    "de": "Vor Erfassung Ziel, Umfang und Datenschutz prüfen; Artefakte nur als Evidenz verwenden und nicht ungefragt weitergeben.",
                    "en": "Before capture, check target, scope, and privacy; use artifacts as evidence only and do not forward them unrequested."
                },
                "abortOrRecheck": {
                    "de": "Abbrechen, wenn private Inhalte sichtbar werden, Medienberechtigung unklar ist oder der Export mehr enthält als benötigt.",
                    "en": "Abort if private content is visible, media permission is unclear, or the export contains more than needed."
                }
            }
        },
        {
            "slug": "nova-session-record-events-58-22-v2-sidecar-stream-enum",
            "pathId": "58.22",
            "stableKey": "mcp:session-recording:58.22:nova-session-record-events-58-22-v2-sidecar-stream-enum",
            "contentHash": "517a9be4910516c78aa1603b7877091229af0a7e738ce9a4f81a1d18f554bf47",
            "diffStatus": "unchanged",
            "title": {
                "de": "nova.session_record_events",
                "en": "nova.session_record_events"
            },
            "referenceTitle": {
                "de": "V2 Sidecar Stream Enum",
                "en": "V2 Sidecar Stream Enum"
            },
            "familySlug": "session-recording",
            "tool": "nova.session_record_events",
            "status": "explained",
            "referenceStatus": "callable_tool_reference",
            "primarySafety": {
                "id": "sensitive",
                "label": {
                    "de": "sensibel",
                    "en": "sensitive"
                }
            },
            "safetyAxisIds": [
                "sensitive_data",
                "recording_or_media",
                "user_confirmation"
            ],
            "safetyAxes": [
                {
                    "id": "sensitive_data",
                    "label": {
                        "de": "Sensibel",
                        "en": "Sensitive"
                    },
                    "description": {
                        "de": "Berührt Cookies, Storage, Clipboard, Credentials, Tokens, Nutzerinhalte, Identität oder private Daten.",
                        "en": "Touches cookies, storage, clipboard, credentials, tokens, user content, identity, or private data."
                    },
                    "agentRule": {
                        "de": "Nur mit begrenztem Zweck und sichtbarer Nutzerkontrolle verwenden; sensible Werte nicht raten, loggen oder weitergeben.",
                        "en": "Use only with bounded purpose and visible user control; do not guess, log, or forward sensitive values."
                    }
                },
                {
                    "id": "recording_or_media",
                    "label": {
                        "de": "Recording / Medien",
                        "en": "Recording / media"
                    },
                    "description": {
                        "de": "Erstellt oder liest Screenshots, Recording, Medien, visuelle Evidenz oder Audio-/Video-Signale.",
                        "en": "Creates or reads screenshots, recordings, media, visual evidence, or audio/video signals."
                    },
                    "agentRule": {
                        "de": "Nur die nötige Evidenz erfassen, private Inhalte beachten und Medien- oder Recording-Zustand sichtbar halten.",
                        "en": "Capture only needed evidence, respect private content, and keep media or recording state visible."
                    }
                },
                {
                    "id": "user_confirmation",
                    "label": {
                        "de": "Nutzerfreigabe",
                        "en": "User confirmation"
                    },
                    "description": {
                        "de": "Braucht sichtbare Bestätigung, Zielprüfung, Freigabe oder bewusste Nutzerkontrolle.",
                        "en": "Requires visible confirmation, target review, approval, or deliberate user control."
                    },
                    "agentRule": {
                        "de": "Nicht fortfahren, bis die geforderte Bestätigung im aktuellen Kontext sichtbar oder eindeutig erteilt ist.",
                        "en": "Do not proceed until the required confirmation is visible or unambiguous in the current context."
                    }
                }
            ],
            "shortDescription": {
                "de": "Für Aufnahmen, Ereignisströme und nachvollziehbare Evidenz nutzt ein Agent dieses öffentliche Werkzeug, um den sensiblen Pfad \"V2 Sidecar Stream Enum\" zu behandeln. Er macht Zweck, Scope, Nutzerkontrolle und den Umgang mit sensiblen Daten ausdrücklich.",
                "en": "For recordings, event streams, and reviewable evidence, an agent uses this public tool to handle the sensitive path \"V2 Sidecar Stream Enum\". It keeps purpose, scope, user control, and sensitive data handling explicit."
            },
            "inputs": [],
            "responseSignals": [
                {
                    "name": "permission_revoked",
                    "description": {
                        "de": "Entscheidungs- oder Blocksignal. Es erklärt, warum der aktuelle Schritt weitergehen, pausieren oder stoppen sollte.",
                        "en": "Decision or block signal. It explains why the current step should continue, pause, or stop."
                    }
                }
            ],
            "canonicalUrl": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-events-58-22-v2-sidecar-stream-enum",
            "localizedUrls": {
                "de": "https://nova-cognitive.com/doc/mcp-tools/nova-session-record-events-58-22-v2-sidecar-stream-enum",
                "en": "https://nova-cognitive.com/doc/en/mcp-tools/nova-session-record-events-58-22-v2-sidecar-stream-enum"
            },
            "relatedEntries": [
                "nova-session-record-events-58-17-r2-r3-event-streams",
                "nova-session-record-events-58-20-r3-stored-dom-snapshot",
                "tools-list-58-1-global-discovery-und-schema",
                "nova-session-record-start-58-2-settings-master-gate"
            ],
            "referencePath": null,
            "highImpactReview": {
                "profile": "plugin_runtime",
                "label": {
                    "de": "Plugin Runtime",
                    "en": "Plugin runtime"
                },
                "executionBoundary": {
                    "de": "Plugin-Code und Runtime-Aufrufe bleiben auf die explizit freigegebenen Werkzeuge, Berechtigungen und Zielkontexte begrenzt.",
                    "en": "Plugin code and runtime calls stay limited to explicitly approved tools, permissions, and target contexts."
                },
                "typicalFalseAssumption": {
                    "de": "Falsche Annahme: Ein installiertes oder geladenes Plugin darf alle verfügbaren Browserdaten verwenden.",
                    "en": "False assumption: an installed or loaded plugin may use all available browser data."
                },
                "visibleUserControl": {
                    "de": "Freigabe, aktiver Tab, Berechtigung und Testergebnis müssen als Nutzerkontrolle sichtbar bleiben.",
                    "en": "Approval, active tab, permission, and test result must remain visible user controls."
                },
                "agentRule": {
                    "de": "Plugin-Fähigkeiten erst nach aktueller Tool-Discovery und Berechtigungsprüfung ausführen; fremde Runtime-Ausgaben nicht blind verketten.",
                    "en": "Execute plugin capabilities only after current tool discovery and permission checks; do not blindly chain external runtime output."
                },
                "abortOrRecheck": {
                    "de": "Neu prüfen, wenn Berechtigungen fehlen, ein Plugin unbekannt ist oder Runtime-Status und erwarteter Scope auseinanderlaufen.",
                    "en": "Recheck when permissions are missing, a plugin is unknown, or runtime status diverges from expected scope."
                }
            }
        }
    ]
}
