{
  "schemaVersion": "1.0",
  "dateModified": "2026-10-04",
  "purpose": "Definiert, wann KoMoNa-Wissen erneut geprüft werden muss und wie Änderungen durch den LOS Knowledge Layer laufen.",
  "truthClasses": {
    "PROJECT_FACT": {
      "label": "Projektfakt",
      "maxAgeDays": 90,
      "examples": [
        "Laufzeit",
        "Fördervolumen",
        "Zuwendungsempfänger"
      ],
      "action": "bei Primärquellenänderung sofort neu prüfen"
    },
    "RESPONSIBILITY": {
      "label": "Zuständigkeit",
      "maxAgeDays": 30,
      "examples": [
        "Projektsteuerung",
        "Vergaberolle",
        "Fachbereich"
      ],
      "action": "monatlich oder bei Personal-/Organisationsänderung prüfen"
    },
    "IMPLEMENTATION_STATUS": {
      "label": "Umsetzungsstatus",
      "maxAgeDays": 14,
      "examples": [
        "Ausschreibung",
        "Vergabe",
        "Baufortschritt",
        "Fertigstellung"
      ],
      "action": "mindestens zweiwöchentlich, bei Projektmeldung sofort"
    },
    "REGIONAL_CONTEXT": {
      "label": "Regionaler Kontext",
      "maxAgeDays": 90,
      "examples": [
        "Vereine",
        "bestehende Orte",
        "Veranstaltungsorte"
      ],
      "action": "quartalsweise oder bei neuem Beleg"
    },
    "EVENT": {
      "label": "Veranstaltung",
      "maxAgeDays": 7,
      "examples": [
        "Termin",
        "Ort",
        "Veranstalter"
      ],
      "action": "wöchentlich, vor Veröffentlichung erneut validieren"
    },
    "CONCEPT": {
      "label": "Lunardon-Konzept",
      "maxAgeDays": null,
      "examples": [
        "QR→LOS",
        "360°",
        "Regional Dashboard"
      ],
      "action": "nur bei Konzeptänderung; nie automatisch als Projektfakt hochstufen"
    }
  },
  "transitionRules": [
    "OFFEN darf nur mit belastbarer Quelle zu BELEGT werden.",
    "KONTEXT darf nur mit explizitem Rollenbeleg zu PROJEKTPARTNER werden.",
    "KONZEPT darf nie automatisch zu UMSETZUNG werden.",
    "Ein negativer Suchlauf bleibt NO_PUBLIC_HIT_IN_CHECKED_SURFACES und ist kein Beweis für Nichtvorhandensein.",
    "Veraltete Belege werden nicht gelöscht, sondern als stale markiert und erneut geprüft."
  ],
  "reviewTriggers": [
    "neue Veröffentlichung der ZUG",
    "neue Amt-Plessa-Meldung oder Bekanntmachung",
    "neuer Beschluss oder neue Sitzungsunterlage",
    "neue Vergabebekanntmachung oder Vergabeentscheidung",
    "neue Projektmeldung eines Erlebnisortes",
    "Änderung von Zuständigkeiten oder Ansprechpartnern",
    "neue regionale Partner- oder Veranstaltungsinformation"
  ],
  "outputRule": "Jede öffentliche Ausspielung muss aus dem gemeinsamen Knowledge Layer ableiten und den Evidenzstatus erhalten."
}
