{
    "schema": "https://saferpage.de/schemas/trust-questionnaire-review.v1",
    "generated_at": "2026-06-09T05:07:24+00:00",
    "domain": "kidd.bund.de",
    "available": true,
    "scan": {
        "id": "2cb281fe-7a47-4b72-a66a-45f3a20c52e0",
        "checked_at": "2026-06-08 13:16:54.143114+02"
    },
    "status": "questionnaire_review_blueprint_ready",
    "summary": "Fragebogen-Review für kidd.bund.de: 5 Status-Lanes, 5 Zuständigkeitsgruppen, 6 Approval-Gates, Score 100.",
    "metrics": {
        "review_lane_count": 5,
        "assignment_group_count": 5,
        "filter_count": 5,
        "source_review_count": 5,
        "approval_gate_count": 6,
        "notification_rule_count": 5,
        "readiness_score": 100
    },
    "review_lanes": [
        {
            "id": "processing",
            "label": "Wird verarbeitet",
            "description": "Importierte Datei, Portal-Seite oder Bulk-Fragen werden normalisiert und mit Quellen abgeglichen.",
            "operator_action": "Nur Fortschritt und Fehlermeldungen prüfen; keine Antwort exportieren.",
            "sla_hours": 4
        },
        {
            "id": "ready_for_review",
            "label": "Bereit zur Prüfung",
            "description": "AI- oder Vorlagenantworten sind vorhanden und enthalten Quellenhinweise oder eine klare Lücke.",
            "operator_action": "Reviewer zuweisen, Filter setzen und Quellenpanel prüfen.",
            "sla_hours": 8
        },
        {
            "id": "flagged",
            "label": "Markiert / Eskalation",
            "description": "Niedrige Confidence, widersprüchliche Quellen, fehlende Dokumente oder rechtlich heikle Antworten.",
            "operator_action": "Owner, Fachexperten und Knowledge-Update anlegen.",
            "sla_hours": 12
        },
        {
            "id": "approved",
            "label": "Freigegeben",
            "description": "Antwort wurde menschlich geprüft, Quellen sind passend und Exportmodus ist festgelegt.",
            "operator_action": "Antwort sperren und nur kontrolliert in Dokument, Portal oder Evidence-Paket übernehmen.",
            "sla_hours": 24
        },
        {
            "id": "completed",
            "label": "Abgeschlossen",
            "description": "Export wurde dokumentiert, offene Lücken sind als Knowledge-Aufgabe oder Follow-up gespeichert.",
            "operator_action": "Retention, Cleanup und Lessons Learned ausführen.",
            "sla_hours": 48
        }
    ],
    "assignment_model": [
        {
            "id": "first_responder",
            "label": "First Responder",
            "scope": "Erster Review nach Import",
            "notification": "E-Mail oder Slack bei Ready for Review"
        },
        {
            "id": "security_group",
            "label": "Security Group",
            "scope": "Controls, technische Sicherheitsfragen, Incident- und Logging-Themen",
            "notification": "Gruppenbenachrichtigung bei Flagged oder Assigned"
        },
        {
            "id": "privacy_group",
            "label": "Privacy / Datenschutz",
            "scope": "AVV, TOMs, Betroffenenrechte, Subprozessoren und Transfers",
            "notification": "Gruppenbenachrichtigung bei Datenschutz-Keywords"
        },
        {
            "id": "legal_group",
            "label": "Legal",
            "scope": "NDA, Haftung, Vertrags- und Compliance-Aussagen",
            "notification": "Nur bei Legal-Flag oder Redline-Bezug"
        },
        {
            "id": "product_owner",
            "label": "Produkt-Owner",
            "scope": "Produktlinie, Region, Hosting-Variante und Feature-spezifische Aussagen",
            "notification": "Bei Product-Line-Mismatch oder unbekannter Quelle"
        }
    ],
    "review_filters": [
        {
            "id": "status",
            "label": "Statusfilter",
            "values": [
                "unbeantwortet",
                "beantwortet",
                "bereit zur Freigabe",
                "freigegeben",
                "markiert"
            ]
        },
        {
            "id": "author",
            "label": "Autorfilter",
            "values": [
                "AI",
                "importiert",
                "teamgeschrieben",
                "Vorlage"
            ]
        },
        {
            "id": "assignee",
            "label": "Zuständigkeitsfilter",
            "values": [
                "mir zugewiesen",
                "Gruppe",
                "unassigned",
                "collaborating"
            ]
        },
        {
            "id": "source",
            "label": "Quellenfilter",
            "values": [
                "Exact Match",
                "Dokument",
                "Past Answer",
                "External Source",
                "keine Quelle"
            ]
        },
        {
            "id": "risk",
            "label": "Risikofilter",
            "values": [
                "personenbezogen",
                "Security",
                "Legal",
                "Subprozessor",
                "Transfer",
                "KI"
            ]
        }
    ],
    "source_review": [
        {
            "id": "citation_check",
            "label": "Quellen neben jeder Antwort prüfen",
            "control": "Antwort darf nur aus freigegebenem Knowledge-, Dokument- oder Past-Answer-Scope stammen."
        },
        {
            "id": "append_source",
            "label": "Bessere Quelle an Antwort anhängen",
            "control": "Reviewer kann passende Q&A oder Dokumentpassage ergänzen, ohne private Dokumente öffentlich zu machen."
        },
        {
            "id": "remove_bad_source",
            "label": "Unpassende Quelle entfernen",
            "control": "Nach Entfernung wird Antwort neu berechnet oder manuell gekennzeichnet."
        },
        {
            "id": "update_fact",
            "label": "Veraltete Tatsache aktualisieren",
            "control": "Knowledge-Update erzeugen und Antwort erst nach erneuter Prüfung freigeben."
        },
        {
            "id": "conditional_parent",
            "label": "Bedingte Parent-/Child-Fragen beachten",
            "control": "Parent-Antworten zuerst prüfen; betroffene Child-Antworten automatisch als Review neu öffnen."
        }
    ],
    "approval_gates": [
        {
            "id": "lock_answer",
            "label": "Freigegebene Antwort sperren",
            "status": "required",
            "evidence": "Approver, Zeitstempel, Antwortversion"
        },
        {
            "id": "flag_low_confidence",
            "label": "Niedrige Confidence nicht exportieren",
            "status": "enforced",
            "evidence": "Confidence-Wert, Flag-Grund, Owner"
        },
        {
            "id": "human_approval",
            "label": "Human Review vor Export",
            "status": "required",
            "evidence": "Reviewer, Quellenliste, Exportmodus"
        },
        {
            "id": "answer_history",
            "label": "Kommentare und Historie erhalten",
            "status": "required",
            "evidence": "Änderungsprotokoll ohne vertrauliche Rohdaten"
        },
        {
            "id": "bulk_guard",
            "label": "Bulk-Freigabe nur mit Filter- und Stichprobenlog",
            "status": "required",
            "evidence": "Filter, Anzahl, Stichprobe, Ausnahmen"
        },
        {
            "id": "no_private_export",
            "label": "Private Nachweise nur als gated Link, nicht als Rohdatei exportieren",
            "status": "enforced",
            "evidence": "Access-Level, NDA, Ablauf"
        }
    ],
    "notification_rules": [
        {
            "id": "assignment_notice",
            "label": "Zuweisung an Person oder Gruppe",
            "channel": "E-Mail/Slack",
            "payload": [
                "question_id",
                "lane",
                "assignee",
                "due_at"
            ]
        },
        {
            "id": "ready_for_review_notice",
            "label": "Fragebogen bereit zur Prüfung",
            "channel": "E-Mail",
            "payload": [
                "questionnaire_id",
                "question_count",
                "source_count"
            ]
        },
        {
            "id": "flagged_notice",
            "label": "Flagged Answer eskalieren",
            "channel": "Slack/Queue",
            "payload": [
                "risk",
                "flag_reason",
                "owner_group"
            ]
        },
        {
            "id": "approval_notice",
            "label": "Freigabe und Lock dokumentieren",
            "channel": "Auditlog",
            "payload": [
                "approver",
                "answer_version",
                "export_mode"
            ]
        },
        {
            "id": "knowledge_gap_notice",
            "label": "Fehlende Quelle als Knowledge-Aufgabe",
            "channel": "Ticket",
            "payload": [
                "gap_type",
                "question_text_hash",
                "requested_source"
            ]
        }
    ],
    "privacy_contract": {
        "does_not_send_notifications": true,
        "does_not_process_uploaded_questionnaires_publicly": true,
        "does_not_export_unapproved_answers": true,
        "required_before_live": [
            "operator_auth",
            "role_mapping",
            "source_index",
            "confidence_gate",
            "human_review",
            "answer_locking",
            "audit_log",
            "retention_job"
        ]
    },
    "links": {
        "html": "https://saferpage.de/trust/kidd.bund.de/fragebogen-review",
        "json": "https://saferpage.de/trust/kidd.bund.de/fragebogen-review-json",
        "csv": "https://saferpage.de/trust/kidd.bund.de/fragebogen-review-csv",
        "markdown": "https://saferpage.de/trust/kidd.bund.de/fragebogen-review-md",
        "trust_center": "https://saferpage.de/trust/kidd.bund.de",
        "questionnaire_intake": "https://saferpage.de/trust/kidd.bund.de/questionnaire-intake",
        "portal_automation": "https://saferpage.de/trust/kidd.bund.de/portale",
        "questionnaire_export": "https://saferpage.de/trust/kidd.bund.de/fragebogen-export",
        "past_answers": "https://saferpage.de/trust/kidd.bund.de/antwortspeicher",
        "ai_agent_settings": "https://saferpage.de/trust/kidd.bund.de/ki-agent",
        "questionnaire_integrations": "https://saferpage.de/trust/kidd.bund.de/fragebogen-integrationen",
        "questionnaire_assist": "https://saferpage.de/fragebogen/kidd.bund.de",
        "knowledge_sources": "https://saferpage.de/trust/kidd.bund.de/wissen",
        "ai_assistant": "https://saferpage.de/trust-faq/kidd.bund.de/assistant",
        "team_permissions": "https://saferpage.de/trust/kidd.bund.de/team-rollen",
        "document_delivery": "https://saferpage.de/datenraum/kidd.bund.de/zustellung",
        "viewer_privacy": "https://saferpage.de/trust/kidd.bund.de/viewer-datenschutz"
    },
    "disclaimer": "Diese öffentliche SaferPage-Seite ist ein Betreiber-Blueprint: Sie sendet keine Benachrichtigungen, verarbeitet keine echten Kundenfragebögen und exportiert keine ungeprüften Antworten."
}
