{
  "format": "f11-archive-gap-template",
  "format_version": "1.0",
  "language": "de",
  "form_status": "filled_synthetic_example",
  "instructions": {
    "empty_values": "records enthält sechs vorhandene synthetische Nachrichten, gaps eine fehlende Elternnachricht. Null bei Original-/Exportdatum bedeutet: in der Quelle nicht angegeben; die zugehörigen Datumsbelege fehlen ebenfalls. Null bei Modellherkunft bedeutet: kein belegter Wert, keine Modellgruppe. Null bei summary bedeutet: keine spätere Zusammenfassung erstellt; null bei gap_reference: keine fehlende Elternnachricht dieses Datensatzes. Null bei parent_id kennzeichnet die beiden vorhandenen Nutzerwurzelbeiträge. Nur record_template und gap_template bleiben als kopierbare Feldstrukturen leer und zählen nicht mit.",
    "role": "Sprecherrolle aus der Quelle übernehmen; sie belegt keine Person, Modellidentität oder geistige Urheberschaft.",
    "model_provenance": "Modellgruppen nur aus tatsächlich vorhandenen und belegten Herkunftsfeldern des jeweiligen Exports bilden. Fehlende Werte nicht aus Rolle oder Textstil ergänzen.",
    "dates": "Original-, Export- und Auswertungszeit getrennt belegen. Genauigkeit und Zeitzone nur soweit vorhanden übernehmen.",
    "text": "Originaltext nur bei vorhandenem Beleg wörtlich eintragen. Zusammenfassung und spätere Kodierung bleiben getrennt. Fehlenden Originaltext nicht rekonstruieren.",
    "hash": "Ein Hash unterstützt den Vergleich konkreter Dateiinhalte; er belegt allein weder Veröffentlichungsdatum noch Zeit- oder Erfindungspriorität."
  },
  "archive_scope": {
    "source_description": "Redaktionelle synthetische Demonstration mit KI-Unterstützung. Die sechs Dialogtexte stammen unverändert aus einer bereits vorhandenen Codex-Arbeitsprobe; keine reale Personenantwort, Archivbeobachtung oder Studie.",
    "selected_from_scope": "ACT_ARBEITSPROBEN_2026-09-07.json, #/objects/F11/messages/0 bis /5; öffentlicher wortgleicher Ausschnitt: f11_quellenausschnitt.json, #/objects/F11/messages. Interne Paarentscheidungen, Aggregate und drei Kodierfälle wurden zur Gegenprüfung gelesen.",
    "selection_rule": "Alle sechs beobachteten Nachrichten der drei synthetischen Sitzungslabels S1, S2 und S3. missing_u2 wird nur als Fehlstelle erfasst. session_id bezeichnet das vorgegebene Sitzungslabel; ein zusätzlicher externer Thread-Identifier ist nicht belegt.",
    "analysis_question": "Welche Antworten haben nach der festgelegten Einzelschrittregel einen vollständig vorhandenen Nutzerkontext, und wie unterscheiden sich Paarzahl und Zahl verschiedener Kontexte?",
    "inclusion_unit_and_context_rule": "Einheit ist genau eine assistant-Antwort mit ihrer unmittelbaren user-Elternnachricht. Beide Texte müssen vorhanden, message_id und record_id eindeutig, session_id gleich und die Nutzer-Elternnachricht eine Wurzel mit parent_id=null sein. Geschwisterantworten sind getrennte Paare am gemeinsamen Kontext. Ein fehlender Elternbezug führt zum Ausschluss und einem Eintrag in gaps. included_context markiert Nutzertext als Paarbestandteil, included_pair eine zulässige Antwort, excluded_pair eine ausgeschlossene Antwort. Diese Regel deckt keine Mehrschritt-, System- oder Werkzeugkontexte ab."
  },
  "records": [
    {
      "record_id": "F11-u1",
      "session_id": "S1",
      "message_id": "u1",
      "parent_id": null,
      "speaker_role": "user",
      "speaker_role_source_locator": "f11_quellenausschnitt.json#/objects/F11/messages/0/role",
      "original_date": null,
      "original_date_source_locator": null,
      "export_date": null,
      "export_date_source_locator": null,
      "analysis_date": "2026-09-07",
      "model_provenance": {
        "original_export_field_name": null,
        "original_export_field_value": null,
        "generating_model": null,
        "model_version": null,
        "evidence_locator": "f11_quellenausschnitt.json#/objects/F11/messages/0: generating_model=null; model_version=null; kein Originalexport-Herkunftsfeld belegt.",
        "group_key": null
      },
      "source": {
        "reference": "f11_quellenausschnitt.json",
        "record_locator": "#/objects/F11/messages/0",
        "content_hash": "e2565ee2e406f096d0ea7ae460a463ac8346f7254a7b655ca701e795f0a3fb8e",
        "content_hash_algorithm": "SHA-256"
      },
      "original_text_available": true,
      "original_text": "Wie viele Bücher stehen im Regal?",
      "summary": {
        "text": null,
        "prepared_at": null,
        "prepared_by_role": null
      },
      "gap_reference": null,
      "inclusion": {
        "decision": "included_context",
        "reason": "Vorhandener Nutzerwurzelbeitrag; Kontext einer oder mehrerer zulässiger Antworten. Er zählt selbst nicht als Antwortpaar.",
        "evidence_locator": "#/records/0/parent_id; #/records/0/session_id; #/records/0/original_text; #/records; #/gaps"
      },
      "coding": {
        "code": "USER_CONTEXT_PRESENT",
        "definition": "Vorhandener Nutzerwurzelbeitrag; Kontext einer oder mehrerer zulässiger Antworten. Er zählt selbst nicht als Antwortpaar.",
        "definition_created_at": "2026-09-07",
        "evidence_locator": "#/records/0/inclusion"
      }
    },
    {
      "record_id": "F11-a1",
      "session_id": "S1",
      "message_id": "a1",
      "parent_id": "u1",
      "speaker_role": "assistant",
      "speaker_role_source_locator": "f11_quellenausschnitt.json#/objects/F11/messages/1/role",
      "original_date": null,
      "original_date_source_locator": null,
      "export_date": null,
      "export_date_source_locator": null,
      "analysis_date": "2026-09-07",
      "model_provenance": {
        "original_export_field_name": null,
        "original_export_field_value": null,
        "generating_model": null,
        "model_version": null,
        "evidence_locator": "f11_quellenausschnitt.json#/objects/F11/messages/1: generating_model=null; model_version=null; kein Originalexport-Herkunftsfeld belegt.",
        "group_key": null
      },
      "source": {
        "reference": "f11_quellenausschnitt.json",
        "record_locator": "#/objects/F11/messages/1",
        "content_hash": "e2565ee2e406f096d0ea7ae460a463ac8346f7254a7b655ca701e795f0a3fb8e",
        "content_hash_algorithm": "SHA-256"
      },
      "original_text_available": true,
      "original_text": "Im beschriebenen Regal stehen zwölf Bücher.",
      "summary": {
        "text": null,
        "prepared_at": null,
        "prepared_by_role": null
      },
      "gap_reference": null,
      "inclusion": {
        "decision": "included_pair",
        "reason": "Eindeutige Antwort und vorhandener Nutzerwurzelbeitrag mit gleichem session_id; beide Originaltexte vorhanden.",
        "evidence_locator": "#/records/1/parent_id; #/records/1/session_id; #/records/1/original_text; #/records; #/gaps"
      },
      "coding": {
        "code": "COMPLETE_SINGLE_TURN_CONTEXT",
        "definition": "Eindeutige Antwort und vorhandener Nutzerwurzelbeitrag mit gleichem session_id; beide Originaltexte vorhanden.",
        "definition_created_at": "2026-09-07",
        "evidence_locator": "#/records/1/inclusion"
      }
    },
    {
      "record_id": "F11-a2",
      "session_id": "S2",
      "message_id": "a2",
      "parent_id": "missing_u2",
      "speaker_role": "assistant",
      "speaker_role_source_locator": "f11_quellenausschnitt.json#/objects/F11/messages/2/role",
      "original_date": null,
      "original_date_source_locator": null,
      "export_date": null,
      "export_date_source_locator": null,
      "analysis_date": "2026-09-07",
      "model_provenance": {
        "original_export_field_name": null,
        "original_export_field_value": null,
        "generating_model": null,
        "model_version": null,
        "evidence_locator": "f11_quellenausschnitt.json#/objects/F11/messages/2: generating_model=null; model_version=null; kein Originalexport-Herkunftsfeld belegt.",
        "group_key": null
      },
      "source": {
        "reference": "f11_quellenausschnitt.json",
        "record_locator": "#/objects/F11/messages/2",
        "content_hash": "e2565ee2e406f096d0ea7ae460a463ac8346f7254a7b655ca701e795f0a3fb8e",
        "content_hash_algorithm": "SHA-256"
      },
      "original_text_available": true,
      "original_text": "Die Öffnungszeit bleibt unbekannt.",
      "summary": {
        "text": null,
        "prepared_at": null,
        "prepared_by_role": null
      },
      "gap_reference": "G-missing_u2",
      "inclusion": {
        "decision": "excluded_pair",
        "reason": "Die referenzierte Nutzer-Elternnachricht missing_u2 fehlt. Kein vollständiger Nutzerkontext; Wortlaut nicht rekonstruiert.",
        "evidence_locator": "#/records/2/parent_id; #/records/2/session_id; #/records/2/original_text; #/records; #/gaps"
      },
      "coding": {
        "code": "PARENT_MISSING",
        "definition": "Die referenzierte Nutzer-Elternnachricht missing_u2 fehlt. Kein vollständiger Nutzerkontext; Wortlaut nicht rekonstruiert.",
        "definition_created_at": "2026-09-07",
        "evidence_locator": "#/records/2/inclusion"
      }
    },
    {
      "record_id": "F11-u3",
      "session_id": "S3",
      "message_id": "u3",
      "parent_id": null,
      "speaker_role": "user",
      "speaker_role_source_locator": "f11_quellenausschnitt.json#/objects/F11/messages/3/role",
      "original_date": null,
      "original_date_source_locator": null,
      "export_date": null,
      "export_date_source_locator": null,
      "analysis_date": "2026-09-07",
      "model_provenance": {
        "original_export_field_name": null,
        "original_export_field_value": null,
        "generating_model": null,
        "model_version": null,
        "evidence_locator": "f11_quellenausschnitt.json#/objects/F11/messages/3: generating_model=null; model_version=null; kein Originalexport-Herkunftsfeld belegt.",
        "group_key": null
      },
      "source": {
        "reference": "f11_quellenausschnitt.json",
        "record_locator": "#/objects/F11/messages/3",
        "content_hash": "e2565ee2e406f096d0ea7ae460a463ac8346f7254a7b655ca701e795f0a3fb8e",
        "content_hash_algorithm": "SHA-256"
      },
      "original_text_available": true,
      "original_text": "Welcher Raum ist heute frei?",
      "summary": {
        "text": null,
        "prepared_at": null,
        "prepared_by_role": null
      },
      "gap_reference": null,
      "inclusion": {
        "decision": "included_context",
        "reason": "Vorhandener Nutzerwurzelbeitrag; Kontext einer oder mehrerer zulässiger Antworten. Er zählt selbst nicht als Antwortpaar.",
        "evidence_locator": "#/records/3/parent_id; #/records/3/session_id; #/records/3/original_text; #/records; #/gaps"
      },
      "coding": {
        "code": "USER_CONTEXT_PRESENT",
        "definition": "Vorhandener Nutzerwurzelbeitrag; Kontext einer oder mehrerer zulässiger Antworten. Er zählt selbst nicht als Antwortpaar.",
        "definition_created_at": "2026-09-07",
        "evidence_locator": "#/records/3/inclusion"
      }
    },
    {
      "record_id": "F11-a3",
      "session_id": "S3",
      "message_id": "a3",
      "parent_id": "u3",
      "speaker_role": "assistant",
      "speaker_role_source_locator": "f11_quellenausschnitt.json#/objects/F11/messages/4/role",
      "original_date": null,
      "original_date_source_locator": null,
      "export_date": null,
      "export_date_source_locator": null,
      "analysis_date": "2026-09-07",
      "model_provenance": {
        "original_export_field_name": null,
        "original_export_field_value": null,
        "generating_model": null,
        "model_version": null,
        "evidence_locator": "f11_quellenausschnitt.json#/objects/F11/messages/4: generating_model=null; model_version=null; kein Originalexport-Herkunftsfeld belegt.",
        "group_key": null
      },
      "source": {
        "reference": "f11_quellenausschnitt.json",
        "record_locator": "#/objects/F11/messages/4",
        "content_hash": "e2565ee2e406f096d0ea7ae460a463ac8346f7254a7b655ca701e795f0a3fb8e",
        "content_hash_algorithm": "SHA-256"
      },
      "original_text_available": true,
      "original_text": "Laut Tagesplan ist Raum B frei.",
      "summary": {
        "text": null,
        "prepared_at": null,
        "prepared_by_role": null
      },
      "gap_reference": null,
      "inclusion": {
        "decision": "included_pair",
        "reason": "Eindeutige Antwort und vorhandener Nutzerwurzelbeitrag mit gleichem session_id; beide Originaltexte vorhanden.",
        "evidence_locator": "#/records/4/parent_id; #/records/4/session_id; #/records/4/original_text; #/records; #/gaps"
      },
      "coding": {
        "code": "COMPLETE_SINGLE_TURN_CONTEXT",
        "definition": "Eindeutige Antwort und vorhandener Nutzerwurzelbeitrag mit gleichem session_id; beide Originaltexte vorhanden.",
        "definition_created_at": "2026-09-07",
        "evidence_locator": "#/records/4/inclusion"
      }
    },
    {
      "record_id": "F11-a4",
      "session_id": "S3",
      "message_id": "a4",
      "parent_id": "u3",
      "speaker_role": "assistant",
      "speaker_role_source_locator": "f11_quellenausschnitt.json#/objects/F11/messages/5/role",
      "original_date": null,
      "original_date_source_locator": null,
      "export_date": null,
      "export_date_source_locator": null,
      "analysis_date": "2026-09-07",
      "model_provenance": {
        "original_export_field_name": null,
        "original_export_field_value": null,
        "generating_model": null,
        "model_version": null,
        "evidence_locator": "f11_quellenausschnitt.json#/objects/F11/messages/5: generating_model=null; model_version=null; kein Originalexport-Herkunftsfeld belegt.",
        "group_key": null
      },
      "source": {
        "reference": "f11_quellenausschnitt.json",
        "record_locator": "#/objects/F11/messages/5",
        "content_hash": "e2565ee2e406f096d0ea7ae460a463ac8346f7254a7b655ca701e795f0a3fb8e",
        "content_hash_algorithm": "SHA-256"
      },
      "original_text_available": true,
      "original_text": "Ohne Tagesplan kann ich das nicht bestimmen.",
      "summary": {
        "text": null,
        "prepared_at": null,
        "prepared_by_role": null
      },
      "gap_reference": null,
      "inclusion": {
        "decision": "included_pair",
        "reason": "Eindeutige Antwort und vorhandener Nutzerwurzelbeitrag mit gleichem session_id; beide Originaltexte vorhanden.",
        "evidence_locator": "#/records/5/parent_id; #/records/5/session_id; #/records/5/original_text; #/records; #/gaps"
      },
      "coding": {
        "code": "COMPLETE_SINGLE_TURN_CONTEXT",
        "definition": "Eindeutige Antwort und vorhandener Nutzerwurzelbeitrag mit gleichem session_id; beide Originaltexte vorhanden.",
        "definition_created_at": "2026-09-07",
        "evidence_locator": "#/records/5/inclusion"
      }
    }
  ],
  "gaps": [
    {
      "gap_id": "G-missing_u2",
      "referenced_from_record_id": "F11-a2",
      "missing_reference": "missing_u2",
      "missing_material_type": "user_parent_message",
      "observation": "a2 referenziert missing_u2; keine der sechs vorhandenen Nachrichten trägt diese message_id. Der Text ist unbekannt.",
      "consequence_for_inclusion": "a2 bleibt als beobachtete Antwort erfasst, ist aber aus der kontextabhängigen Paaranalyse ausgeschlossen.",
      "observed_at": "2026-09-07",
      "source_locator": "f11_quellenausschnitt.json#/objects/F11/messages/2/parent_id; f11_quellenausschnitt.json#/objects/F11/messages"
    }
  ],
  "record_template": {
    "record_id": null,
    "session_id": null,
    "message_id": null,
    "parent_id": null,
    "speaker_role": null,
    "speaker_role_source_locator": null,
    "original_date": null,
    "original_date_source_locator": null,
    "export_date": null,
    "export_date_source_locator": null,
    "analysis_date": null,
    "model_provenance": {
      "original_export_field_name": null,
      "original_export_field_value": null,
      "generating_model": null,
      "model_version": null,
      "evidence_locator": null,
      "group_key": null
    },
    "source": {
      "reference": null,
      "record_locator": null,
      "content_hash": null,
      "content_hash_algorithm": null
    },
    "original_text_available": null,
    "original_text": null,
    "summary": {
      "text": null,
      "prepared_at": null,
      "prepared_by_role": null
    },
    "gap_reference": null,
    "inclusion": {
      "decision": null,
      "reason": null,
      "evidence_locator": null
    },
    "coding": {
      "code": null,
      "definition": null,
      "definition_created_at": null,
      "evidence_locator": null
    }
  },
  "gap_template": {
    "gap_id": null,
    "referenced_from_record_id": null,
    "missing_reference": null,
    "missing_material_type": null,
    "observation": null,
    "consequence_for_inclusion": null,
    "observed_at": null,
    "source_locator": null
  }
}
