domain: gdpr
version: "1.0"
description: "DSGVO-spezifische Abhaengigkeiten"

rules:
  - name: vvt_before_dsfa
    description: "Verarbeitungsverzeichnis muss vor DSFA existieren"
    source_match:
      title_contains: ["Verarbeitungsverzeichnis", "VVT"]
    target_match:
      title_contains: ["Datenschutz-Folgenabschaetzung", "DSFA"]
    dependency_type: prerequisite
    priority: 40

  - name: rechtsgrundlage_before_verarbeitung
    description: "Rechtsgrundlage muss vor Datenverarbeitung definiert sein"
    source_match:
      title_contains: ["Rechtsgrundlage", "Einwilligung definiert"]
    target_match:
      title_contains: ["Datenverarbeitung implementiert", "personenbezogene Daten verarbeitet"]
    dependency_type: prerequisite
    priority: 30

  - name: tom_before_documentation
    description: "TOMs muessen implementiert sein bevor sie dokumentiert werden"
    source_match:
      title_contains: ["TOM implementiert", "Technische Massnahmen umgesetzt"]
    target_match:
      title_contains: ["TOM dokumentiert", "Massnahmen dokumentiert"]
    dependency_type: prerequisite
    priority: 50
