{
  "format": "f11-single-synthetic-coding-example",
  "format_version": "1.0",
  "language": "de",
  "case_id": "S2",
  "synthetic": true,
  "representation_note": "Diese JSON-Datei und f11_kodierbeispiel.md zeigen denselben einzigen Fall.",
  "origin_note": "Unveränderte Auswahl der Nachricht a2 und ihres Elternbezugs aus einer redaktionell geprüften synthetischen Dialogprobe. Keine OASST1-Datenzeile.",
  "scope": "Genau eine vorhandene Nachricht, die auf eine im Beispiel nicht vorhandene Elternnachricht verweist.",
  "research_question": "Ist die Antwort für eine Kodierung zulässig, die eine vorhandene zugehörige Nutzernachricht verlangt?",
  "inclusion_rule": "Für diese Einzelschritt-Kodierung muss die referenzierte Nutzernachricht vorhanden sein. Die Regel ist keine allgemeine Vollständigkeitsregel für mehrstufige Dialoge oder System- und Werkzeugnachrichten.",
  "messages": [
    {
      "session_id": "S2",
      "message_id": "a2",
      "parent_id": "missing_u2",
      "role": "assistant",
      "text": "Die Öffnungszeit bleibt unbekannt.",
      "generating_model": null,
      "model_version": null,
      "synthetic": true,
      "word_count": 4
    }
  ],
  "dates": {
    "original_date": null,
    "export_date": null,
    "analysis_date": "2026-09-07",
    "note": "Original- und Exportdatum fehlen in der ausgewählten Nachricht. Das Auswertungsdatum datiert diese Aufbereitung, nicht das erfundene Gespräch."
  },
  "gap": {
    "referenced_from_message_id": "a2",
    "missing_reference": "missing_u2",
    "missing_reference_present": false,
    "missing_text": null,
    "missing_text_word_count": null,
    "observation": "Der Elternbezug ist vorhanden; die referenzierte Nachricht ist nicht vorhanden.",
    "consequence": "Kein vollständiger Nutzer-Antwort-Kontext für die definierte Kodierung."
  },
  "coding_decision": {
    "answer_id": "a2",
    "parent_id": "missing_u2",
    "included": false,
    "code": "exclude_missing_parent",
    "context_complete_for_defined_rule": false,
    "model_group": null,
    "reason": "Die referenzierte Elternnachricht fehlt. Ihr Wortlaut wird nicht ergänzt.",
    "candidate_pair_word_count": null,
    "truth_of_answer_assessed": false
  },
  "counters": {
    "scope": "Nur dieses Beispiel S2; keine Zahlen des größeren Ausgangsbestands.",
    "session_labels_present": 1,
    "observed_messages": 1,
    "observed_assistant_role_messages": 1,
    "observed_user_role_messages": 0,
    "candidate_answers": 1,
    "unresolved_parent_references": 1,
    "complete_contexts_for_defined_rule": 0,
    "incomplete_contexts_for_defined_rule": 1,
    "eligible_user_answer_pairs": 0,
    "excluded_answers": 1,
    "observed_message_words": 4,
    "eligible_unique_message_words": 0,
    "eligible_pair_words_total": 0,
    "provenance_verified_model_groups": 0
  },
  "counting_rule": {
    "counting_regex": "\\b\\w+\\b",
    "words": "Unicode-Wörter mit \\b\\w+\\b im tatsächlich vorhandenen Text; Satzzeichen zählen nicht. Der Text enthält vier Wörter.",
    "exclusions": "Die fehlende Nachricht ist kein beobachteter Datensatz. Ihre Wortzahl und die Wortzahl des unvollständigen Kandidatenpaars bleiben null.",
    "zeros": "Null geeignete Paare ergeben null Wörter in eingeschlossenen Paaren. Diese Null ersetzt keine unbekannte Wortzahl des fehlenden Elterntexts.",
    "roles": "Gezählt wird ein assistant-Rollenlabel, nicht eine nachgewiesene Person oder Modellinstanz."
  },
  "provenance_fields": {
    "role_is_identity": false,
    "model_identity_inferred_from_style": false,
    "supported_export_model_value_present": false,
    "model_comparison_supported_in_this_example": false
  },
  "source_note": {
    "url": "https://huggingface.co/datasets/OpenAssistant/oasst1",
    "read_on": "2026-09-07",
    "sections": [
      "Dataset Structure",
      "JSON Example: Message",
      "Using the Huggingface Datasets"
    ],
    "supported_statement": "Die OASST1-Karte dokumentiert message_id/parent_id, Rollen und ein model_name-Feld; das JSON-Beispiel zeigt einen gefüllten model_name-Wert.",
    "application_limit": "Das Feld besteht im OASST1-Schema. Konkrete Modellgruppen verlangen tatsächlich belegte Werte im jeweiligen Export. Dieses synthetische Beispiel enthält keine solchen Werte.",
    "adaptation": "Die eigene kompakte Feldstruktur ist kein als OASST1 gültig geprüfter Export. Der Beispielwortlaut stammt nicht aus OASST1."
  },
  "limits": [
    "Vollständig synthetisch; keine Privatdaten und keine echte Archivlektüre.",
    "Keine Studie, kein neues Modellexperiment und keine Kundenlieferung.",
    "Die Kontextentscheidung prüft nicht den Wahrheitsgehalt der Antwort.",
    "Keine Veröffentlichungs- oder Zeitpriorität wird aus einem Hash abgeleitet."
  ]
}
