{
  "mode": "artifact_create",
  "project_name": "Test_8_Landeszentrale",
  "result_record_key": "Test_8_Landeszentrale__artifact__pricing",
  "responsible_person": "Pricing / G2 Fachlicher Pitch-Review / G3 Legal-Formalia Review",
  "local_output_dir": "/app/runs_v2/Test_8_Landeszentrale",
  "artifact_id": "pricing",
  "artifact_create_request_json": "{\"schema\":\"contentkueche.artifact_create_request.v1\",\"mode\":\"artifact_create\",\"language\":\"de-DE\",\"project_name\":\"Test_8_Landeszentrale\",\"responsible_person\":\"Pricing / G2 Fachlicher Pitch-Review / G3 Legal-Formalia Review\",\"local_output_dir\":\"/app/runs_v2/Test_8_Landeszentrale\",\"artifact_output_dir\":\"artifact_outputs/pricing\",\"request_path\":\"artifact_create_requests/pricing.json\",\"artifact\":{\"id\":\"pricing\",\"title_de\":\"Vollständig ausgefülltes Preisblatt L02\",\"description_de\":\"Vollständig ausgefülltes Preisblatt L02 als Formular. Das Preisblatt ist als Muss-/Wertungsdokument einzureichen und enthält drei Preispositionen sowie Umsatzsteuerangaben. Auslöser/Quelle: L02 Preisblatt.pdf. Nächster Schritt: Preisfüllplan mit Annahmen erstellen; keine finalen Preise eintragen, bis interne Kalkulation, Auskömmlichkeitsprüfung und G2/G3 Review erfolgt sind.\",\"required\":true,\"production_status\":\"BLOCKIERT\",\"target_format_de\":\"Formular\",\"create_button_label_de\":\"Jetzt erstellen\",\"create_allowed_now\":true,\"create_allowed_note_de\":\"Als reviewpflichtige Arbeitsfassung erzeugen: Blocker und fehlende Nachweise klar markieren, aber vom weißen Blatt wegkommen.\"},\"source_evidence\":{\"source_file\":\"L02 Preisblatt.pdf\",\"source_location\":\"PDF-Textabschnitt 1\",\"evidence_quote\":\"Pos. Leistung Preis (in Euro)\\nnetto\\nPreis (in Euro)\\nbrutto\\n1\\nMinutenpreis für Animationsvideos\\n...\\n2\\nSekundenpreis für zusätzliche\\nKorrekturen von Animationsvideos\\n(ab vierter Korrekturschleife)\\n...\\n3\\nMinutenpreis für die Anpassung von\\nbereits erstellter Animationsvideos\\nan ein weiteres Format (z. B. von\\n9:16 zu 16:9)\\n...\\nAngaben zur Umsatzsteuer (Zutreffendes bitte ankreuzen und/oder ergänzen)\",\"evidence_required\":true},\"artifact_source_context\":{\"purpose_de\":\"Kuratiertes Kontextpaket für genau dieses Artefakt. Der Agent soll damit konkrete Inhalte erzeugen, nicht nur fehlende Quellen melden.\",\"payload_policy_de\":\"Nur für lokalen Review. Zitate/Belege nutzen, keine finalen Zusagen ableiten.\",\"source_files_considered\":[\"L02 Preisblatt.pdf\"],\"requirements_roadmap_items\":[],\"source_evidence_chunks\":[{\"source_file\":\"L02 Preisblatt.pdf\",\"source_location\":\"PDF-Textabschnitt 1, Dokument hat 1 Seiten\",\"chunk_id\":\"OneDrive_1_6-9-2026 2/leistungsbeschreibungen/L02 Preisblatt.pdf#text-1\",\"text\":\"Preisblatt\\nRahmenvertrag Animationsvideos\\nAufwandsvergütung / Einzelpreise für die Leistungen gem.\\nLeistungsbeschreibung Ziff. A.II.\\nPos. Leistung Preis (in Euro)\\nnetto\\nPreis (in Euro)\\nbrutto\\n1\\nMinutenpreis für Animationsvideos\\n(entsprechend der Anforderung der\\nLeistungsbeschreibung A II)\\n2\\nSekundenpreis für zusätzliche\\nKorrekturen von Animationsvideos\\n(ab vierter Korrekturschleife)\\n3\\nMinutenpreis für die Anpassung von\\nbereits erstellter Animationsvideos\\nan ein weiteres Format (z. B. von\\n9:16 zu 16:9)\\nAngaben zur Umsatzsteuer (Zutreffendes bitte ankreuzen und/oder ergänzen)\\n☐ Es liegt eine Umsatzsteuerbefreiung vor gemäß _____________\\n(Rechtsgrundlage)\\n☐ Es wird grundsätzlich Umsatzsteuer mit einem Prozentsatz von ____%\\nveranschlagt.\\n(Name bzw. Firmenbezeichnung des Bieters)\\nKlicken Sie hier, um Text einzugeben.\\nAnlage zum Angebot vom\\nKlicken Sie hier, um Text einzugeben.\"}],\"local_working_file_context\":[{\"path\":\"price_fill_plan.md\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\"},{\"path\":\"price_suggestions.md\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\"},{\"path\":\"price_sheet_draft.xlsx\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\"}],\"summary\":{\"roadmap_item_count\":0,\"source_chunk_count\":1,\"local_context_file_count\":3,\"has_actionable_context\":true}},\"submission_artifact_specifications\":{},\"layout_requirements\":{\"summary_de\":\"Lesbare, abgabenahe Fassung mit klaren Zwischenüberschriften, kurzen Absätzen und passenden Tabellen statt Textwüste.\",\"language_de\":\"Deutsch\",\"no_text_walls\":true,\"use_clear_subheadings\":true,\"page_architecture_required\":true,\"max_paragraph_lines_de\":\"Absätze so kurz halten, dass sie im Dashboard/DOCX schnell gescannt werden können.\",\"visual_density_rule_de\":\"Längere Artefakte brauchen Lead, Zwischenüberschriften und mindestens eine verdichtende Tabelle oder klar gegliederte Liste.\",\"no_visible_ai_meta_in_artifact\":true,\"review_notes_outside_artifact\":true,\"pricing_layout_de\":\"Preispositionen tabellarisch mit Leistungsumfang, Einheit, Kalkulationsannahme, Vorschlagswert, Unsicherheit und Reviewfeld darstellen.\",\"show_scope_context\":true},\"artifact_quality_contract\":{\"schema\":\"contentkueche.artifact_quality_contract.v1\",\"artifact_id\":\"pricing\",\"target_format_de\":\"Formular\",\"agent_phase\":\"pricing\",\"visible_artifact_policy_de\":[\"Artefakttext muss wie eine polierte deutsche Einreich- oder Arbeitsfassung wirken.\",\"Keine sichtbaren KI-Caveats, Review-Hinweise, Quellenlabels, Dateinamen als Quellenersatz, Platzhalter oder englische Prototype-Sprache.\",\"Offene Punkte, Risiken und Freigaben gehoeren ausschliesslich in Review-Notizen, open_questions oder next_actions_de.\",\"Das Zielformat nicht annehmen: DOCX, PDF, PPTX, XLSX, Portaltext, Tabelle oder Formular ergeben sich aus Ausschreibung und Artefaktentscheid.\"],\"required_agent_team_de\":[{\"role_de\":\"Preislogik\",\"task_de\":\"Preisblatt, Einheiten, Formeln und Leistungsumfang verstehen.\"},{\"role_de\":\"Kalkulation\",\"task_de\":\"Preisreferenzen in nachvollziehbare Arbeitswerte und Annahmen uebersetzen.\"},{\"role_de\":\"Kaufmaennische QA\",\"task_de\":\"Finalpreise sperren und Prueffelder fuer die Freigabe vorbereiten.\"}],\"required_visible_structure_de\":[\"Preis-/Kalkulationstabelle\",\"Leistungsumfang je Position\",\"Einheit und Mengen-/Abruflogik\",\"Netto-Arbeitswert oder nachvollziehbare Kalkulationsregel\",\"Unsicherheit/Pruefpunkt ausserhalb finaler Preisfreigabe\"],\"quality_gate_rules\":{\"min_markdown_headings\":2,\"requires_markdown_table\":true,\"max_consecutive_plain_paragraphs\":3,\"max_plain_paragraph_chars\":900,\"requires_page_architecture\":true,\"min_visual_structure_blocks\":3,\"required_visible_terms_de\":[\"Leistungsumfang\",\"Einheit\",\"Arbeitswert\"],\"forbidden_visible_terms_de\":[\"MISSING_INPUT\",\"AI_PROPOSED_NEEDS_REVIEW\",\"SOURCE_GROUNDED\",\"REUSED_FROM_REFERENCE\",\"Noch zu entscheiden\",\"Noch zu ergänzende\",\"noch zu ergänzen\",\"offene Punkte\",\"offene Entscheidung\",\"offene Angabe\",\"offene Angaben\",\"muss festgelegt werden\",\"müssen festgelegt werden\",\"vor finaler Abgabe\",\"vor der finalen Abgabe\",\"Zu prüfen:\",\"Paketstatus\",\"Status: BLOCKIERT\",\"BLOCKIERT\",\"Q&A\",\"Dashboard\",\"Reiter\",\"Formularangaben\",\"rechtliche Einordnung\",\"rechtlich prüfen\",\"kaufmännisch prüfen\",\"kommerziell prüfen\",\"fachlich finalisieren\",\"Reviewentscheidung\",\"Review-Entscheidung\",\"keine automatische Vertragsannahme\",\"Quelle:\",\"Draft:\",\"AI generated\",\"KI-Entwurf\",\"Arbeitsstand\",\"Entwurfsfassung\",\"als Entwurf\",\"dieser Entwurf\",\"Platzhalter folgt\",\"Platzhalter\",\"wird nachgereicht\",\"werden nachgereicht\",\"nachzureichen\",\"folgt nach\",\"folgt noch\",\"wird ergänzt\",\"wird noch ergänzt\",\"wird später ergänzt\",\"noch abzustimmen\",\"muss noch abgestimmt werden\",\"wird final abgestimmt\",\"Thema noch festlegen\",\"noch zu recherchieren\",\"muss recherchiert werden\",\"Recherche erforderlich\",\"finale Faktenlage\",\"Faktenlage prüfen\",\"Protagonist*innen noch festlegen\",\"Drehort noch festlegen\",\"Interviewpartner*innen noch festlegen\",\"vom Nutzer ergänzt\",\"Open Questions\",\"Review Notes\",\"AI_REVIEW_NOTES\",\"Name einfügen\",\"hier einfügen\",\"bitte einfügen\",\"[Name]\",\"[Kunde]\",\"[Datum]\",\"[Betrag]\",\"[Ort]\",\"[Referenz]\",\"[Thema]\",\"XXX\",\"TODO\",\"<Platzhalter>\"],\"required_structured_json_fields\":[\"position_reviews\",\"quality_gate_result\"],\"required_position_review_fields\":[\"position_id\",\"label_de\",\"detected_unit_pricing_type\",\"period_values_net_eur\",\"excel_locations\",\"formula_or_total_fields_excluded\",\"commercial_reasoning_de\",\"risk_level\",\"review_question_de\"],\"required_pricing_quality_gate_result\":{\"all_position_groups_covered\":true,\"unit_price_columns_only\":true,\"total_price_fields_not_filled\":true,\"hourly_rates_not_treated_as_lump_sum\":true,\"hourly_rate_values_plausible\":true,\"day_rates_not_treated_as_hourly_or_lump_sum\":true,\"minute_prices_not_treated_as_lump_sum\":true,\"price_values_match_detected_units\":true,\"option_escalation_5_percent_pa_applied\":true,\"formula_cells_not_modified_or_repriced\":true,\"protected_fields_not_filled\":true,\"no_final_price_approval_claimed\":true},\"pricing_position_reviews_required\":true,\"pricing_review_values_must_match_context\":true,\"pricing_excel_locations_required\":true,\"max_visible_hourly_rate_net_eur\":500,\"hard_block_if_hourly_rate_above_max\":true,\"required_option_escalation_de\":\"Optionsjahr 1 = +5%, Optionsjahr 2 = kumuliert +10,25%, sofern die Ausschreibung nichts anderes vorgibt.\"},\"format_decision_policy_de\":[\"Wenn das Ausschreibungsformat eindeutig ist, exakt darauf hinarbeiten.\",\"Wenn das Format offen ist, das fachlich plausibelste Einreichformat empfehlen und als Textartefakt bearbeitbar liefern.\",\"Bei Preis-, Legal- oder Formularartefakten keine freie Marketingdarstellung als Ersatz erzeugen.\"],\"fail_if_de\":[\"sichtbarer Text ist nur Analyse oder To-do-Liste statt Artefakt\",\"sichtbarer Text ist generisch und nicht ausschreibungsspezifisch\",\"sichtbarer Text unterfuellt ein erkanntes Seitenbudget massiv\",\"sichtbarer Text enthaelt interne Arbeitslabels oder Review-Caveats\"],\"human_review_required\":true,\"local_review_only\":true,\"make_run_prompt_policy_de\":\"Zusatzbriefing fachlich umsetzen, aber nicht als Meta-/Reviewtext im sichtbaren Artefakt ausgeben.\"},\"production_brief\":{\"why_needed_de\":\"Das Preisblatt ist als Muss-/Wertungsdokument einzureichen und enthält drei Preispositionen sowie Umsatzsteuerangaben.\",\"expected_output_de\":\"Erzeuge oder aktualisiere: Preisplan und Annahmen prüfen.\",\"next_action_de\":\"Preisfüllplan mit Annahmen erstellen; keine finalen Preise eintragen, bis interne Kalkulation, Auskömmlichkeitsprüfung und G2/G3 Review erfolgt sind.\",\"review_owner_de\":\"Pricing / G2 Fachlicher Pitch-Review / G3 Legal-Formalia Review\",\"review_gate_de\":\"Kaufmännische Prüfung vor finalen Preisen\",\"internal_provenance_labels_not_visible\":[\"SOURCE_GROUNDED\"],\"brief_inputs_de\":[{\"text_de\":\"Das Preisblatt ist als Muss-/Wertungsdokument einzureichen und enthält drei Preispositionen sowie Umsatzsteuerangaben.\",\"use_de\":\"Inhaltlicher Arbeitsinput für dieses Artefakt; nicht wortgleich und ohne interne Labels übernehmen.\"}],\"production_orders\":[{\"id\":\"pricing_fill_plan\",\"title_de\":\"Preisplan und Annahmen prüfen\",\"target_format_de\":\"XLSX\",\"status\":\"BLOCKIERT\",\"files\":[{\"path\":\"price_fill_plan.md\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"human_review_required\":true},{\"path\":\"price_suggestions.md\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"human_review_required\":true},{\"path\":\"price_sheet_draft.xlsx\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"human_review_required\":true}],\"reason_de\":\"Das Preisblatt ist als Muss-/Wertungsdokument einzureichen und enthält drei Preispositionen sowie Umsatzsteuerangaben.\",\"source_file\":\"L02 Preisblatt.pdf\",\"evidence_quote\":\"Pos. Leistung Preis (in Euro)\\nnetto\\nPreis (in Euro)\\nbrutto\\n1\\nMinutenpreis für Animationsvideos\\n...\\n2\\nSekundenpreis für zusätzliche\\nKorrekturen von Animationsvideos\\n(ab vierter Korrekturschleife)\\n...\\n3\\nMinutenpreis für die Anpassung von\\nbereits erstellter Animationsvideos\\nan ein weiteres Format (z. B. von\\n9:16 zu 16:9)\\n...\\nAngaben zur Umsatzsteuer (Zutreffendes bitte ankreuzen und/oder ergänzen)\",\"review_owner_de\":\"Pricing / G2 Fachlicher Pitch-Review / G3 Legal-Formalia Review\",\"review_gate_de\":\"Kaufmännische Prüfung vor finalen Preisen\",\"next_action_de\":\"Preisarbeitswerte, Annahmen, Formeln, Netto/USt.-Logik und finale Freigabe prüfen.\",\"labels\":[\"SOURCE_GROUNDED\"],\"human_review_required\":true}],\"layout_expectation_de\":\"Lesbare, abgabenahe Fassung mit klaren Zwischenüberschriften, kurzen Absätzen und passenden Tabellen statt Textwüste.\",\"specialist_execution_brief_de\":[\"Einheit und Preislogik zuerst verstehen: Stundensatz, Tagessatz, Stückpreis, Pauschale und Optionsjahre strikt unterscheiden.\",\"Nur Arbeitswerte vorschlagen, keine finale Preisfreigabe behaupten.\",\"Formeln, Summenfelder und Vorlagenstruktur nicht verändern.\"]},\"context_budget\":{\"principle_de\":\"Nur artefaktspezifische Informationen verwenden. Kein kompletter Pitch-Kontext, keine irrelevanten Legal-/Preis-/Case-Daten mitschicken.\",\"include_source_files\":[\"L02 Preisblatt.pdf\"],\"include_local_files\":[{\"path\":\"price_fill_plan.md\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"use_as\":\"bestehende Arbeitsdatei prüfen/weiterbearbeiten\"},{\"path\":\"price_suggestions.md\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"use_as\":\"bestehende Arbeitsdatei prüfen/weiterbearbeiten\"},{\"path\":\"price_sheet_draft.xlsx\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"use_as\":\"bestehende Arbeitsdatei prüfen/weiterbearbeiten\"}],\"exclude_de\":[\"Keine finalen Preise, wenn dieses Artefakt kein Preisartefakt ist.\",\"Keine rechtlichen Erklärungen bestätigen, wenn dieses Artefakt kein Legal/Formalia-Artefakt ist.\",\"Keine generischen Kanal-/Social-Claims ohne Tenderbezug.\"]},\"agent_route\":{\"recommended_agent_de\":\"Pricing-Agent\",\"agent_phase\":\"pricing\",\"make_mode_suggestion\":\"artifact_create\",\"result_should_write\":\"artifact_outputs/pricing/\"},\"guardrails\":{\"local_review_only\":true,\"sharepoint_upload_allowed\":false,\"offer_submission_allowed\":false,\"signature_allowed\":false,\"binding_commitment_allowed\":false,\"human_review_required\":true,\"source_trace_required\":true,\"visible_artifact_forbidden_labels\":[\"SOURCE_GROUNDED\",\"REUSED_FROM_REFERENCE\",\"AI_PROPOSED_NEEDS_REVIEW\",\"MISSING_INPUT\"],\"provenance_policy_de\":\"Belege und Provenienz in source_trace/review_notes führen; niemals als sichtbare Labels im Artefakttext.\"},\"force_regenerate_local_draft\":true,\"make_run_prompt_de\":\"Initialer Komplettlauf: Bitte fuer jedes Artefakt ein belastbares deutsches Arbeitsdokument erzeugen. Keine internen KI-Hinweise, keine Quellenlabels im Abgabetext, bei Vordruck/Preisblatt Vorlage respektieren.\"}",
  "artifact_agent_payload_json": "{\"schema\":\"contentkueche.artifact_agent_payload.v1\",\"created_at\":\"2026-06-10T19:01:30.330653+00:00\",\"mode\":\"artifact_agent_run\",\"language\":\"de-DE\",\"project_name\":\"Test_8_Landeszentrale\",\"artifact_id\":\"pricing\",\"artifact\":{\"id\":\"pricing\",\"title_de\":\"Vollständig ausgefülltes Preisblatt L02\",\"description_de\":\"Vollständig ausgefülltes Preisblatt L02 als Formular. Das Preisblatt ist als Muss-/Wertungsdokument einzureichen und enthält drei Preispositionen sowie Umsatzsteuerangaben. Auslöser/Quelle: L02 Preisblatt.pdf. Nächster Schritt: Preisfüllplan mit Annahmen erstellen; keine finalen Preise eintragen, bis interne Kalkulation, Auskömmlichkeitsprüfung und G2/G3 Review erfolgt sind.\",\"required\":true,\"production_status\":\"BLOCKIERT\",\"target_format_de\":\"Formular\",\"create_button_label_de\":\"Jetzt erstellen\",\"create_allowed_now\":true,\"create_allowed_note_de\":\"Als reviewpflichtige Arbeitsfassung erzeugen: Blocker und fehlende Nachweise klar markieren, aber vom weißen Blatt wegkommen.\"},\"source_evidence\":{\"source_file\":\"L02 Preisblatt.pdf\",\"source_location\":\"PDF-Textabschnitt 1\",\"evidence_quote\":\"Pos. Leistung Preis (in Euro)\\nnetto\\nPreis (in Euro)\\nbrutto\\n1\\nMinutenpreis für Animationsvideos\\n...\\n2\\nSekundenpreis für zusätzliche\\nKorrekturen von Animationsvideos\\n(ab vierter Korrekturschleife)\\n...\\n3\\nMinutenpreis für die Anpassung von\\nbereits erstellter Animationsvideos\\nan ein weiteres Format (z. B. von\\n9:16 zu 16:9)\\n...\\nAngaben zur Umsatzsteuer (Zutreffendes bitte ankreuzen und/oder ergänzen)\",\"evidence_required\":true},\"artifact_source_context\":{\"purpose_de\":\"Kuratiertes Kontextpaket für genau dieses Artefakt. Der Agent soll damit konkrete Inhalte erzeugen, nicht nur fehlende Quellen melden.\",\"payload_policy_de\":\"Nur für lokalen Review. Zitate/Belege nutzen, keine finalen Zusagen ableiten.\",\"source_files_considered\":[\"L02 Preisblatt.pdf\"],\"source_evidence_chunks\":[{\"source_file\":\"L02 Preisblatt.pdf\",\"source_location\":\"PDF-Textabschnitt 1, Dokument hat 1 Seiten\",\"chunk_id\":\"OneDrive_1_6-9-2026 2/leistungsbeschreibungen/L02 Preisblatt.pdf#text-1\",\"text\":\"Preisblatt\\nRahmenvertrag Animationsvideos\\nAufwandsvergütung / Einzelpreise für die Leistungen gem.\\nLeistungsbeschreibung Ziff. A.II.\\nPos. Leistung Preis (in Euro)\\nnetto\\nPreis (in Euro)\\nbrutto\\n1\\nMinutenpreis für Animationsvideos\\n(entsprechend der Anforderung der\\nLeistungsbeschreibung A II)\\n2\\nSekundenpreis für zusätzliche\\nKorrekturen von Animationsvideos\\n(ab vierter Korrekturschleife)\\n3\\nMinutenpreis für die Anpassung von\\nbereits erstellter Animationsvideos\\nan ein weiteres Format (z. B. von\\n9:16 zu 16:9)\\nAngaben zur Umsatzsteuer (Zutreffendes bitte ankreuzen und/oder ergänzen)\\n☐ Es liegt eine Umsatzsteuerbefreiung vor gemäß _____________\\n(Rechtsgrundlage)\\n☐ Es wird grundsätzlich Umsatzsteuer mit einem Prozentsatz von ____%\\nveranschlagt.\\n(Name bzw. Firmenbezeichnung des Bieters)\\nKlicken Sie hier, um Text einzugeben.\\nAnlage zum Angebot vom\\nKlicken Sie hier, um Text einzugeben.\"}],\"local_working_file_context\":[{\"path\":\"price_fill_plan.md\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"text_excerpt\":\"\"},{\"path\":\"price_suggestions.md\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"text_excerpt\":\"\"},{\"path\":\"price_sheet_draft.xlsx\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"text_excerpt\":\"\"}]},\"submission_artifact_specifications\":{},\"layout_requirements\":{\"summary_de\":\"Lesbare, abgabenahe Fassung mit klaren Zwischenüberschriften, kurzen Absätzen und passenden Tabellen statt Textwüste.\",\"language_de\":\"Deutsch\",\"no_text_walls\":true,\"use_clear_subheadings\":true,\"page_architecture_required\":true,\"max_paragraph_lines_de\":\"Absätze so kurz halten, dass sie im Dashboard/DOCX schnell gescannt werden können.\",\"visual_density_rule_de\":\"Längere Artefakte brauchen Lead, Zwischenüberschriften und mindestens eine verdichtende Tabelle oder klar gegliederte Liste.\",\"no_visible_ai_meta_in_artifact\":true,\"review_notes_outside_artifact\":true,\"pricing_layout_de\":\"Preispositionen tabellarisch mit Leistungsumfang, Einheit, Kalkulationsannahme, Vorschlagswert, Unsicherheit und Reviewfeld darstellen.\",\"show_scope_context\":true},\"artifact_quality_contract\":{\"schema\":\"contentkueche.artifact_quality_contract.v1\",\"artifact_id\":\"pricing\",\"target_format_de\":\"Formular\",\"agent_phase\":\"pricing\",\"visible_artifact_policy_de\":[\"Artefakttext muss wie eine polierte deutsche Einreich- oder Arbeitsfassung wirken.\",\"Keine sichtbaren KI-Caveats, Review-Hinweise, Quellenlabels, Dateinamen als Quellenersatz, Platzhalter oder englische Prototype-Sprache.\",\"Offene Punkte, Risiken und Freigaben gehoeren ausschliesslich in Review-Notizen, open_questions oder next_actions_de.\",\"Das Zielformat nicht annehmen: DOCX, PDF, PPTX, XLSX, Portaltext, Tabelle oder Formular ergeben sich aus Ausschreibung und Artefaktentscheid.\",\"Pricing-Artefakte muessen strukturierte position_reviews und alle Pricing-Gates maschinenlesbar liefern; sichtbare Tabellenwerte und JSON-Werte muessen zum pricing_agent_context passen.\"],\"required_agent_team_de\":[{\"role_de\":\"Preislogik\",\"task_de\":\"Preisblatt, Einheiten, Formeln und Leistungsumfang verstehen.\"},{\"role_de\":\"Kalkulation\",\"task_de\":\"Preisreferenzen in nachvollziehbare Arbeitswerte und Annahmen uebersetzen.\"},{\"role_de\":\"Kaufmaennische QA\",\"task_de\":\"Finalpreise sperren und Prueffelder fuer die Freigabe vorbereiten.\"}],\"required_visible_structure_de\":[\"Preis-/Kalkulationstabelle\",\"Leistungsumfang je Position\",\"Einheit und Mengen-/Abruflogik\",\"Netto-Arbeitswert oder nachvollziehbare Kalkulationsregel\",\"Unsicherheit/Pruefpunkt ausserhalb finaler Preisfreigabe\"],\"quality_gate_rules\":{\"min_markdown_headings\":2,\"requires_markdown_table\":true,\"max_consecutive_plain_paragraphs\":3,\"max_plain_paragraph_chars\":900,\"requires_page_architecture\":true,\"min_visual_structure_blocks\":3,\"required_visible_terms_de\":[\"Leistungsumfang\",\"Einheit\",\"Arbeitswert\"],\"forbidden_visible_terms_de\":[\"MISSING_INPUT\",\"AI_PROPOSED_NEEDS_REVIEW\",\"SOURCE_GROUNDED\",\"REUSED_FROM_REFERENCE\",\"Noch zu entscheiden\",\"Noch zu ergänzende\",\"noch zu ergänzen\",\"offene Punkte\",\"offene Entscheidung\",\"offene Angabe\",\"offene Angaben\",\"muss festgelegt werden\",\"müssen festgelegt werden\",\"vor finaler Abgabe\",\"vor der finalen Abgabe\",\"Zu prüfen:\",\"Paketstatus\",\"Status: BLOCKIERT\",\"BLOCKIERT\",\"Q&A\",\"Dashboard\",\"Reiter\",\"Formularangaben\",\"rechtliche Einordnung\",\"rechtlich prüfen\",\"kaufmännisch prüfen\",\"kommerziell prüfen\",\"fachlich finalisieren\",\"Reviewentscheidung\",\"Review-Entscheidung\",\"keine automatische Vertragsannahme\",\"Quelle:\",\"Draft:\",\"AI generated\",\"KI-Entwurf\",\"Arbeitsstand\",\"Entwurfsfassung\",\"als Entwurf\",\"dieser Entwurf\",\"Platzhalter folgt\",\"Platzhalter\",\"wird nachgereicht\",\"werden nachgereicht\",\"nachzureichen\",\"folgt nach\",\"folgt noch\",\"wird ergänzt\",\"wird noch ergänzt\",\"wird später ergänzt\",\"noch abzustimmen\",\"muss noch abgestimmt werden\",\"wird final abgestimmt\",\"Thema noch festlegen\",\"noch zu recherchieren\",\"muss recherchiert werden\",\"Recherche erforderlich\",\"finale Faktenlage\",\"Faktenlage prüfen\",\"Protagonist*innen noch festlegen\",\"Drehort noch festlegen\",\"Interviewpartner*innen noch festlegen\",\"vom Nutzer ergänzt\",\"Open Questions\",\"Review Notes\",\"AI_REVIEW_NOTES\",\"Name einfügen\",\"hier einfügen\",\"bitte einfügen\",\"[Name]\",\"[Kunde]\",\"[Datum]\",\"[Betrag]\",\"[Ort]\",\"[Referenz]\",\"[Thema]\",\"XXX\",\"TODO\",\"<Platzhalter>\"],\"required_structured_json_fields\":[\"position_reviews\",\"quality_gate_result\"],\"required_position_review_fields\":[\"position_id\",\"label_de\",\"detected_unit_pricing_type\",\"period_values_net_eur\",\"excel_locations\",\"formula_or_total_fields_excluded\",\"commercial_reasoning_de\",\"risk_level\",\"review_question_de\"],\"required_pricing_quality_gate_result\":{\"all_position_groups_covered\":true,\"unit_price_columns_only\":true,\"total_price_fields_not_filled\":true,\"hourly_rates_not_treated_as_lump_sum\":true,\"hourly_rate_values_plausible\":true,\"day_rates_not_treated_as_hourly_or_lump_sum\":true,\"minute_prices_not_treated_as_lump_sum\":true,\"price_values_match_detected_units\":true,\"option_escalation_5_percent_pa_applied\":true,\"formula_cells_not_modified_or_repriced\":true,\"protected_fields_not_filled\":true,\"no_final_price_approval_claimed\":true},\"pricing_position_reviews_required\":true,\"pricing_review_values_must_match_context\":true,\"pricing_excel_locations_required\":true,\"max_visible_hourly_rate_net_eur\":500,\"hard_block_if_hourly_rate_above_max\":true,\"required_option_escalation_de\":\"Optionsjahr 1 = +5%, Optionsjahr 2 = kumuliert +10,25%, sofern die Ausschreibung nichts anderes vorgibt.\"},\"format_decision_policy_de\":[\"Wenn das Ausschreibungsformat eindeutig ist, exakt darauf hinarbeiten.\",\"Wenn das Format offen ist, das fachlich plausibelste Einreichformat empfehlen und als Textartefakt bearbeitbar liefern.\",\"Bei Preis-, Legal- oder Formularartefakten keine freie Marketingdarstellung als Ersatz erzeugen.\"],\"fail_if_de\":[\"sichtbarer Text ist nur Analyse oder To-do-Liste statt Artefakt\",\"sichtbarer Text ist generisch und nicht ausschreibungsspezifisch\",\"sichtbarer Text unterfuellt ein erkanntes Seitenbudget massiv\",\"sichtbarer Text enthaelt interne Arbeitslabels oder Review-Caveats\"],\"human_review_required\":true,\"local_review_only\":true,\"make_run_prompt_policy_de\":\"Zusatzbriefing fachlich umsetzen, aber nicht als Meta-/Reviewtext im sichtbaren Artefakt ausgeben.\",\"artifact_response_contract\":{\"schema\":\"contentkueche.artifact_response_contract.v1\",\"artifact_id\":\"pricing\",\"status_policy_de\":[\"status darf nur REVIEW sein, wenn alle fuer dieses Artefakt geforderten quality_gate_result-Booleans true sind.\",\"Wenn ein geforderter Boolean fehlt, false ist oder nicht sicher belegbar ist: status=BLOCKIERT und hard_failures konkret ausfuellen.\",\"Nie kreative, formale oder preisliche Loesungsarbeit in open_questions zurueckdelegieren, wenn eine belastbare Arbeitsannahme moeglich ist.\"],\"required_top_level_fields_de\":[\"schema\",\"artifact_id\",\"status\",\"title_de\",\"draft_content_de\",\"sections\",\"source_trace\",\"open_questions\",\"hard_failures\",\"next_actions_de\",\"quality_gate_result\",\"review_owner_de\",\"review_gate_de\",\"sharepoint_upload_allowed\",\"offer_submission_allowed\",\"signature_allowed\",\"binding_commitment_allowed\",\"final_prices_approved\",\"legal_or_commercial_commitments_approved\",\"position_reviews\"],\"required_quality_gate_result_true_flags\":[\"all_required_points_solved\",\"language_is_german\",\"no_visible_ai_meta\",\"visible_layout_contract_met\",\"no_unresolved_placeholders_in_visible_text\",\"source_trace_present\",\"all_position_groups_covered\",\"unit_price_columns_only\",\"total_price_fields_not_filled\",\"hourly_rates_not_treated_as_lump_sum\",\"hourly_rate_values_plausible\",\"day_rates_not_treated_as_hourly_or_lump_sum\",\"minute_prices_not_treated_as_lump_sum\",\"price_values_match_detected_units\",\"option_escalation_5_percent_pa_applied\",\"formula_cells_not_modified_or_repriced\",\"protected_fields_not_filled\",\"no_final_price_approval_claimed\"],\"required_specialist_agents_completed\":[\"Preisblatt-/Leistungsverzeichnis-Agent\",\"Commercial-Pricing-Agent\",\"Commercial-QA-Agent\"],\"required_safety_booleans\":{\"sharepoint_upload_allowed\":false,\"offer_submission_allowed\":false,\"signature_allowed\":false,\"binding_commitment_allowed\":false,\"final_prices_approved\":false,\"legal_or_commercial_commitments_approved\":false},\"artifact_type\":\"pricing\",\"required_position_review_fields\":[\"position_id\",\"label_de\",\"detected_unit_pricing_type\",\"period_values_net_eur\",\"excel_locations\",\"formula_or_total_fields_excluded\",\"commercial_reasoning_de\",\"risk_level\",\"review_question_de\"]}},\"specialist_agent_briefing\":{\"schema\":\"contentkueche.specialist_agent_briefing.v1\",\"artifact_id\":\"pricing\",\"purpose_de\":\"Ein einzelnes Artefakt so ausarbeiten, dass es wie eine professionelle deutsche Arbeits-/Einreichfassung wirkt.\",\"internal_workflow_de\":[{\"step\":\"1\",\"role_de\":\"Preislogik\",\"task_de\":\"Preisblatt, Einheiten, Formeln und Leistungsumfang verstehen.\",\"visible_output_de\":\"Nur die finale Artefaktfassung; keine Rollenkommentare sichtbar ausgeben.\"},{\"step\":\"2\",\"role_de\":\"Kalkulation\",\"task_de\":\"Preisreferenzen in nachvollziehbare Arbeitswerte und Annahmen uebersetzen.\",\"visible_output_de\":\"Nur die finale Artefaktfassung; keine Rollenkommentare sichtbar ausgeben.\"},{\"step\":\"3\",\"role_de\":\"Kaufmaennische QA\",\"task_de\":\"Finalpreise sperren und Prueffelder fuer die Freigabe vorbereiten.\",\"visible_output_de\":\"Nur die finale Artefaktfassung; keine Rollenkommentare sichtbar ausgeben.\"}],\"agent_skill_matrix_de\":{\"schema\":\"contentkueche.agent_skill_matrix.v1\",\"artifact_id\":\"pricing\",\"artifact_title_de\":\"Vollständig ausgefülltes Preisblatt L02\",\"orchestration_rule_de\":\"Die folgenden Agentenrollen nacheinander intern anwenden; sichtbar ausgegeben wird nur die polierte Artefaktfassung in draft_content_de.\",\"tool_policy_de\":[\"Ausschreibungsquellen und artifact_source_context sind vorrangig.\",\"Externe Recherche, Agent-A/Ahrefs, Web-/Video-Recherche oder Plattformdaten nur als reviewpflichtige Hypothese nutzen.\",\"Keine externen Research-Hinweise als finale Claims, Preise, Rechts- oder Referenzbeweise ausgeben.\",\"Keine Quellen-, Tool- oder Agentennamen in den sichtbaren Artefakttext schreiben.\"],\"selected_agents\":[{\"name_de\":\"Preisblatt-/Leistungsverzeichnis-Agent\",\"mission_de\":\"Erkennt das tatsächliche Preisformat, Pflichtpositionen, Einheiten, Formeln und Ausfülllogik.\",\"skills_de\":[\"Preisblattanalyse\",\"Leistungsverzeichnis-Lesart\",\"Einheiten-/Mengenlogik\",\"Excel-/Formel-Schutz\"],\"allowed_context_de\":[\"price_sheet_analysis_json\",\"price_fill_plan_json\",\"make_excel_connector_observations_json\"],\"internal_deliverable_de\":\"Preisstruktur und ausfüllbare Arbeitspositionen ohne finale Freigabe.\",\"visible_output_rule_de\":\"Keine Agentenkommentare sichtbar ausgeben; Ergebnis in die polierte Artefaktfassung integrieren.\",\"recommended_tool_access_de\":[\"pricing_rules_de/pricing_reference_library\",\"Excel-/Preisblatt-Kontext fuer Einheiten/Formeln/Schutzlogik\"],\"tool_use_policy_de\":\"Tools intern nutzen; keine Tool-, Agenten- und Quellenhinweise in draft_content_de.\"},{\"name_de\":\"Commercial-Pricing-Agent\",\"mission_de\":\"Leitet nachvollziehbare Entwurfswerte aus Pricing Rules, historischen Referenzen und Leistungsumfang ab.\",\"skills_de\":[\"Agenturpreiskalkulation\",\"Leistungsumfang je Position\",\"Unsicherheitsmarkierung\",\"Plausibilitätsbandbreiten\"],\"allowed_context_de\":[\"pricing_reference_library_json\",\"pricing_rules_de\",\"price_plan_review_json\"],\"internal_deliverable_de\":\"Reviewpflichtige Netto-Arbeitswerte mit Kalkulationslogik, nicht finale Preise.\",\"visible_output_rule_de\":\"Keine Agentenkommentare sichtbar ausgeben; Ergebnis in die polierte Artefaktfassung integrieren.\",\"recommended_tool_access_de\":[\"pricing_rules_de/pricing_reference_library\",\"Excel-/Preisblatt-Kontext fuer Einheiten/Formeln/Schutzlogik\"],\"tool_use_policy_de\":\"Tools intern nutzen; keine Tool-, Agenten- und Quellenhinweise in draft_content_de.\"},{\"name_de\":\"Commercial-QA-Agent\",\"mission_de\":\"Prüft Preislogik gegen Ausschreibung, Formeln, Netto/Brutto/VAT, Optionen und Risiken.\",\"skills_de\":[\"Preis-QA\",\"Options-/Abruflogik\",\"Netto-Brutto-Prüfung\",\"Reviewfragen\"],\"allowed_context_de\":[\"price_sheet_analysis_json\",\"price_fill_plan_json\"],\"internal_deliverable_de\":\"Blocker, Reviewfragen und sichere nächste Schritte.\",\"visible_output_rule_de\":\"Keine Agentenkommentare sichtbar ausgeben; Ergebnis in die polierte Artefaktfassung integrieren.\",\"recommended_tool_access_de\":[\"pricing_rules_de/pricing_reference_library\",\"Excel-/Preisblatt-Kontext fuer Einheiten/Formeln/Schutzlogik\"],\"tool_use_policy_de\":\"Tools intern nutzen; keine Tool-, Agenten- und Quellenhinweise in draft_content_de.\"}],\"handoff_contract_de\":[\"Jeder Agent liefert gedanklich nur die Bausteine, die das nächste Teammitglied braucht.\",\"Schlussredaktion entfernt interne Herleitung, Quellenlabels, Meta-Sprache und offene Fragen aus dem Artefakttext.\"]},\"visible_output_rules_de\":[\"sichtbarer Artefakttext ist Ergebnis, nicht Analyse\",\"keine Quellenlabels, Dateinamen, KI-Hinweise, Reviewhinweise oder Platzhalter im Artefakttext\",\"kurze Absätze, sprechende Zwischenüberschriften und fachlich passende Tabellen verwenden\",\"offene Unsicherheiten nur in open_questions, hard_failures, source_trace oder next_actions_de ausgeben\"],\"result_json_rules_de\":[\"Antworte als contentkueche.artifact_agent_result.v1 JSON.\",\"draft_content_de muss die komplette lesbare Artefaktfassung enthalten.\",\"sections duerfen strukturieren, ersetzen aber draft_content_de nicht.\",\"open_questions und next_actions_de trennen Reviewbedarf vom sichtbaren Artefakttext.\"],\"target_format_de\":\"Formular\",\"layout_summary_de\":\"Lesbare, abgabenahe Fassung mit klaren Zwischenüberschriften, kurzen Absätzen und passenden Tabellen statt Textwüste.\",\"visible_structure_contract_de\":{\"max_consecutive_plain_paragraphs\":3,\"max_plain_paragraph_chars\":900,\"min_visual_structure_blocks\":3,\"rule_de\":\"Sichtbaren Artefakttext vor Rueckgabe wie ein Layout-Dokument strukturieren: keine Essay-Bloecke, sondern regelmaessig Zwischenueberschriften, Listen oder Tabellen setzen. Jeder laengere Hauptgedanke braucht eine sichtbare Form: Absatz plus Liste, Tabelle, Ablaufblock oder pointierte Unterueberschrift. Der Entwurf muss als setzbare Abgabeseite erkennbar sein, nicht als Fliesstext-Notiz.\"},\"pricing_team_briefing_de\":{\"goal_de\":\"Preisartefakt als nachvollziehbare Kalkulations- und Preisblatt-Arbeitsfassung liefern.\",\"hard_rules_de\":[\"Nur Netto-Einheitspreis-/Einzelpreisfelder als Preisarbeitswerte behandeln; Gesamtpreis-/Summenfelder sind Rechenfelder.\",\"Stundensatzpositionen als Preis pro Stunde ausweisen, niemals als Paket-, Tages- oder Gesamtpreis.\",\"Sichtbare Stundensätze über 500 EUR netto als harten QA-Blocker behandeln.\",\"Tagessatz-/Personentag-/PT-/Drehtagpositionen als Preis pro Tag ausweisen, niemals als Stunde, Pauschale oder Gesamtpreis.\",\"Minutenpreispositionen als Preis pro Minute ausweisen, niemals als Gesamtleistung oder Pauschale.\",\"Lieferfristen wie 24 Stunden oder 3 Arbeitstage nicht als abrechenbare Stunden-/Tageseinheit interpretieren.\",\"Optionsjahr 1 mit +5 % auf Basis-Einheitspreis, Optionsjahr 2 mit kumuliert +10,25 % rechnen, sofern keine andere feste Vorgabe belegt ist.\",\"AG-Vorgaben, Kostenobergrenzen, Reise-/Fremdkosten-Vorgaben, geschützte Felder und bestehende Formeln nicht befüllen.\"],\"must_solve_de\":[\"Leistungsumfang je Position erklären\",\"Einheit, Menge/Abruflogik und Preisannahme trennen\",\"Einheitspreis-, Gesamtpreis- und Formel-/Schutzfelder sauber trennen\",\"Stundensatz-, Stückpreis-, Tagessatz- und Pauschalpositionen sichtbar unterscheiden\",\"Options-/Verlängerungsjahre mit der 5-%-p.a.-Logik ausweisen\",\"historische Preisreferenzen nur als Kalkulationshilfe nutzen\",\"finale Preisfreigabe nicht behaupten\",\"position_reviews fuer jede Preisblattposition mit Preisart, Periodenwerten, Excel-Orten, Formel-/Gesamtfeld-Ausschluss, kaufmaennischer Begruendung und Reviewfrage liefern\"],\"preferred_shape_de\":\"Markdown-Tabelle mit Leistung, Leistungsumfang, Einheit, Kalkulationsregel, Netto-Arbeitswert, Unsicherheit und Reviewfeld.\",\"quality_gate_result_required_de\":[\"all_position_groups_covered\",\"unit_price_columns_only\",\"total_price_fields_not_filled\",\"hourly_rates_not_treated_as_lump_sum\",\"hourly_rate_values_plausible\",\"day_rates_not_treated_as_hourly_or_lump_sum\",\"minute_prices_not_treated_as_lump_sum\",\"price_values_match_detected_units\",\"option_escalation_5_percent_pa_applied\",\"formula_cells_not_modified_or_repriced\",\"protected_fields_not_filled\",\"no_final_price_approval_claimed\"]},\"make_run_prompt_de\":\"Initialer Komplettlauf: Bitte fuer jedes Artefakt ein belastbares deutsches Arbeitsdokument erzeugen. Keine internen KI-Hinweise, keine Quellenlabels im Abgabetext, bei Vordruck/Preisblatt Vorlage respektieren.\"},\"dashboard_review_context\":{\"purpose_de\":\"Gespeicherte Dashboard-Review-Kontexte für genau diesen Artefaktauftrag. Diese Eingaben sind aktuelle menschliche Korrekturen, aber keine finale Freigabe.\",\"policy_de\":[\"Als priorisierte Arbeitsfassung nutzen.\",\"Nicht als Angebotsabgabe, Signatur, finale Preis- oder Konzeptfreigabe interpretieren.\",\"Bei Widerspruch zu Quellen oder Guardrails als Reviewfrage markieren.\"],\"included_files\":[],\"missing_files\":[\"dashboard_qa_review.json\",\"price_plan_review.json\"],\"contexts\":{},\"summary\":{\"included_count\":0,\"missing_count\":2,\"has_review_context\":false}},\"artifact_iteration_context\":{\"schema\":\"contentkueche.artifact_iteration_context.v1\",\"artifact_id\":\"pricing\",\"purpose_de\":\"Lokales Iterationsgedächtnis für genau dieses Artefakt. Der nächste Fachagent soll die vorhandene Fassung verbessern, nicht von vorne anfangen.\",\"policy_de\":[\"Bestehenden Entwurf als Arbeitsbasis verwenden, wenn er vorhanden ist.\",\"Review-Notizen, Dashboard-Review und Qualitätsblocker als Reparatur-/Verbesserungsauftrag nutzen.\",\"Review-Hinweise, Quellenlabels, Dateinamen und interne Status nicht in den sichtbaren Artefakttext übernehmen.\",\"Gleicher Artefaktordner, gleiche Artefakt-ID, gleiche fachliche Aufgabe.\"],\"current_status\":{\"artifact_result_status\":null,\"agent_status_raw\":null,\"last_result_status\":null,\"last_result_at\":null,\"agent_result_imported\":null,\"office_artifact_path\":null,\"office_artifact_status\":null},\"current_draft\":{},\"user_feedback\":{},\"review_notes\":{},\"last_blocked_result\":{},\"iteration_instruction_de\":[\"Wenn user_feedback vorhanden ist: diese menschliche Bearbeitung und Verbesserungsanweisung priorisieren.\",\"Verbessere die vorhandene Fassung substanziell: konkreter, besser strukturiert, abgabenäher.\",\"Erhalte brauchbare Inhalte aus current_draft, entferne aber sichtbare Meta-/Review-Sprache.\",\"Behebe hard_failures aus dem letzten Qualitätsgate vollständig.\",\"Wenn User-Review und Quelle widersprechen, stelle die Frage in open_questions statt im Artefakttext.\"],\"summary\":{\"has_iteration_context\":false,\"has_current_draft\":false,\"has_user_feedback\":false,\"has_review_notes\":false,\"has_blocked_result\":false,\"artifact_output_dir\":\"/app/runs_v2/Test_8_Landeszentrale/artifact_outputs/pricing\",\"local_output_dir\":\"/app/runs_v2/Test_8_Landeszentrale\"}},\"production_brief\":{\"why_needed_de\":\"Das Preisblatt ist als Muss-/Wertungsdokument einzureichen und enthält drei Preispositionen sowie Umsatzsteuerangaben.\",\"expected_output_de\":\"Erzeuge oder aktualisiere: Preisplan und Annahmen prüfen.\",\"next_action_de\":\"Preisfüllplan mit Annahmen erstellen; keine finalen Preise eintragen, bis interne Kalkulation, Auskömmlichkeitsprüfung und G2/G3 Review erfolgt sind.\",\"review_owner_de\":\"Pricing / G2 Fachlicher Pitch-Review / G3 Legal-Formalia Review\",\"review_gate_de\":\"Kaufmännische Prüfung vor finalen Preisen\",\"internal_provenance_labels_not_visible\":[\"SOURCE_GROUNDED\"],\"brief_inputs_de\":[{\"text_de\":\"Das Preisblatt ist als Muss-/Wertungsdokument einzureichen und enthält drei Preispositionen sowie Umsatzsteuerangaben.\",\"use_de\":\"Inhaltlicher Arbeitsinput für dieses Artefakt; nicht wortgleich und ohne interne Labels übernehmen.\"}],\"production_orders\":[{\"id\":\"pricing_fill_plan\",\"title_de\":\"Preisplan und Annahmen prüfen\",\"target_format_de\":\"XLSX\",\"status\":\"BLOCKIERT\",\"files\":[{\"path\":\"price_fill_plan.md\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"human_review_required\":true},{\"path\":\"price_suggestions.md\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"human_review_required\":true},{\"path\":\"price_sheet_draft.xlsx\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"human_review_required\":true}],\"reason_de\":\"Das Preisblatt ist als Muss-/Wertungsdokument einzureichen und enthält drei Preispositionen sowie Umsatzsteuerangaben.\",\"source_file\":\"L02 Preisblatt.pdf\",\"evidence_quote\":\"Pos. Leistung Preis (in Euro)\\nnetto\\nPreis (in Euro)\\nbrutto\\n1\\nMinutenpreis für Animationsvideos\\n...\\n2\\nSekundenpreis für zusätzliche\\nKorrekturen von Animationsvideos\\n(ab vierter Korrekturschleife)\\n...\\n3\\nMinutenpreis für die Anpassung von\\nbereits erstellter Animationsvideos\\nan ein weiteres Format (z. B. von\\n9:16 zu 16:9)\\n...\\nAngaben zur Umsatzsteuer (Zutreffendes bitte ankreuzen und/oder ergänzen)\",\"review_owner_de\":\"Pricing / G2 Fachlicher Pitch-Review / G3 Legal-Formalia Review\",\"review_gate_de\":\"Kaufmännische Prüfung vor finalen Preisen\",\"next_action_de\":\"Preisarbeitswerte, Annahmen, Formeln, Netto/USt.-Logik und finale Freigabe prüfen.\",\"labels\":[\"SOURCE_GROUNDED\"],\"human_review_required\":true}],\"layout_expectation_de\":\"Lesbare, abgabenahe Fassung mit klaren Zwischenüberschriften, kurzen Absätzen und passenden Tabellen statt Textwüste.\",\"specialist_execution_brief_de\":[\"Einheit und Preislogik zuerst verstehen: Stundensatz, Tagessatz, Stückpreis, Pauschale und Optionsjahre strikt unterscheiden.\",\"Nur Arbeitswerte vorschlagen, keine finale Preisfreigabe behaupten.\",\"Formeln, Summenfelder und Vorlagenstruktur nicht verändern.\"]},\"context_budget\":{\"principle_de\":\"Nur artefaktspezifische Informationen verwenden. Kein kompletter Pitch-Kontext, keine irrelevanten Legal-/Preis-/Case-Daten mitschicken.\",\"include_source_files\":[\"L02 Preisblatt.pdf\"],\"include_local_files\":[{\"path\":\"price_fill_plan.md\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"use_as\":\"bestehende Arbeitsdatei prüfen/weiterbearbeiten\"},{\"path\":\"price_suggestions.md\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"use_as\":\"bestehende Arbeitsdatei prüfen/weiterbearbeiten\"},{\"path\":\"price_sheet_draft.xlsx\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"use_as\":\"bestehende Arbeitsdatei prüfen/weiterbearbeiten\"}],\"exclude_de\":[\"Keine finalen Preise, wenn dieses Artefakt kein Preisartefakt ist.\",\"Keine rechtlichen Erklärungen bestätigen, wenn dieses Artefakt kein Legal/Formalia-Artefakt ist.\",\"Keine generischen Kanal-/Social-Claims ohne Tenderbezug.\"]},\"agent_route\":{\"recommended_agent_de\":\"Pricing-Agent\",\"agent_phase\":\"pricing\",\"make_mode_suggestion\":\"artifact_create\",\"result_should_write\":\"artifact_outputs/pricing/\"},\"guardrails\":{\"local_review_only\":true,\"sharepoint_upload_allowed\":false,\"offer_submission_allowed\":false,\"signature_allowed\":false,\"binding_commitment_allowed\":false,\"human_review_required\":true,\"source_trace_required\":true,\"visible_artifact_forbidden_labels\":[\"SOURCE_GROUNDED\",\"REUSED_FROM_REFERENCE\",\"AI_PROPOSED_NEEDS_REVIEW\",\"MISSING_INPUT\"],\"provenance_policy_de\":\"Belege und Provenienz in source_trace/review_notes führen; niemals als sichtbare Labels im Artefakttext.\"},\"expected_result\":{\"artifact_output_dir\":\"/app/runs_v2/Test_8_Landeszentrale/artifact_outputs/pricing\",\"draft_content_path\":\"/app/runs_v2/Test_8_Landeszentrale/artifact_outputs/pricing/draft_content.md\",\"agent_result_json_path\":\"/app/runs_v2/Test_8_Landeszentrale/artifact_outputs/pricing/agent_result.json\",\"review_notes_path\":\"/app/runs_v2/Test_8_Landeszentrale/artifact_outputs/pricing/review_notes.md\",\"status\":\"reviewpflichtiger Entwurf, keine finale Abgabe\"},\"instructions_de\":[\"Zusatzbriefing fuer diesen Make-Lauf: make_run_prompt_de ist eine aktuelle Pitch-Lead-Anweisung fuer genau diesen Lauf und muss intern priorisiert werden; nicht sichtbar in den Artefakttext schreiben.\",\"Erzeuge nur dieses eine Artefakt als abgabenahe Arbeitsfassung; bei harten Blockern liefere die beste Teilfassung plus konkrete offene Fragen.\",\"Der artifact_quality_contract ist bindend: Er beschreibt sichtbare Struktur, verbotene Artefaktlabels, Agentenrollen und Import-Gates.\",\"Das specialist_agent_briefing ist der Arbeitsablauf fuer den Fachagenten: Rollen intern durchspielen, dann nur eine polierte Artefaktfassung liefern.\",\"Nutze zuerst die angegebenen Quellenbelege und lokalen Arbeitsdateien.\",\"Nutze gespeicherte Dashboard-Review-Kontexte als aktuelle menschliche Korrekturen, aber nicht als finale Freigabe.\",\"Wenn artifact_iteration_context vorhandene Artefaktfassungen oder Blocker enthält: verbessere genau diese Fassung und behebe die genannten Punkte, statt neu zu planen.\",\"Jede neue fachliche Aussage intern belegen und in source_trace oder review_notes dokumentieren; keine Provenienzlabels, Dateinamen oder Quellenhinweise in draft_content_de schreiben.\",\"Keine finalen Preise, Signaturen, Vertragsannahmen oder rechtlichen Erklärungen bestätigen.\",\"Bei fehlenden Inputs konkrete Dashboard-Q&A-Fragen formulieren.\"],\"make_run_prompt_de\":\"Initialer Komplettlauf: Bitte fuer jedes Artefakt ein belastbares deutsches Arbeitsdokument erzeugen. Keine internen KI-Hinweise, keine Quellenlabels im Abgabetext, bei Vordruck/Preisblatt Vorlage respektieren.\",\"artifact_response_contract\":{\"schema\":\"contentkueche.artifact_response_contract.v1\",\"artifact_id\":\"pricing\",\"status_policy_de\":[\"status darf nur REVIEW sein, wenn alle fuer dieses Artefakt geforderten quality_gate_result-Booleans true sind.\",\"Wenn ein geforderter Boolean fehlt, false ist oder nicht sicher belegbar ist: status=BLOCKIERT und hard_failures konkret ausfuellen.\",\"Nie kreative, formale oder preisliche Loesungsarbeit in open_questions zurueckdelegieren, wenn eine belastbare Arbeitsannahme moeglich ist.\"],\"required_top_level_fields_de\":[\"schema\",\"artifact_id\",\"status\",\"title_de\",\"draft_content_de\",\"sections\",\"source_trace\",\"open_questions\",\"hard_failures\",\"next_actions_de\",\"quality_gate_result\",\"review_owner_de\",\"review_gate_de\",\"sharepoint_upload_allowed\",\"offer_submission_allowed\",\"signature_allowed\",\"binding_commitment_allowed\",\"final_prices_approved\",\"legal_or_commercial_commitments_approved\",\"position_reviews\"],\"required_quality_gate_result_true_flags\":[\"all_required_points_solved\",\"language_is_german\",\"no_visible_ai_meta\",\"visible_layout_contract_met\",\"no_unresolved_placeholders_in_visible_text\",\"source_trace_present\",\"all_position_groups_covered\",\"unit_price_columns_only\",\"total_price_fields_not_filled\",\"hourly_rates_not_treated_as_lump_sum\",\"hourly_rate_values_plausible\",\"day_rates_not_treated_as_hourly_or_lump_sum\",\"minute_prices_not_treated_as_lump_sum\",\"price_values_match_detected_units\",\"option_escalation_5_percent_pa_applied\",\"formula_cells_not_modified_or_repriced\",\"protected_fields_not_filled\",\"no_final_price_approval_claimed\"],\"required_specialist_agents_completed\":[\"Preisblatt-/Leistungsverzeichnis-Agent\",\"Commercial-Pricing-Agent\",\"Commercial-QA-Agent\"],\"required_safety_booleans\":{\"sharepoint_upload_allowed\":false,\"offer_submission_allowed\":false,\"signature_allowed\":false,\"binding_commitment_allowed\":false,\"final_prices_approved\":false,\"legal_or_commercial_commitments_approved\":false},\"artifact_type\":\"pricing\",\"required_position_review_fields\":[\"position_id\",\"label_de\",\"detected_unit_pricing_type\",\"period_values_net_eur\",\"excel_locations\",\"formula_or_total_fields_excluded\",\"commercial_reasoning_de\",\"risk_level\",\"review_question_de\"]}}",
  "artifact_quality_contract_json": "{\"schema\":\"contentkueche.artifact_quality_contract.v1\",\"artifact_id\":\"pricing\",\"target_format_de\":\"Formular\",\"agent_phase\":\"pricing\",\"visible_artifact_policy_de\":[\"Artefakttext muss wie eine polierte deutsche Einreich- oder Arbeitsfassung wirken.\",\"Keine sichtbaren KI-Caveats, Review-Hinweise, Quellenlabels, Dateinamen als Quellenersatz, Platzhalter oder englische Prototype-Sprache.\",\"Offene Punkte, Risiken und Freigaben gehoeren ausschliesslich in Review-Notizen, open_questions oder next_actions_de.\",\"Das Zielformat nicht annehmen: DOCX, PDF, PPTX, XLSX, Portaltext, Tabelle oder Formular ergeben sich aus Ausschreibung und Artefaktentscheid.\",\"Pricing-Artefakte muessen strukturierte position_reviews und alle Pricing-Gates maschinenlesbar liefern; sichtbare Tabellenwerte und JSON-Werte muessen zum pricing_agent_context passen.\"],\"required_agent_team_de\":[{\"role_de\":\"Preislogik\",\"task_de\":\"Preisblatt, Einheiten, Formeln und Leistungsumfang verstehen.\"},{\"role_de\":\"Kalkulation\",\"task_de\":\"Preisreferenzen in nachvollziehbare Arbeitswerte und Annahmen uebersetzen.\"},{\"role_de\":\"Kaufmaennische QA\",\"task_de\":\"Finalpreise sperren und Prueffelder fuer die Freigabe vorbereiten.\"}],\"required_visible_structure_de\":[\"Preis-/Kalkulationstabelle\",\"Leistungsumfang je Position\",\"Einheit und Mengen-/Abruflogik\",\"Netto-Arbeitswert oder nachvollziehbare Kalkulationsregel\",\"Unsicherheit/Pruefpunkt ausserhalb finaler Preisfreigabe\"],\"quality_gate_rules\":{\"min_markdown_headings\":2,\"requires_markdown_table\":true,\"max_consecutive_plain_paragraphs\":3,\"max_plain_paragraph_chars\":900,\"requires_page_architecture\":true,\"min_visual_structure_blocks\":3,\"required_visible_terms_de\":[\"Leistungsumfang\",\"Einheit\",\"Arbeitswert\"],\"forbidden_visible_terms_de\":[\"MISSING_INPUT\",\"AI_PROPOSED_NEEDS_REVIEW\",\"SOURCE_GROUNDED\",\"REUSED_FROM_REFERENCE\",\"Noch zu entscheiden\",\"Noch zu ergänzende\",\"noch zu ergänzen\",\"offene Punkte\",\"offene Entscheidung\",\"offene Angabe\",\"offene Angaben\",\"muss festgelegt werden\",\"müssen festgelegt werden\",\"vor finaler Abgabe\",\"vor der finalen Abgabe\",\"Zu prüfen:\",\"Paketstatus\",\"Status: BLOCKIERT\",\"BLOCKIERT\",\"Q&A\",\"Dashboard\",\"Reiter\",\"Formularangaben\",\"rechtliche Einordnung\",\"rechtlich prüfen\",\"kaufmännisch prüfen\",\"kommerziell prüfen\",\"fachlich finalisieren\",\"Reviewentscheidung\",\"Review-Entscheidung\",\"keine automatische Vertragsannahme\",\"Quelle:\",\"Draft:\",\"AI generated\",\"KI-Entwurf\",\"Arbeitsstand\",\"Entwurfsfassung\",\"als Entwurf\",\"dieser Entwurf\",\"Platzhalter folgt\",\"Platzhalter\",\"wird nachgereicht\",\"werden nachgereicht\",\"nachzureichen\",\"folgt nach\",\"folgt noch\",\"wird ergänzt\",\"wird noch ergänzt\",\"wird später ergänzt\",\"noch abzustimmen\",\"muss noch abgestimmt werden\",\"wird final abgestimmt\",\"Thema noch festlegen\",\"noch zu recherchieren\",\"muss recherchiert werden\",\"Recherche erforderlich\",\"finale Faktenlage\",\"Faktenlage prüfen\",\"Protagonist*innen noch festlegen\",\"Drehort noch festlegen\",\"Interviewpartner*innen noch festlegen\",\"vom Nutzer ergänzt\",\"Open Questions\",\"Review Notes\",\"AI_REVIEW_NOTES\",\"Name einfügen\",\"hier einfügen\",\"bitte einfügen\",\"[Name]\",\"[Kunde]\",\"[Datum]\",\"[Betrag]\",\"[Ort]\",\"[Referenz]\",\"[Thema]\",\"XXX\",\"TODO\",\"<Platzhalter>\"],\"required_structured_json_fields\":[\"position_reviews\",\"quality_gate_result\"],\"required_position_review_fields\":[\"position_id\",\"label_de\",\"detected_unit_pricing_type\",\"period_values_net_eur\",\"excel_locations\",\"formula_or_total_fields_excluded\",\"commercial_reasoning_de\",\"risk_level\",\"review_question_de\"],\"required_pricing_quality_gate_result\":{\"all_position_groups_covered\":true,\"unit_price_columns_only\":true,\"total_price_fields_not_filled\":true,\"hourly_rates_not_treated_as_lump_sum\":true,\"hourly_rate_values_plausible\":true,\"day_rates_not_treated_as_hourly_or_lump_sum\":true,\"minute_prices_not_treated_as_lump_sum\":true,\"price_values_match_detected_units\":true,\"option_escalation_5_percent_pa_applied\":true,\"formula_cells_not_modified_or_repriced\":true,\"protected_fields_not_filled\":true,\"no_final_price_approval_claimed\":true},\"pricing_position_reviews_required\":true,\"pricing_review_values_must_match_context\":true,\"pricing_excel_locations_required\":true,\"max_visible_hourly_rate_net_eur\":500,\"hard_block_if_hourly_rate_above_max\":true,\"required_option_escalation_de\":\"Optionsjahr 1 = +5%, Optionsjahr 2 = kumuliert +10,25%, sofern die Ausschreibung nichts anderes vorgibt.\"},\"format_decision_policy_de\":[\"Wenn das Ausschreibungsformat eindeutig ist, exakt darauf hinarbeiten.\",\"Wenn das Format offen ist, das fachlich plausibelste Einreichformat empfehlen und als Textartefakt bearbeitbar liefern.\",\"Bei Preis-, Legal- oder Formularartefakten keine freie Marketingdarstellung als Ersatz erzeugen.\"],\"fail_if_de\":[\"sichtbarer Text ist nur Analyse oder To-do-Liste statt Artefakt\",\"sichtbarer Text ist generisch und nicht ausschreibungsspezifisch\",\"sichtbarer Text unterfuellt ein erkanntes Seitenbudget massiv\",\"sichtbarer Text enthaelt interne Arbeitslabels oder Review-Caveats\"],\"human_review_required\":true,\"local_review_only\":true,\"make_run_prompt_policy_de\":\"Zusatzbriefing fachlich umsetzen, aber nicht als Meta-/Reviewtext im sichtbaren Artefakt ausgeben.\",\"artifact_response_contract\":{\"schema\":\"contentkueche.artifact_response_contract.v1\",\"artifact_id\":\"pricing\",\"status_policy_de\":[\"status darf nur REVIEW sein, wenn alle fuer dieses Artefakt geforderten quality_gate_result-Booleans true sind.\",\"Wenn ein geforderter Boolean fehlt, false ist oder nicht sicher belegbar ist: status=BLOCKIERT und hard_failures konkret ausfuellen.\",\"Nie kreative, formale oder preisliche Loesungsarbeit in open_questions zurueckdelegieren, wenn eine belastbare Arbeitsannahme moeglich ist.\"],\"required_top_level_fields_de\":[\"schema\",\"artifact_id\",\"status\",\"title_de\",\"draft_content_de\",\"sections\",\"source_trace\",\"open_questions\",\"hard_failures\",\"next_actions_de\",\"quality_gate_result\",\"review_owner_de\",\"review_gate_de\",\"sharepoint_upload_allowed\",\"offer_submission_allowed\",\"signature_allowed\",\"binding_commitment_allowed\",\"final_prices_approved\",\"legal_or_commercial_commitments_approved\",\"position_reviews\"],\"required_quality_gate_result_true_flags\":[\"all_required_points_solved\",\"language_is_german\",\"no_visible_ai_meta\",\"visible_layout_contract_met\",\"no_unresolved_placeholders_in_visible_text\",\"source_trace_present\",\"all_position_groups_covered\",\"unit_price_columns_only\",\"total_price_fields_not_filled\",\"hourly_rates_not_treated_as_lump_sum\",\"hourly_rate_values_plausible\",\"day_rates_not_treated_as_hourly_or_lump_sum\",\"minute_prices_not_treated_as_lump_sum\",\"price_values_match_detected_units\",\"option_escalation_5_percent_pa_applied\",\"formula_cells_not_modified_or_repriced\",\"protected_fields_not_filled\",\"no_final_price_approval_claimed\"],\"required_specialist_agents_completed\":[\"Preisblatt-/Leistungsverzeichnis-Agent\",\"Commercial-Pricing-Agent\",\"Commercial-QA-Agent\"],\"required_safety_booleans\":{\"sharepoint_upload_allowed\":false,\"offer_submission_allowed\":false,\"signature_allowed\":false,\"binding_commitment_allowed\":false,\"final_prices_approved\":false,\"legal_or_commercial_commitments_approved\":false},\"artifact_type\":\"pricing\",\"required_position_review_fields\":[\"position_id\",\"label_de\",\"detected_unit_pricing_type\",\"period_values_net_eur\",\"excel_locations\",\"formula_or_total_fields_excluded\",\"commercial_reasoning_de\",\"risk_level\",\"review_question_de\"]}}",
  "artifact_response_contract_json": "{\"schema\":\"contentkueche.artifact_response_contract.v1\",\"artifact_id\":\"pricing\",\"status_policy_de\":[\"status darf nur REVIEW sein, wenn alle fuer dieses Artefakt geforderten quality_gate_result-Booleans true sind.\",\"Wenn ein geforderter Boolean fehlt, false ist oder nicht sicher belegbar ist: status=BLOCKIERT und hard_failures konkret ausfuellen.\",\"Nie kreative, formale oder preisliche Loesungsarbeit in open_questions zurueckdelegieren, wenn eine belastbare Arbeitsannahme moeglich ist.\"],\"required_top_level_fields_de\":[\"schema\",\"artifact_id\",\"status\",\"title_de\",\"draft_content_de\",\"sections\",\"source_trace\",\"open_questions\",\"hard_failures\",\"next_actions_de\",\"quality_gate_result\",\"review_owner_de\",\"review_gate_de\",\"sharepoint_upload_allowed\",\"offer_submission_allowed\",\"signature_allowed\",\"binding_commitment_allowed\",\"final_prices_approved\",\"legal_or_commercial_commitments_approved\",\"position_reviews\"],\"required_quality_gate_result_true_flags\":[\"all_required_points_solved\",\"language_is_german\",\"no_visible_ai_meta\",\"visible_layout_contract_met\",\"no_unresolved_placeholders_in_visible_text\",\"source_trace_present\",\"all_position_groups_covered\",\"unit_price_columns_only\",\"total_price_fields_not_filled\",\"hourly_rates_not_treated_as_lump_sum\",\"hourly_rate_values_plausible\",\"day_rates_not_treated_as_hourly_or_lump_sum\",\"minute_prices_not_treated_as_lump_sum\",\"price_values_match_detected_units\",\"option_escalation_5_percent_pa_applied\",\"formula_cells_not_modified_or_repriced\",\"protected_fields_not_filled\",\"no_final_price_approval_claimed\"],\"required_specialist_agents_completed\":[\"Preisblatt-/Leistungsverzeichnis-Agent\",\"Commercial-Pricing-Agent\",\"Commercial-QA-Agent\"],\"required_safety_booleans\":{\"sharepoint_upload_allowed\":false,\"offer_submission_allowed\":false,\"signature_allowed\":false,\"binding_commitment_allowed\":false,\"final_prices_approved\":false,\"legal_or_commercial_commitments_approved\":false},\"artifact_type\":\"pricing\",\"required_position_review_fields\":[\"position_id\",\"label_de\",\"detected_unit_pricing_type\",\"period_values_net_eur\",\"excel_locations\",\"formula_or_total_fields_excluded\",\"commercial_reasoning_de\",\"risk_level\",\"review_question_de\"]}",
  "specialist_agent_briefing_json": "{\"schema\":\"contentkueche.specialist_agent_briefing.v1\",\"artifact_id\":\"pricing\",\"purpose_de\":\"Ein einzelnes Artefakt so ausarbeiten, dass es wie eine professionelle deutsche Arbeits-/Einreichfassung wirkt.\",\"internal_workflow_de\":[{\"step\":\"1\",\"role_de\":\"Preislogik\",\"task_de\":\"Preisblatt, Einheiten, Formeln und Leistungsumfang verstehen.\",\"visible_output_de\":\"Nur die finale Artefaktfassung; keine Rollenkommentare sichtbar ausgeben.\"},{\"step\":\"2\",\"role_de\":\"Kalkulation\",\"task_de\":\"Preisreferenzen in nachvollziehbare Arbeitswerte und Annahmen uebersetzen.\",\"visible_output_de\":\"Nur die finale Artefaktfassung; keine Rollenkommentare sichtbar ausgeben.\"},{\"step\":\"3\",\"role_de\":\"Kaufmaennische QA\",\"task_de\":\"Finalpreise sperren und Prueffelder fuer die Freigabe vorbereiten.\",\"visible_output_de\":\"Nur die finale Artefaktfassung; keine Rollenkommentare sichtbar ausgeben.\"}],\"agent_skill_matrix_de\":{\"schema\":\"contentkueche.agent_skill_matrix.v1\",\"artifact_id\":\"pricing\",\"artifact_title_de\":\"Vollständig ausgefülltes Preisblatt L02\",\"orchestration_rule_de\":\"Die folgenden Agentenrollen nacheinander intern anwenden; sichtbar ausgegeben wird nur die polierte Artefaktfassung in draft_content_de.\",\"tool_policy_de\":[\"Ausschreibungsquellen und artifact_source_context sind vorrangig.\",\"Externe Recherche, Agent-A/Ahrefs, Web-/Video-Recherche oder Plattformdaten nur als reviewpflichtige Hypothese nutzen.\",\"Keine externen Research-Hinweise als finale Claims, Preise, Rechts- oder Referenzbeweise ausgeben.\",\"Keine Quellen-, Tool- oder Agentennamen in den sichtbaren Artefakttext schreiben.\"],\"selected_agents\":[{\"name_de\":\"Preisblatt-/Leistungsverzeichnis-Agent\",\"mission_de\":\"Erkennt das tatsächliche Preisformat, Pflichtpositionen, Einheiten, Formeln und Ausfülllogik.\",\"skills_de\":[\"Preisblattanalyse\",\"Leistungsverzeichnis-Lesart\",\"Einheiten-/Mengenlogik\",\"Excel-/Formel-Schutz\"],\"allowed_context_de\":[\"price_sheet_analysis_json\",\"price_fill_plan_json\",\"make_excel_connector_observations_json\"],\"internal_deliverable_de\":\"Preisstruktur und ausfüllbare Arbeitspositionen ohne finale Freigabe.\",\"visible_output_rule_de\":\"Keine Agentenkommentare sichtbar ausgeben; Ergebnis in die polierte Artefaktfassung integrieren.\",\"recommended_tool_access_de\":[\"pricing_rules_de/pricing_reference_library\",\"Excel-/Preisblatt-Kontext fuer Einheiten/Formeln/Schutzlogik\"],\"tool_use_policy_de\":\"Tools intern nutzen; keine Tool-, Agenten- und Quellenhinweise in draft_content_de.\"},{\"name_de\":\"Commercial-Pricing-Agent\",\"mission_de\":\"Leitet nachvollziehbare Entwurfswerte aus Pricing Rules, historischen Referenzen und Leistungsumfang ab.\",\"skills_de\":[\"Agenturpreiskalkulation\",\"Leistungsumfang je Position\",\"Unsicherheitsmarkierung\",\"Plausibilitätsbandbreiten\"],\"allowed_context_de\":[\"pricing_reference_library_json\",\"pricing_rules_de\",\"price_plan_review_json\"],\"internal_deliverable_de\":\"Reviewpflichtige Netto-Arbeitswerte mit Kalkulationslogik, nicht finale Preise.\",\"visible_output_rule_de\":\"Keine Agentenkommentare sichtbar ausgeben; Ergebnis in die polierte Artefaktfassung integrieren.\",\"recommended_tool_access_de\":[\"pricing_rules_de/pricing_reference_library\",\"Excel-/Preisblatt-Kontext fuer Einheiten/Formeln/Schutzlogik\"],\"tool_use_policy_de\":\"Tools intern nutzen; keine Tool-, Agenten- und Quellenhinweise in draft_content_de.\"},{\"name_de\":\"Commercial-QA-Agent\",\"mission_de\":\"Prüft Preislogik gegen Ausschreibung, Formeln, Netto/Brutto/VAT, Optionen und Risiken.\",\"skills_de\":[\"Preis-QA\",\"Options-/Abruflogik\",\"Netto-Brutto-Prüfung\",\"Reviewfragen\"],\"allowed_context_de\":[\"price_sheet_analysis_json\",\"price_fill_plan_json\"],\"internal_deliverable_de\":\"Blocker, Reviewfragen und sichere nächste Schritte.\",\"visible_output_rule_de\":\"Keine Agentenkommentare sichtbar ausgeben; Ergebnis in die polierte Artefaktfassung integrieren.\",\"recommended_tool_access_de\":[\"pricing_rules_de/pricing_reference_library\",\"Excel-/Preisblatt-Kontext fuer Einheiten/Formeln/Schutzlogik\"],\"tool_use_policy_de\":\"Tools intern nutzen; keine Tool-, Agenten- und Quellenhinweise in draft_content_de.\"}],\"handoff_contract_de\":[\"Jeder Agent liefert gedanklich nur die Bausteine, die das nächste Teammitglied braucht.\",\"Schlussredaktion entfernt interne Herleitung, Quellenlabels, Meta-Sprache und offene Fragen aus dem Artefakttext.\"]},\"visible_output_rules_de\":[\"sichtbarer Artefakttext ist Ergebnis, nicht Analyse\",\"keine Quellenlabels, Dateinamen, KI-Hinweise, Reviewhinweise oder Platzhalter im Artefakttext\",\"kurze Absätze, sprechende Zwischenüberschriften und fachlich passende Tabellen verwenden\",\"offene Unsicherheiten nur in open_questions, hard_failures, source_trace oder next_actions_de ausgeben\"],\"result_json_rules_de\":[\"Antworte als contentkueche.artifact_agent_result.v1 JSON.\",\"draft_content_de muss die komplette lesbare Artefaktfassung enthalten.\",\"sections duerfen strukturieren, ersetzen aber draft_content_de nicht.\",\"open_questions und next_actions_de trennen Reviewbedarf vom sichtbaren Artefakttext.\"],\"target_format_de\":\"Formular\",\"layout_summary_de\":\"Lesbare, abgabenahe Fassung mit klaren Zwischenüberschriften, kurzen Absätzen und passenden Tabellen statt Textwüste.\",\"visible_structure_contract_de\":{\"max_consecutive_plain_paragraphs\":3,\"max_plain_paragraph_chars\":900,\"min_visual_structure_blocks\":3,\"rule_de\":\"Sichtbaren Artefakttext vor Rueckgabe wie ein Layout-Dokument strukturieren: keine Essay-Bloecke, sondern regelmaessig Zwischenueberschriften, Listen oder Tabellen setzen. Jeder laengere Hauptgedanke braucht eine sichtbare Form: Absatz plus Liste, Tabelle, Ablaufblock oder pointierte Unterueberschrift. Der Entwurf muss als setzbare Abgabeseite erkennbar sein, nicht als Fliesstext-Notiz.\"},\"pricing_team_briefing_de\":{\"goal_de\":\"Preisartefakt als nachvollziehbare Kalkulations- und Preisblatt-Arbeitsfassung liefern.\",\"hard_rules_de\":[\"Nur Netto-Einheitspreis-/Einzelpreisfelder als Preisarbeitswerte behandeln; Gesamtpreis-/Summenfelder sind Rechenfelder.\",\"Stundensatzpositionen als Preis pro Stunde ausweisen, niemals als Paket-, Tages- oder Gesamtpreis.\",\"Sichtbare Stundensätze über 500 EUR netto als harten QA-Blocker behandeln.\",\"Tagessatz-/Personentag-/PT-/Drehtagpositionen als Preis pro Tag ausweisen, niemals als Stunde, Pauschale oder Gesamtpreis.\",\"Minutenpreispositionen als Preis pro Minute ausweisen, niemals als Gesamtleistung oder Pauschale.\",\"Lieferfristen wie 24 Stunden oder 3 Arbeitstage nicht als abrechenbare Stunden-/Tageseinheit interpretieren.\",\"Optionsjahr 1 mit +5 % auf Basis-Einheitspreis, Optionsjahr 2 mit kumuliert +10,25 % rechnen, sofern keine andere feste Vorgabe belegt ist.\",\"AG-Vorgaben, Kostenobergrenzen, Reise-/Fremdkosten-Vorgaben, geschützte Felder und bestehende Formeln nicht befüllen.\"],\"must_solve_de\":[\"Leistungsumfang je Position erklären\",\"Einheit, Menge/Abruflogik und Preisannahme trennen\",\"Einheitspreis-, Gesamtpreis- und Formel-/Schutzfelder sauber trennen\",\"Stundensatz-, Stückpreis-, Tagessatz- und Pauschalpositionen sichtbar unterscheiden\",\"Options-/Verlängerungsjahre mit der 5-%-p.a.-Logik ausweisen\",\"historische Preisreferenzen nur als Kalkulationshilfe nutzen\",\"finale Preisfreigabe nicht behaupten\",\"position_reviews fuer jede Preisblattposition mit Preisart, Periodenwerten, Excel-Orten, Formel-/Gesamtfeld-Ausschluss, kaufmaennischer Begruendung und Reviewfrage liefern\"],\"preferred_shape_de\":\"Markdown-Tabelle mit Leistung, Leistungsumfang, Einheit, Kalkulationsregel, Netto-Arbeitswert, Unsicherheit und Reviewfeld.\",\"quality_gate_result_required_de\":[\"all_position_groups_covered\",\"unit_price_columns_only\",\"total_price_fields_not_filled\",\"hourly_rates_not_treated_as_lump_sum\",\"hourly_rate_values_plausible\",\"day_rates_not_treated_as_hourly_or_lump_sum\",\"minute_prices_not_treated_as_lump_sum\",\"price_values_match_detected_units\",\"option_escalation_5_percent_pa_applied\",\"formula_cells_not_modified_or_repriced\",\"protected_fields_not_filled\",\"no_final_price_approval_claimed\"]},\"make_run_prompt_de\":\"Initialer Komplettlauf: Bitte fuer jedes Artefakt ein belastbares deutsches Arbeitsdokument erzeugen. Keine internen KI-Hinweise, keine Quellenlabels im Abgabetext, bei Vordruck/Preisblatt Vorlage respektieren.\"}",
  "knowledge_brain_policy_json": "{\"local_review_only\":true,\"human_review_required\":true,\"sharepoint_upload_allowed\":false,\"offer_submission_allowed\":false,\"allowed_use_de\":[\"Ein Artefakt als deutschen Arbeitsentwurf erzeugen.\",\"Quellen, Annahmen und Reviewfragen sichtbar machen.\",\"Bestehende Knowledge-/Referenzdaten als Vorschlagsmaterial nutzen.\"],\"not_allowed_de\":[\"Keine finalen Preise freigeben.\",\"Keine rechtlichen Erklärungen bestätigen.\",\"Keine Signaturen, Angebotsabgaben oder Uploads auslösen.\"]}",
  "source_coverage_report_json": "{\"_truncated_for_make_artifact_payload\":true,\"full_length_chars\":14503,\"excerpt\":\"{\\\"summary\\\":{\\\"status\\\":\\\"OK\\\",\\\"formal_tender_detected\\\":true,\\\"source_folder\\\":\\\"Direkter Upload / Test_8_Landeszentrale\\\",\\\"listed_file_count\\\":17,\\\"processed_file_count\\\":17,\\\"readable_file_count\\\":17,\\\"coverage_ratio\\\":1.0,\\\"readable_coverage_ratio\\\":1.0,\\\"critical_coverage_ratio\\\":1.0,\\\"critical_readable_coverage_ratio\\\":1.0,\\\"critical_role_count\\\":11,\\\"critical_roles_failed\\\":0,\\\"blocking_critical_roles_failed\\\":0,\\\"unreadable_processed_files\\\":0,\\\"downstream_generation_blocked\\\":false},\\\"document_role_hierarchy\\\":[{\\\"rank\\\":1,\\\"role\\\":\\\"tender_instructions\\\",\\\"role_de\\\":\\\"Aufforderung / Vergabehinweise\\\"},{\\\"rank\\\":2,\\\"role\\\":\\\"service_description\\\",\\\"role_de\\\":\\\"Leistungsbeschreibung\\\"},{\\\"rank\\\":3,\\\"role\\\":\\\"award_criteria\\\",\\\"role_de\\\":\\\"Zuschlagskriterien\\\"},{\\\"rank\\\":4,\\\"role\\\":\\\"eligibility_criteria\\\",\\\"role_de\\\":\\\"Eignungskriterien\\\"},{\\\"rank\\\":5,\\\"role\\\":\\\"declaration_form\\\",\\\"role_de\\\":\\\"Eigenerklärungen / Formblätter\\\"},{\\\"rank\\\":6,\\\"role\\\":\\\"framework_contract\\\",\\\"role_de\\\":\\\"Rahmenvertrag / Vertragsmuster\\\"},{\\\"rank\\\":7,\\\"role\\\":\\\"data_processing\\\",\\\"role_de\\\":\\\"AVV / Datenschutz\\\"},{\\\"rank\\\":8,\\\"role\\\":\\\"contract_terms\\\",\\\"role_de\\\":\\\"Vertragsbedingungen\\\"},{\\\"rank\\\":9,\\\"role\\\":\\\"price_sheet\\\",\\\"role_de\\\":\\\"Preisblatt / Leistungsverzeichnis\\\"},{\\\"rank\\\":10,\\\"role\\\":\\\"company_evidence\\\",\\\"role_de\\\":\\\"Unternehmensnachweise / Referenzen\\\"},{\\\"rank\\\":11,\\\"role\\\":\\\"previous_pitch_material\\\",\\\"role_de\\\":\\\"Vorherige Pitch-Unterlagen\\\"},{\\\"rank\\\":12,\\\"role\\\":\\\"qa_or_evergabe_hints\\\",\\\"role_de\\\":\\\"Bieterfragen / eVergabe-Hinweise\\\"},{\\\"rank\\\":13,\\\"role\\\":\\\"accessibility\\\",\\\"role_de\\\":\\\"Barrierefreiheit\\\"},{\\\"rank\\\":14,\\\"role\\\":\\\"other\\\",\\\"role_de\\\":\\\"Sonstige Unterlage\\\"}],\\\"role_counts\\\":{\\\"tender_instructions\\\":4,\\\"service_description\\\":5,\\\"award_criteria\\\":2,\\\"declaration_form\\\":2,\\\"framework_contract\\\":1,\\\"contract_terms\\\":3,\\\"price_sheet\\\":2,\\\"qa_or_evergabe_hints\\\":1,\\\"accessibility\\\":2,\\\"other\\\":2},\\\"processed_role_counts\\\":{\\\"tender_instructions\\\":4,\\\"service_description\\\":5,\\\"award_criteria\\\":2,\\\"declaration_form\\\":2,\\\"framework_contract\\\":1,\\\"contract_terms\\\":3,\\\"price_sheet\\\":2,\\\"qa_or_evergabe_hints\\\":1,\\\"accessibility\\\":2,\\\"other\\\":2},\\\"readable_role_counts\\\":{\\\"tender_instructions\\\":4,\\\"service_description\\\":5,\\\"award_criteria\\\":2,\\\"declaration_form\\\":2,\\\"framework_contract\\\":1,\\\"contract_terms\\\":3,\\\"price_sheet\\\":2,\\\"qa_or_evergabe_hints\\\":1,\\\"accessibility\\\":2,\\\"other\\\":2},\\\"critical_checks\\\":[{\\\"role\\\":\\\"tender_instructions\\\",\\\"role_de\\\":\\\"Aufforderung / Vergabehinweise\\\",\\\"expected_or_required\\\":4,\\\"listed_files\\\":4,\\\"processed_files\\\":4,\\\"readable_files\\\":4,\\\"affected_files\\\":[\\\"321_anfrage_angebot.pdf\\\",\\\"312_322_hinweise_einreichung_teilnahmeantraege.pdf\\\",\\\"511_bewerbungsbedingungen.pdf\\\",\\\"324_angebotsschreiben.docx\\\"],\\\"blocking_reason\\\":\\\"\\\",\\\"blocks_downstream\\\":false,\\\"status\\\":\\\"pass\\\",\\\"status_de\\\":\\\"lesbar verarbeitet\\\",\\\"coverage_note\\\":\\\"\\\",\\\"action\\\":\\\"Quellunterlage lesbar verarbeitet.\\\"},{\\\"role\\\":\\\"service_description\\\",\\\"role_de\\\":\\\"Leistungsbeschreibung\\\",\\\"expected_or_required\\\":5,\\\"listed_files\\\":5,\\\"processed_files\\\":5,\\\"readable_files\\\":5,\\\"affected_files\\\":[\\\"321_anfrage_angebot.pdf\\\",\\\"L01 Leistungsbeschreibung_RVAnimationsvideos 2026.pdf\\\",\\\"L04 LpB_CD-Handbuch_Stand-2022-04-01.pdf\\\",\\\"L05 Vertraulichkeitsvereinbarung.pdf\\\",\\\"S1-Checkliste 2026LpB0054.pdf\\\"],\\\"blocking_reason\\\":\\\"\\\",\\\"blocks_downstream\\\":false,\\\"status\\\":\\\"pass\\\",\\\"status_de\\\":\\\"lesbar verarbeitet\\\",\\\"coverage_note\\\":\\\"\\\",\\\"action\\\":\\\"Quellunterlage lesbar verarbeitet.\\\"},{\\\"role\\\":\\\"eligibility_criteria\\\",\\\"role_de\\\":\\\"Eignungskriterien\\\",\\\"expected_or_required\\\":2,\\\"listed_files\\\":2,\\\"processed_files\\\":2,\\\"readable_files\\\":2,\\\"affected_files\\\":[\\\"521_eigenerklarung_ausschlussgrunde.pdf\\\",\\\"531_bewerber_bietergemeinschaftserklaerung.docx\\\"],\\\"blocking_reason\\\":\\\"\\\",\\\"blocks_downstream\\\":false,\\\"status\\\":\\\"pass\\\",\\\"status_de\\\":\\\"durch Formulare abgedeckt\\\",\\\"coverage_note\\\":\\\"Kein separates Eignungskriterien-Dokument erkannt; lesbare Eignungs-/Eigenerklärungsformulare decken die Rolle für den Arbeitsstart ab.\\\",\\\"action\\\":\\\"Kein separates Eignungskriterien-Dokument erkannt; lesbare Eignungs-/Eigenerklärungsformulare decken die Rolle für den Arbeitsstart ab.\\\"},{\\\"role\\\":\\\"award_criteria\\\",\\\"role_de\\\":\\\"Zuschlagskriterien\\\",\\\"expected_or_required\\\":2,\\\"listed_files\\\":2,\\\"processed_files\\\":2,\\\"readable_files\\\":2,\\\"affected_files\\\":[\\\"321_anfrage_angebot.pdf\\\",\\\"L01 Leistungsbeschreibung_RVAnimationsvideos 2026.pdf\\\"],\\\"blocking_reason\\\":\\\"\\\",\\\"blocks_downstream\\\":false,\\\"status\\\":\\\"pass\\\",\\\"status_de\\\":\\\"lesbar verarbeitet\\\",\\\"coverage_note\\\":\\\"\\\",\\\"action\\\":\\\"Quellunterlage lesbar verarbeitet.\\\"},{\\\"role\\\":\\\"price_sheet\\\",\\\"role_de\\\":\\\"Preisblatt / Leistungsverzeichnis\\\",\\\"expected_or_required\\\":2,\\\"listed_files\\\":2,\\\"processed_files\\\":2,\\\"readable_files\\\":2,\\\"affected_files\\\":[\\\"L02 Preisblatt.pdf\\\",\\\"L02 Preisblatt.docx\\\"],\\\"blocking_reason\\\":\\\"\\\",\\\"blocks_downstream\\\":false,\\\"status\\\":\\\"pass\\\",\\\"status_de\\\":\\\"lesbar verarbeitet\\\",\\\"coverage_note\\\":\\\"\\\",\\\"action\\\":\\\"Quellunterlage lesbar verarbeitet.\\\"},{\\\"role\\\":\\\"offer_letter\\\",\\\"role_de\\\":\\\"Angebotsschreiben\\\",\\\"expected_or_required\\\":2,\\\"listed_files\\\":2,\\\"processed_files\\\":2,\\\"readable_files\\\":2,\\\"affected_files\\\":[\\\"S1-Checkliste 2026LpB0054.pdf\\\",\\\"324_angebotsschreiben.docx\\\"],\\\"blocking_reason\\\":\\\"\\\",\\\"blocks_downstream\\\":false,\\\"status\\\":\\\"pass\\\",\\\"status_de\\\":\\\"lesbar verarbeitet\\\",\\\"coverage_note\\\":\\\"\\\",\\\"action\\\":\\\"Quellunterlage lesbar verarbeitet.\\\"},{\\\"role\\\":\\\"declaration_form\\\",\\\"role_de\\\":\\\"Eigenerklärungen / Formblätter\\\",\\\"expected_or_required\\\":2,\\\"listed_files\\\":2,\\\"processed_files\\\":2,\\\"readable_files\\\":2,\\\"affected_files\\\":[\\\"521_eigenerklarung_ausschlussgrunde.pdf\\\",\\\"531_bewerber_bietergemeinschaftserklaerung.docx\\\"],\\\"blocking_reason\\\":\\\"\\\",\\\"blocks_downstream\\\":false,\\\"status\\\":\\\"pass\\\",\\\"status_de\\\":\\\"lesbar verarbeitet\\\",\\\"coverage_note\\\":\\\"\\\",\\\"action\\\":\\\"Quellunterlage lesbar verarbeitet.\\\"},{\\\"role\\\":\\\"framework_contract\\\",\\\"role_de\\\":\\\"Rahmenvertrag / Vertragsmuster\\\",\\\"expected_or_required\\\":1,\\\"listed_files\\\":1,\\\"processed_files\\\":1,\\\"readable_files\\\":1,\\\"affected_files\\\":[\\\"L03 Rahmenvertrag.pdf\\\"],\\\"blocking_reason\\\":\\\"\\\",\\\"blocks_downstream\\\":false,\\\"status\\\":\\\"pass\\\",\\\"status_de\\\":\\\"lesbar verarbeitet\\\",\\\"coverage_note\\\":\\\"\\\",\\\"action\\\":\\\"Quellunterlage lesbar verarbeitet.\\\"},{\\\"role\\\":\\\"contract_terms\\\",\\\"role_de\\\":\\\"Vertragsbedingungen\\\",\\\"expected_or_required\\\":3,\\\"listed_files\\\":3,\\\"processed_files\\\":3,\\\"readable_files\\\":3,\\\"affected_files\\\":[\\\"511_bewerbungsbedingungen.pdf\\\",\\\"512_zusatzliche-vertragsbedingungen-nrw.pdf\\\",\\\"513_besondere_vertragsbedingungen_tvgg_nrw.pdf\\\"],\\\"blocking_reason\\\":\\\"\\\",\\\"blocks_downstream\\\":false,\\\"status\\\":\\\"pass\\\",\\\"status_de\\\":\\\"lesbar verarbeitet\\\",\\\"coverage_note\\\":\\\"\\\",\\\"action\\\":\\\"Quellunterlage lesbar verarbeitet.\\\"},{\\\"role\\\":\\\"accessibility\\\",\\\"role_de\\\":\\\"Barrierefreiheit\\\",\\\"expected_or_required\\\":2,\\\"listed_files\\\":2,\\\"processed_files\\\":2,\\\"readable_files\\\":2,\\\"affected_files\\\":[\\\"L01 Leistungsbeschreibung_RVAnimationsvideos 2026.pdf\\\",\\\"L03 Rahmenvertrag.pdf\\\"],\\\"blocking_reason\\\":\\\"\\\",\\\"blocks_downstream\\\":false,\\\"status\\\":\\\"pass\\\",\\\"status_de\\\":\\\"lesbar verarbeitet\\\",\\\"coverage_note\\\":\\\"\\\",\\\"action\\\":\\\"Quellunterlage lesbar verarbeitet.\\\"},{\\\"role\\\":\\\"qa_or_evergabe_hints\\\",\\\"role_de\\\":\\\"Bieterfragen / eVergabe-Hinweise\\\",\\\"expected_or_required\\\":1,\\\"listed_files\\\":1,\\\"processed_files\\\":1,\\\"readable_files\\\":1,\\\"affected_files\\\":[\\\"312_322_hinweise_einreichung_teilnahmeantraege.pdf\\\"],\\\"blocking_reason\\\":\\\"\\\",\\\"blocks_downstream\\\":false,\\\"status\\\":\\\"pass\\\",\\\"status_de\\\":\\\"lesbar verarbeitet\\\",\\\"coverage_note\\\":\\\"\\\",\\\"action\\\":\\\"Quellunterlage lesbar verarbeitet.\\\"}],\\\"files\\\":[{\\\"id\\\":\\\"OneDrive_1_6-9-2026 2/anschreiben/321_anfrage_angebot.pdf\\\",\\\"name\\\":\\\"321_anfrage_angebot.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_8_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026 2/anschreiben/321_anfrage_angebot.pdf\\\",\\\"roles\\\":[\\\"tender_instructions\\\",\\\"service_description\\\",\\\"award_criteria\\\"],\\\"primary_role\\\":\\\"tender_instructions\\\",\\\"processed\\\":true,\\\"readable\\\":true,\\\"text_chars\\\":4743,\\\"warnings\\\":[]},{\\\"id\\\":\\\"OneDrive_1_6-9-2026 2/leistungsbeschreibungen/L01 Leistungsbeschreibung_RVAnimationsvideos 2026.pdf\\\",\\\"name\\\":\\\"L01 Leistungsbeschreibung_RVAnimationsvideos 2026.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_8_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026 2/leistungsbeschreibungen/L01 Leistungsbeschreibung_RVAnimationsvideos 2026.pdf\\\",\\\"roles\\\":[\\\"service_description\\\",\\\"award_criteria\\\",\\\"accessibility\\\"],\\\"primary_role\\\":\\\"service_description\\\",\\\"processed\\\":true,\\\"readable\\\":true,\\\"text_chars\\\":18360,\\\"warnings\\\":[]},{\\\"id\\\":\\\"OneDrive_1_6-9-2026 2/leistungsbeschreibungen/L02 Preisblatt.pdf\\\",\\\"name\\\":\\\"L02 Preisblatt.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_8_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026 2/leistungsbeschreibungen/L02 Preisblatt.pdf\\\",\\\"roles\\\":[\\\"price_sheet\\\"],\\\"primary_role\\\":\\\"price_sheet\\\",\\\"processed\\\":true,\\\"readable\\\":true,\\\"text_chars\\\":951,\\\"warnings\\\":[]},{\\\"id\\\":\\\"OneDrive_1_6-9-2026 2/leistungsbeschreibungen/L03 Rahmenvertrag.pdf\\\",\\\"name\\\":\\\"L03 Rahmenvertrag.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_8_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026 2/leistungsbeschreibungen/L03 Rahmenvertrag.pdf\\\",\\\"roles\\\":[\\\"framework_contract\\\",\\\"accessibility\\\"],\\\"primary_role\\\":\\\"framework_contract\\\",\\\"processed\\\":true,\\\"readable\\\":true,\\\"text_chars\\\":14323,\\\"warnings\\\":[]},{\\\"id\\\":\\\"OneDrive_1_6-9-2026 2/leistungsbeschreibungen/L04 LpB_CD-Handbuch_Stand-2022-04-01.pdf\\\",\\\"name\\\":\\\"L04 LpB_CD-Handbuch_Stand-2022-04-01.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_8_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026 2/leistungsbeschreibungen/L04 LpB_CD-Handbuch_Stand-2022-04-01.pdf\\\",\\\"roles\\\":[\\\"service_description\\\"],\\\"primary_role\\\":\\\"service_description\\\",\\\"processed\\\":true,\\\"readable\\\":true,\\\"text_chars\\\":29186,\\\"warnings\\\":[]},{\\\"id\\\":\\\"OneDrive_1_6-9-2026 2/leistungsbeschreibungen/L05 Vertraulichkeitsvereinbarung.pdf\\\",\\\"name\\\":\\\"L05 Vertraulichkeitsvereinbarung.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_8_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026 2/leistungsbeschreibungen/L05 Vertraulichkeitsvereinbarung.pdf\\\",\\\"roles\\\":[\\\"service_description\\\"],\\\"primary_role\\\":\\\"service_description\\\",\\\"processed\\\":true,\\\"readable\\\":true,\\\"text_chars\\\":2941,\\\"warnings\\\":[]},{\\\"id\\\":\\\"OneDrive_1_6-9-2026 2/sonstiges/312_322_hinweise_einreichung_teilnahmeantraege.pdf\\\",\\\"name\\\":\\\"312_322_hinweise_einreichung_teilnahmeantraege.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_8_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026 2/sonstiges/312_322_hinweise_einreichung_teilnahmeantraege.pdf\\\",\\\"roles\\\":[\\\"tender_instructions\\\",\\\"qa_or_evergabe_hints\\\"],\\\"primary_role\\\":\\\"tender_instructions\\\",\\\"processed\\\":true,\\\"readable\\\":true,\\\"text_chars\\\":4537,\\\"warnings\\\":[]},{\\\"id\\\":\\\"OneDrive_1_6-9-2026 2/sonstiges/312a_322a_informationen_dsgvo.pdf\\\",\\\"name\\\":\\\"312a_322a_informationen_dsgvo.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_8_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026 2/sonstiges/312a_322a_informationen_dsgvo.pdf\\\",\\\"roles\\\":[\\\"other\\\"],\\\"primary_role\\\":\\\"other\\\",\\\"processed\\\":true,\\\"readable\\\":true,\\\"text_chars\\\":5501,\\\"warnings\\\":[]},{\\\"id\\\":\\\"OneDrive_1_6-9-2026 2/sonstiges/511_bewerbungsbedingungen.pdf\\\",\\\"name\\\":\\\"511_bewerbungsbedingungen.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_8_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026 2/sonstiges/511_bewerbungsbedingungen.pdf\\\",\\\"roles\\\":[\\\"tender_instructions\\\",\\\"contract_terms\\\"],\\\"primary_role\\\":\\\"tender_instructions\\\",\\\"processed\\\":true,\\\"readable\\\":true,\\\"text_chars\\\":11523,\\\"warnings\\\":[]},{\\\"id\\\":\\\"OneDrive_1_6-9-2026 2/sonstiges/Hinweisblatt Bietertool.pdf\\\",\\\"name\\\":\\\"Hinweisblatt Bietertool.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_8_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026 2/sonstiges/Hinweisblatt Bietertool.pdf\\\",\\\"roles\\\":[\\\"other\\\"],\\\"primary_role\\\":\\\"other\\\",\\\"processed\\\":true,\\\"readable\\\":true,\\\"text_chars\\\":618,\\\"warnings\\\":[]},{\\\"id\\\":\\\"OneDrive_1_6-9-2026 2/sonstiges/S1-Checkliste 2026LpB0054.pdf\\\",\\\"name\\\":\\\"S1-Checkliste 2026LpB0054.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_8_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026 2/sonstiges/S1-Checkliste 2026LpB0054.pdf\\\",\\\"roles\\\":[\\\"service_description\\\",\\\"offer_letter\\\"],\\\"primary_role\\\":\\\"service_description\\\",\\\"processed\\\":true,\\\"readable\\\":true,\\\"text_chars\\\":1723,\\\"warnings\\\":[]},{\\\"id\\\":\\\"OneDrive_1_6-9-2026 2/vertragsbedingungen/512_zusatzliche-vertragsbedingungen-nrw.pdf\\\",\\\"name\\\":\\\"512_zusatzliche-vertragsbedingungen-nrw.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_8_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026 2/vertragsbedingungen/512_zusatzliche-ver\"}",
  "pricing_reference_library_json": "{\"_truncated_for_make_artifact_payload\":true,\"full_length_chars\":27870,\"excerpt\":\"{\\\"schema_version\\\":\\\"1.0.0\\\",\\\"language\\\":\\\"de-DE\\\",\\\"purpose\\\":\\\"Historische Preisreferenzen fuer Pitch- und Angebotsentwuerfe im contentkueche-Stil.\\\",\\\"policy\\\":\\\"Historische Referenzpreise. Keine automatischen Standardpreise, keine finale Preisfreigabe. Historische Preise sind Referenz, keine Preisliste.\\\",\\\"use_policy\\\":{\\\"human_review_required\\\":true,\\\"do_not_use_as_price_list\\\":true,\\\"allowed_use\\\":[\\\"Plausibilisierung von Preisvorschlaegen\\\",\\\"Ableitung typischer Einheiten und Positionslogiken\\\",\\\"Erkennen wiederkehrender Bausteine wie Projektmanagement, Produktion, Postproduktion, Reise, Lizenzen und Optionen\\\",\\\"Dokumentation von Annahmen und Unsicherheiten\\\"],\\\"not_allowed_use\\\":[\\\"finale Preisfreigabe\\\",\\\"automatische Preisuebernahme ohne Kontextvergleich\\\",\\\"unmarkierte Kalkulationen\\\",\\\"Ersetzen kaufmaennischer oder fachlicher Pruefung\\\"]},\\\"normalization\\\":{\\\"currency\\\":\\\"EUR\\\",\\\"tax_basis\\\":\\\"netto, sofern nicht anders angegeben\\\",\\\"vat_reference_percent\\\":19,\\\"amount_precision\\\":\\\"Betragsangaben aus Referenzangeboten wurden auf Euro mit zwei Nachkommastellen uebernommen, soweit lesbar.\\\",\\\"confidence_levels\\\":[\\\"hoch: eindeutige Position mit Menge, Einheit, Einzelpreis und Kontext\\\",\\\"mittel: eindeutige Position, aber Kontextuebertragbarkeit begrenzt\\\",\\\"niedrig: nur einzelner Anker oder OCR-/Kontextunsicherheit\\\"]},\\\"reference_summary\\\":{\\\"observed_patterns\\\":[\\\"Projektmanagement wird haeufig separat ausgewiesen oder in Produktionspaketen als inklusive Leistung genannt.\\\",\\\"Korrekturschleifen werden meist begrenzt: 1 Feedbackschleife bei Konzept, 1-2 bei Ausarbeitung, 2-3 bei Postproduktion oder Social-Creative-Paketen.\\\",\\\"Reise wird bei unklaren Orten als Option, Annahme oder nach Aufwand gefuehrt.\\\",\\\"Lizenzen, Tools, Frame.io, Schnittplatz, Stockfootage, Musik und Soundeffekte werden oft als inklusive Annahmen in Kreativ-/Postproduktionspaketen genannt.\\\",\\\"Retainer werden als monatliche Kosten mit Rollenmix, Laufzeit und Kontingenten dargestellt.\\\",\\\"Bei unklarem Umfang wird eher Kostenvoranschlag mit transparenter Abrechnung nach tatsaechlichem Aufwand verwendet.\\\"],\\\"observed_rate_anchors\\\":[{\\\"label\\\":\\\"Projektmanagement / Organisation\\\",\\\"net_range_eur\\\":\\\"95-120 EUR/Stunde oder ca. 960-980 EUR/Tag\\\",\\\"basis\\\":\\\"Mehrere Referenzangebote\\\"},{\\\"label\\\":\\\"Redaktion / Text\\\",\\\"net_range_eur\\\":\\\"580 EUR/Tag\\\",\\\"basis\\\":\\\"Broschuere TUM\\\"},{\\\"label\\\":\\\"Grafik / Layout\\\",\\\"net_range_eur\\\":\\\"600 EUR/Tag\\\",\\\"basis\\\":\\\"GIF Layoutvorschlag Messe Muenchen\\\"},{\\\"label\\\":\\\"Motion Graphics\\\",\\\"net_range_eur\\\":\\\"920 EUR/Tag\\\",\\\"basis\\\":\\\"GIF-Erstellung Messe Muenchen\\\"},{\\\"label\\\":\\\"Fotoaufnahmen\\\",\\\"net_range_eur\\\":\\\"1.200 EUR/Tag\\\",\\\"basis\\\":\\\"Corporate Stockmaterial\\\"},{\\\"label\\\":\\\"Kamerateam / Dreh\\\",\\\"net_range_eur\\\":\\\"1.600-2.200 EUR/Tag je nach Team und Setup\\\",\\\"basis\\\":\\\"Employer Branding / Imagefilm\\\"},{\\\"label\\\":\\\"Technische Eventumsetzung\\\",\\\"net_range_eur\\\":\\\"2.500 EUR/Produktionstag/Eventtag\\\",\\\"basis\\\":\\\"Hybride Townhall\\\"},{\\\"label\\\":\\\"Postproduktion / Schnitt\\\",\\\"net_range_eur\\\":\\\"950-1.300 EUR/Tag\\\",\\\"basis\\\":\\\"Shortvideo-Retainer und Townhall-Option\\\"},{\\\"label\\\":\\\"Social Media Management\\\",\\\"net_range_eur\\\":\\\"640 EUR/Tag\\\",\\\"basis\\\":\\\"Retainer Shortvideos & Social Media Management\\\"}]},\\\"references\\\":[{\\\"id\\\":\\\"REF-2026-AG26053-PM-TOWNHALL\\\",\\\"source_document\\\":\\\"agent_files/Belege.pdf\\\",\\\"source_offer_id\\\":\\\"AG26053\\\",\\\"year\\\":2026,\\\"offer_type\\\":\\\"Kostenvoranschlag\\\",\\\"client\\\":{\\\"name\\\":\\\"Microsoft Deutschland GmbH\\\",\\\"client_type\\\":\\\"Enterprise / Technologie\\\"},\\\"project\\\":\\\"Technischer Support hybride Townhall Sessions\\\",\\\"position\\\":{\\\"name\\\":\\\"Projektmanagement & Vorbereitung\\\",\\\"description\\\":\\\"Kick-off, technische und organisatorische Abstimmung, Setup-Planung, Ablaufplanung, Koordination, Buchungen und Disposition.\\\",\\\"quantity\\\":1,\\\"unit\\\":\\\"Tag(e)\\\",\\\"unit_price_eur_net\\\":980,\\\"total_eur_net\\\":980},\\\"scope_context\\\":[\\\"hybrides Eventformat\\\",\\\"Vor-Ort- und Remote-Speaker\\\",\\\"Microsoft Teams Townhall\\\",\\\"Kamera- und Audio-Setup\\\"],\\\"included_assumptions\\\":[\\\"1 Produktionstag / Veranstaltungstag\\\",\\\"Projektmanagement inklusive Vorbereitung\\\",\\\"Equipment je nach Aufwand\\\",\\\"Reise innerhalb Europas als separater Pruefpunkt\\\"],\\\"pricing_relevance\\\":\\\"Guter Anker fuer PM bei technisch gepraegten Live-/Hybridproduktionen.\\\",\\\"confidence\\\":\\\"hoch\\\",\\\"not_a_price_list_note\\\":\\\"Nur auf vergleichbare Event-/Townhall-Setups uebertragen.\\\"},{\\\"id\\\":\\\"REF-2026-AG26053-TECH-TOWNHALL\\\",\\\"source_document\\\":\\\"agent_files/Belege.pdf\\\",\\\"source_offer_id\\\":\\\"AG26053\\\",\\\"year\\\":2026,\\\"offer_type\\\":\\\"Kostenvoranschlag\\\",\\\"client\\\":{\\\"name\\\":\\\"Microsoft Deutschland GmbH\\\",\\\"client_type\\\":\\\"Enterprise / Technologie\\\"},\\\"project\\\":\\\"Technischer Support hybride Townhall Sessions\\\",\\\"position\\\":{\\\"name\\\":\\\"Technische Umsetzung am Produktionstag\\\",\\\"description\\\":\\\"Aufbau Kamera-Setup, Teststrecke, Audio, Integration in Teams Townhall, Support Sprecherwechsel, Betreuung und Troubleshooting.\\\",\\\"quantity\\\":1,\\\"unit\\\":\\\"Tag(e)\\\",\\\"unit_price_eur_net\\\":2500,\\\"total_eur_net\\\":2500},\\\"scope_context\\\":[\\\"1 Veranstaltungstechniker:in oder technisch versierte Kamera\\\",\\\"optional Assistenz\\\",\\\"Kamera, Licht, Ton und individuell benoetigtes Equipment\\\"],\\\"included_assumptions\\\":[\\\"Betreuung waehrend der Veranstaltung\\\",\\\"Troubleshooting nur im Rahmen vorhandener Infrastruktur\\\"],\\\"pricing_relevance\\\":\\\"Anker fuer technische Live-/Hybridbetreuung mit Eventcharakter.\\\",\\\"confidence\\\":\\\"hoch\\\",\\\"not_a_price_list_note\\\":\\\"Location-Infrastruktur und Equipmentbedarf koennen Preis stark veraendern.\\\"},{\\\"id\\\":\\\"REF-2026-AG26053-TRAVEL-EUROPE-OPTION\\\",\\\"source_document\\\":\\\"agent_files/Belege.pdf\\\",\\\"source_offer_id\\\":\\\"AG26053\\\",\\\"year\\\":2026,\\\"offer_type\\\":\\\"Kostenvoranschlag\\\",\\\"client\\\":{\\\"name\\\":\\\"Microsoft Deutschland GmbH\\\",\\\"client_type\\\":\\\"Enterprise / Technologie\\\"},\\\"project\\\":\\\"Technischer Support hybride Townhall Sessions\\\",\\\"position\\\":{\\\"name\\\":\\\"Reisekosten tbd\\\",\\\"description\\\":\\\"Realistische Annahme fuer Reise und Uebernachtung innerhalb Europas fuer eine Person.\\\",\\\"quantity\\\":1,\\\"unit\\\":\\\"Stueck\\\",\\\"unit_price_eur_net\\\":1500,\\\"total_eur_net\\\":1500,\\\"optional\\\":true},\\\"scope_context\\\":[\\\"Anreise am Vortag moeglich\\\",\\\"Fahrtkosten Produktionsfahrzeug oder Flug\\\",\\\"Uebernachtung, Hotel, Spesen, Versicherungen, Material, KSK\\\"],\\\"included_assumptions\\\":[\\\"Optionale Position\\\",\\\"Reisezeiten und Reisekosten nach Aufwand / tba\\\"],\\\"pricing_relevance\\\":\\\"Anker fuer grobe Reiseannahmen bei europaeischen Produktionen.\\\",\\\"confidence\\\":\\\"mittel\\\",\\\"not_a_price_list_note\\\":\\\"Reise immer anhand Ort, Buchungszeitpunkt und Teamgroesse pruefen.\\\"},{\\\"id\\\":\\\"REF-2026-AG26053-POSTPRODUCTION-OPTION\\\",\\\"source_document\\\":\\\"agent_files/Belege.pdf\\\",\\\"source_offer_id\\\":\\\"AG26053\\\",\\\"year\\\":2026,\\\"offer_type\\\":\\\"Kostenvoranschlag\\\",\\\"client\\\":{\\\"name\\\":\\\"Microsoft Deutschland GmbH\\\",\\\"client_type\\\":\\\"Enterprise / Technologie\\\"},\\\"project\\\":\\\"Technischer Support hybride Townhall Sessions\\\",\\\"position\\\":{\\\"name\\\":\\\"Postproduktion Cutter und Schnittplatz\\\",\\\"description\\\":\\\"Schnitt- bzw. Nachbereitung zur Weiterverwendung, inkl. Abnahmetool und 2-3 Aenderungsschleifen.\\\",\\\"quantity\\\":1,\\\"unit\\\":\\\"Tag(e)\\\",\\\"unit_price_eur_net\\\":1300,\\\"total_eur_net\\\":1300,\\\"optional\\\":true},\\\"scope_context\\\":[\\\"Eventaufzeichnung oder Talk-Aufbereitung\\\",\\\"Abnahmetool z. B. Frame.io\\\",\\\"2-3 Aenderungsschleifen\\\"],\\\"included_assumptions\\\":[\\\"Optional buchbar\\\",\\\"Zufriedenheitsgarantie laut Referenztext\\\"],\\\"pricing_relevance\\\":\\\"Anker fuer optionale Nachbereitung von Live-/Talk-Material.\\\",\\\"confidence\\\":\\\"mittel\\\",\\\"not_a_price_list_note\\\":\\\"Schnittumfang, Laenge, Untertitel und Formate muessen separat geprueft werden.\\\"},{\\\"id\\\":\\\"REF-2026-AG26026-PM-SOCIAL-CREATIVES\\\",\\\"source_document\\\":\\\"agent_files/Belege-2.pdf\\\",\\\"source_offer_id\\\":\\\"AG26026\\\",\\\"year\\\":2026,\\\"offer_type\\\":\\\"Angebot\\\",\\\"client\\\":{\\\"name\\\":\\\"Penguin Random House Verlagsgruppe GmbH\\\",\\\"client_type\\\":\\\"Verlag / Medien\\\"},\\\"project\\\":\\\"Creatives fuer TikTok, Meta, Amazon\\\",\\\"position\\\":{\\\"name\\\":\\\"Projektmanagement\\\",\\\"description\\\":\\\"Organisation, Absprachen, feste:r Ansprechpartner:in, Definition der To Dos.\\\",\\\"quantity\\\":2,\\\"unit\\\":\\\"Stunde\\\",\\\"unit_price_eur_net\\\":95,\\\"total_eur_net\\\":190},\\\"scope_context\\\":[\\\"Social-Creative-Kampagne\\\",\\\"TikTok, Meta, Amazon Sponsored Brand Ads und Amazon Video Ad\\\",\\\"Konzeption und Umsetzung nach Briefingpaper\\\"],\\\"included_assumptions\\\":[\\\"Projektmanagement klein als Stundenposition\\\",\\\"Produktionspaket separat\\\"],\\\"pricing_relevance\\\":\\\"An\"}",
  "improvement_instruction_de": "Initialer Komplettlauf: Bitte fuer jedes Artefakt ein belastbares deutsches Arbeitsdokument erzeugen. Keine internen KI-Hinweise, keine Quellenlabels im Abgabetext, bei Vordruck/Preisblatt Vorlage respektieren.",
  "artifact_output_dir": "/app/runs_v2/Test_8_Landeszentrale/artifact_outputs/pricing"
}