{
  "rapport": "QC Audit Rapport Voorjaarsconventie 2027 — District 110AN",
  "versie": "1.0",
  "standaard": "MASTER_SOP §5.2 + §5.4",
  "gegenereerd_op": "2026-08-26T18:06:17",
  "project_root": "/root/projects/jg/2026-voorjaarsconventie-110an",
  "controleteset_bron": "sources.md",
  "controleteset": {
    "district_110AN": "District: 110AN",
    "datum_april_2027": "Datum: april 2027",
    "stemrechten_1_op_10": "Stemrechten: 1 per 10 leden",
    "stemrechten_min_max": "Stemrechten: min 1 / max 5",
    "quorum_50pct": "Quorum: >50% (meer dan de helft)",
    "voorzitter_dg": "Voorzitter: District Governor 2026-2027",
    "governance_hr_md110": "Governance: Huishoudelijk Reglement MD 110 mei 2021",
    "budget_2526": "Budgetreferentie: Districtbegroting 25-26"
  },
  "deliverables_gecontroleerd": 7,
  "samenvatting": {
    "PASS": 0,
    "PASS_MET_WARNINGS": 3,
    "FAIL": 4,
    "totaal": 7,
    "eindoordeel": "NO-GO"
  },
  "resultaten": [
    {
      "bestand": "Projectplan_PVA_v1.0.docx",
      "pad": "/root/projects/jg/2026-voorjaarsconventie-110an/deliverables/docx/Projectplan_PVA_v1.0.docx",
      "bestaat": true,
      "geextrudeerd": true,
      "fonts": [
        "Calibri",
        "Courier"
      ],
      "afbeeldingen": 1,
      "tekstlengte": 32940,
      "findings": [
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Openen",
          "detail": "Bestand opent zonder errors (parser OK)"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Locatie",
          "detail": "Bestand staat in /deliverables/ (submap toegestaan)"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Versietag",
          "detail": "Versietag in bestandsnaam: Projectplan_PVA_v1.0"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Integriteit",
          "detail": "OOXML-zip opent en valideert zonder errors"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Changelog",
          "detail": "Versie-/wijzigingshistorie aangetroffen in document"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Placeholders",
          "detail": "Geen placeholders aangetroffen"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Logo/visuals",
          "detail": "1 afbeelding(en) aanwezig (logo-vermoeden)"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Lettertypes",
          "detail": "Consistent fontgebruik (2): Calibri, Courier"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Tone-of-voice",
          "detail": "Geen informele taal of tone-schendingen gedetecteerd"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Branding",
          "detail": "Lions/110AN-branding aanwezig"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Template-conformiteit",
          "detail": "Bestandsnaam volgt templatenorm <Type>_<Naam>_vX.Y"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Geen dummy",
          "detail": "Geen dummy-/voorbeelddata gedetecteerd"
        },
        {
          "tier": "Tier 2",
          "severity": "INFO",
          "check": "Referentie HR",
          "detail": "Huishoudelijk Reglement correct gerefereerd incl. MD 110 / mei 2021"
        },
        {
          "tier": "Tier 2",
          "severity": "WARN",
          "check": "Classificatie",
          "detail": "Geen informatieclassificatie gevonden (voor zover verplicht)"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: District: 110AN",
          "detail": "Aangetroffen als: '110 AN'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Datum: april 2027",
          "detail": "Aangetroffen als: 'April 2027'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Budgetreferentie: Districtbegroting 25-26",
          "detail": "Aangetroffen als: 'Districtbegroting 25-26'"
        },
        {
          "tier": "Tier 3",
          "severity": "FAIL",
          "check": "Cross-consistentie",
          "detail": "Verkeerd district-suffix (moet 110AN)"
        }
      ],
      "tier_status": {
        "Technical": "NVT",
        "Gate 0": "NVT",
        "Tier 1": "NVT",
        "Tier 2": "WARN",
        "Tier 3": "FAIL"
      },
      "oordeel": "FAIL"
    },
    {
      "bestand": "Procedure_Voorjaarsconventie_2027_v1.0.docx",
      "pad": "/root/projects/jg/2026-voorjaarsconventie-110an/deliverables/docx/Procedure_Voorjaarsconventie_2027_v1.0.docx",
      "bestaat": true,
      "geextrudeerd": true,
      "fonts": [
        "Calibri",
        "Courier"
      ],
      "afbeeldingen": 0,
      "tekstlengte": 15863,
      "findings": [
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Openen",
          "detail": "Bestand opent zonder errors (parser OK)"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Locatie",
          "detail": "Bestand staat in /deliverables/ (submap toegestaan)"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Versietag",
          "detail": "Versietag in bestandsnaam: Procedure_Voorjaarsconventie_2027_v1.0"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Integriteit",
          "detail": "OOXML-zip opent en valideert zonder errors"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Changelog",
          "detail": "Versie-/wijzigingshistorie aangetroffen in document"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Placeholders",
          "detail": "Geen placeholders aangetroffen"
        },
        {
          "tier": "Gate 0",
          "severity": "WARN",
          "check": "Logo/visuals",
          "detail": "Geen afbeeldingen/logo gedetecteerd"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Lettertypes",
          "detail": "Consistent fontgebruik (2): Calibri, Courier"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Tone-of-voice",
          "detail": "Geen informele taal of tone-schendingen gedetecteerd"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Branding",
          "detail": "Lions/110AN-branding aanwezig"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Template-conformiteit",
          "detail": "Bestandsnaam volgt templatenorm <Type>_<Naam>_vX.Y"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Geen dummy",
          "detail": "Geen dummy-/voorbeelddata gedetecteerd"
        },
        {
          "tier": "Tier 2",
          "severity": "INFO",
          "check": "Referentie HR",
          "detail": "Huishoudelijk Reglement correct gerefereerd incl. MD 110 / mei 2021"
        },
        {
          "tier": "Tier 2",
          "severity": "WARN",
          "check": "Classificatie",
          "detail": "Geen informatieclassificatie gevonden (voor zover verplicht)"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: District: 110AN",
          "detail": "Aangetroffen als: '110AN'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Datum: april 2027",
          "detail": "Aangetroffen als: 'April 2027'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Stemrechten: 1 per 10 leden",
          "detail": "Aangetroffen als: '1 stem per 10'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Stemrechten: min 1 / max 5",
          "detail": "Aangetroffen als: 'min 1, max 5'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Quorum: >50% (meer dan de helft)",
          "detail": "Aangetroffen als: 'Quorum: >50'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Voorzitter: District Governor 2026-2027",
          "detail": "Aangetroffen als: 'District Governor 2026-2027'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Governance: Huishoudelijk Reglement MD 110 mei 2021",
          "detail": "Aangetroffen als: 'Huishoudelijk Reglement MD 110 mei 2021'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Cross-consistentie",
          "detail": "Geen conflicterende waarden met controleteset"
        }
      ],
      "tier_status": {
        "Technical": "NVT",
        "Gate 0": "WARN",
        "Tier 1": "NVT",
        "Tier 2": "WARN",
        "Tier 3": "NVT"
      },
      "oordeel": "PASS_MET_WARNINGS"
    },
    {
      "bestand": "Werkinstructie_Voorjaarsconventie_2027_v1.0.docx",
      "pad": "/root/projects/jg/2026-voorjaarsconventie-110an/deliverables/docx/Werkinstructie_Voorjaarsconventie_2027_v1.0.docx",
      "bestaat": true,
      "geextrudeerd": true,
      "fonts": [
        "Calibri",
        "Courier"
      ],
      "afbeeldingen": 0,
      "tekstlengte": 16431,
      "findings": [
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Openen",
          "detail": "Bestand opent zonder errors (parser OK)"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Locatie",
          "detail": "Bestand staat in /deliverables/ (submap toegestaan)"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Versietag",
          "detail": "Versietag in bestandsnaam: Werkinstructie_Voorjaarsconventie_2027_v1.0"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Integriteit",
          "detail": "OOXML-zip opent en valideert zonder errors"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Changelog",
          "detail": "Versie-/wijzigingshistorie aangetroffen in document"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Placeholders",
          "detail": "Geen placeholders aangetroffen"
        },
        {
          "tier": "Gate 0",
          "severity": "WARN",
          "check": "Logo/visuals",
          "detail": "Geen afbeeldingen/logo gedetecteerd"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Lettertypes",
          "detail": "Consistent fontgebruik (2): Calibri, Courier"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Tone-of-voice",
          "detail": "Geen informele taal of tone-schendingen gedetecteerd"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Branding",
          "detail": "Lions/110AN-branding aanwezig"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Template-conformiteit",
          "detail": "Bestandsnaam volgt templatenorm <Type>_<Naam>_vX.Y"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Geen dummy",
          "detail": "Geen dummy-/voorbeelddata gedetecteerd"
        },
        {
          "tier": "Tier 2",
          "severity": "INFO",
          "check": "Referentie HR",
          "detail": "Huishoudelijk Reglement correct gerefereerd incl. MD 110 / mei 2021"
        },
        {
          "tier": "Tier 2",
          "severity": "WARN",
          "check": "Classificatie",
          "detail": "Geen informatieclassificatie gevonden (voor zover verplicht)"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: District: 110AN",
          "detail": "Aangetroffen als: '110AN'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Datum: april 2027",
          "detail": "Aangetroffen als: 'April 2027'"
        },
        {
          "tier": "Tier 3",
          "severity": "FAIL",
          "check": "Feit: Voorzitter: District Governor 2026-2027",
          "detail": "Verplichte feit niet teruggevonden in dit document"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Cross-consistentie",
          "detail": "Geen conflicterende waarden met controleteset"
        }
      ],
      "tier_status": {
        "Technical": "NVT",
        "Gate 0": "WARN",
        "Tier 1": "NVT",
        "Tier 2": "WARN",
        "Tier 3": "FAIL"
      },
      "oordeel": "FAIL"
    },
    {
      "bestand": "Checklist_Voorjaarsconventie_2027_v1.0.xlsx",
      "pad": "/root/projects/jg/2026-voorjaarsconventie-110an/deliverables/docx/Checklist_Voorjaarsconventie_2027_v1.0.xlsx",
      "bestaat": true,
      "geextrudeerd": true,
      "fonts": [
        "Calibri"
      ],
      "afbeeldingen": 0,
      "tekstlengte": 20009,
      "findings": [
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Openen",
          "detail": "Bestand opent zonder errors (parser OK)"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Locatie",
          "detail": "Bestand staat in /deliverables/ (submap toegestaan)"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Versietag",
          "detail": "Versietag in bestandsnaam: Checklist_Voorjaarsconventie_2027_v1.0"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Integriteit",
          "detail": "OOXML-zip opent en valideert zonder errors"
        },
        {
          "tier": "Technical",
          "severity": "WARN",
          "check": "Changelog",
          "detail": "Geen changelog/versiehistorie teruggevonden in documentinhoud"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Placeholders",
          "detail": "Geen placeholders aangetroffen"
        },
        {
          "tier": "Gate 0",
          "severity": "WARN",
          "check": "Logo/visuals",
          "detail": "Geen afbeeldingen/logo gedetecteerd"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Lettertypes",
          "detail": "Consistent fontgebruik (1): Calibri"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Tone-of-voice",
          "detail": "Geen informele taal of tone-schendingen gedetecteerd"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Branding",
          "detail": "Lions/110AN-branding aanwezig"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Template-conformiteit",
          "detail": "Bestandsnaam volgt templatenorm <Type>_<Naam>_vX.Y"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Geen dummy",
          "detail": "Geen dummy-/voorbeelddata gedetecteerd"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: District: 110AN",
          "detail": "Aangetroffen als: '110AN'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Datum: april 2027",
          "detail": "Aangetroffen als: 'April 2027'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Cross-consistentie",
          "detail": "Geen conflicterende waarden met controleteset"
        }
      ],
      "tier_status": {
        "Technical": "WARN",
        "Gate 0": "WARN",
        "Tier 1": "NVT",
        "Tier 2": "NVT",
        "Tier 3": "NVT"
      },
      "oordeel": "PASS_MET_WARNINGS"
    },
    {
      "bestand": "Governance_Compliance_Matrix_v1.0.xlsx",
      "pad": "/root/projects/jg/2026-voorjaarsconventie-110an/deliverables/docx/Governance_Compliance_Matrix_v1.0.xlsx",
      "bestaat": true,
      "geextrudeerd": true,
      "fonts": [
        "Calibri"
      ],
      "afbeeldingen": 0,
      "tekstlengte": 28877,
      "findings": [
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Openen",
          "detail": "Bestand opent zonder errors (parser OK)"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Locatie",
          "detail": "Bestand staat in /deliverables/ (submap toegestaan)"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Versietag",
          "detail": "Versietag in bestandsnaam: Governance_Compliance_Matrix_v1.0"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Integriteit",
          "detail": "OOXML-zip opent en valideert zonder errors"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Changelog",
          "detail": "Versie-/wijzigingshistorie aangetroffen in document"
        },
        {
          "tier": "Gate 0",
          "severity": "FAIL",
          "check": "Placeholders",
          "detail": "invul-placeholder tussen haakjes gevonden: '[Naam]'"
        },
        {
          "tier": "Gate 0",
          "severity": "WARN",
          "check": "Logo/visuals",
          "detail": "Geen afbeeldingen/logo gedetecteerd"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Lettertypes",
          "detail": "Consistent fontgebruik (1): Calibri"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Tone-of-voice",
          "detail": "Geen informele taal of tone-schendingen gedetecteerd"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Branding",
          "detail": "Lions/110AN-branding aanwezig"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Template-conformiteit",
          "detail": "Bestandsnaam volgt templatenorm <Type>_<Naam>_vX.Y"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Geen dummy",
          "detail": "Geen dummy-/voorbeelddata gedetecteerd"
        },
        {
          "tier": "Tier 2",
          "severity": "INFO",
          "check": "Referentie HR",
          "detail": "Huishoudelijk Reglement correct gerefereerd incl. MD 110 / mei 2021"
        },
        {
          "tier": "Tier 2",
          "severity": "WARN",
          "check": "Classificatie",
          "detail": "Geen informatieclassificatie gevonden (voor zover verplicht)"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: District: 110AN",
          "detail": "Aangetroffen als: '110AN'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Datum: april 2027",
          "detail": "Aangetroffen als: 'APRIL 2027'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Stemrechten: 1 per 10 leden",
          "detail": "Aangetroffen als: '1 stem per 10'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Quorum: >50% (meer dan de helft)",
          "detail": "Aangetroffen als: 'quorumcontrole (>50'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Governance: Huishoudelijk Reglement MD 110 mei 2021",
          "detail": "Aangetroffen als: 'Huishoudelijk Reglement mei 2021'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Cross-consistentie",
          "detail": "Geen conflicterende waarden met controleteset"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Matrix compleetheid (§3.5)",
          "detail": "Alle verwachte governance-termen in matrix aanwezig"
        }
      ],
      "tier_status": {
        "Technical": "NVT",
        "Gate 0": "FAIL",
        "Tier 1": "NVT",
        "Tier 2": "WARN",
        "Tier 3": "NVT"
      },
      "oordeel": "FAIL"
    },
    {
      "bestand": "Beleidsdocument_Voorjaarsconventie_2027_v1.0.docx",
      "pad": "/root/projects/jg/2026-voorjaarsconventie-110an/deliverables/docx/Beleidsdocument_Voorjaarsconventie_2027_v1.0.docx",
      "bestaat": true,
      "geextrudeerd": true,
      "fonts": [
        "Calibri",
        "Courier"
      ],
      "afbeeldingen": 0,
      "tekstlengte": 16324,
      "findings": [
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Openen",
          "detail": "Bestand opent zonder errors (parser OK)"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Locatie",
          "detail": "Bestand staat in /deliverables/ (submap toegestaan)"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Versietag",
          "detail": "Versietag in bestandsnaam: Beleidsdocument_Voorjaarsconventie_2027_v1.0"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Integriteit",
          "detail": "OOXML-zip opent en valideert zonder errors"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Changelog",
          "detail": "Versie-/wijzigingshistorie aangetroffen in document"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Placeholders",
          "detail": "Geen placeholders aangetroffen"
        },
        {
          "tier": "Gate 0",
          "severity": "WARN",
          "check": "Logo/visuals",
          "detail": "Geen afbeeldingen/logo gedetecteerd"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Lettertypes",
          "detail": "Consistent fontgebruik (2): Calibri, Courier"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Tone-of-voice",
          "detail": "Geen informele taal of tone-schendingen gedetecteerd"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Branding",
          "detail": "Lions/110AN-branding aanwezig"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Template-conformiteit",
          "detail": "Bestandsnaam volgt templatenorm <Type>_<Naam>_vX.Y"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Geen dummy",
          "detail": "Geen dummy-/voorbeelddata gedetecteerd"
        },
        {
          "tier": "Tier 2",
          "severity": "INFO",
          "check": "Referentie HR",
          "detail": "Huishoudelijk Reglement correct gerefereerd incl. MD 110 / mei 2021"
        },
        {
          "tier": "Tier 2",
          "severity": "INFO",
          "check": "Classificatie",
          "detail": "Informatieclassificatie (openbaar/intern/vertrouwelijk) aanwezig"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: District: 110AN",
          "detail": "Aangetroffen als: '110AN'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Datum: april 2027",
          "detail": "Aangetroffen als: 'April 2027'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Stemrechten: 1 per 10 leden",
          "detail": "Aangetroffen als: '1 stem per 10'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Stemrechten: min 1 / max 5",
          "detail": "Aangetroffen als: 'minimaal 1, maximaal 5'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Quorum: >50% (meer dan de helft)",
          "detail": "Aangetroffen als: 'Quorum\n>50'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Voorzitter: District Governor 2026-2027",
          "detail": "Aangetroffen als: 'District Governor 2026-2027'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Governance: Huishoudelijk Reglement MD 110 mei 2021",
          "detail": "Aangetroffen als: 'Huishoudelijk Reglement MD 110 mei 2021'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Budgetreferentie: Districtbegroting 25-26",
          "detail": "Aangetroffen als: 'Districtbegroting 25-26'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Cross-consistentie",
          "detail": "Geen conflicterende waarden met controleteset"
        }
      ],
      "tier_status": {
        "Technical": "NVT",
        "Gate 0": "WARN",
        "Tier 1": "NVT",
        "Tier 2": "NVT",
        "Tier 3": "NVT"
      },
      "oordeel": "PASS_MET_WARNINGS"
    },
    {
      "bestand": "Presentatie_Voorjaarsconventie_2027_v1.0.pptx",
      "pad": "/root/projects/jg/2026-voorjaarsconventie-110an/deliverables/pptx/Presentatie_Voorjaarsconventie_2027_v1.0.pptx",
      "bestaat": true,
      "geextrudeerd": true,
      "fonts": [
        "Calibri"
      ],
      "afbeeldingen": 0,
      "tekstlengte": 6507,
      "findings": [
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Openen",
          "detail": "Bestand opent zonder errors (parser OK)"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Locatie",
          "detail": "Bestand staat in /deliverables/ (submap toegestaan)"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Versietag",
          "detail": "Versietag in bestandsnaam: Presentatie_Voorjaarsconventie_2027_v1.0"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Integriteit",
          "detail": "OOXML-zip opent en valideert zonder errors"
        },
        {
          "tier": "Technical",
          "severity": "INFO",
          "check": "Changelog",
          "detail": "Versie-/wijzigingshistorie aangetroffen in document"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Placeholders",
          "detail": "Geen placeholders aangetroffen"
        },
        {
          "tier": "Gate 0",
          "severity": "WARN",
          "check": "Logo/visuals",
          "detail": "Geen afbeeldingen/logo gedetecteerd"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Lettertypes",
          "detail": "Consistent fontgebruik (1): Calibri"
        },
        {
          "tier": "Gate 0",
          "severity": "INFO",
          "check": "Tone-of-voice",
          "detail": "Geen informele taal of tone-schendingen gedetecteerd"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Branding",
          "detail": "Lions/110AN-branding aanwezig"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Template-conformiteit",
          "detail": "Bestandsnaam volgt templatenorm <Type>_<Naam>_vX.Y"
        },
        {
          "tier": "Tier 1",
          "severity": "INFO",
          "check": "Geen dummy",
          "detail": "Geen dummy-/voorbeelddata gedetecteerd"
        },
        {
          "tier": "Tier 2",
          "severity": "INFO",
          "check": "Referentie HR",
          "detail": "Huishoudelijk Reglement correct gerefereerd incl. MD 110 / mei 2021"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: District: 110AN",
          "detail": "Aangetroffen als: '110AN'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Datum: april 2027",
          "detail": "Aangetroffen als: 'April 2027'"
        },
        {
          "tier": "Tier 3",
          "severity": "INFO",
          "check": "Feit: Stemrechten: 1 per 10 leden",
          "detail": "Aangetroffen als: '1 stem per 10'"
        },
        {
          "tier": "Tier 3",
          "severity": "FAIL",
          "check": "Cross-consistentie",
          "detail": "Verkeerd conventiejaar (moet 2027)"
        }
      ],
      "tier_status": {
        "Technical": "NVT",
        "Gate 0": "WARN",
        "Tier 1": "NVT",
        "Tier 2": "NVT",
        "Tier 3": "FAIL"
      },
      "oordeel": "FAIL"
    }
  ]
}