{
  "mode": "artifact_create",
  "project_name": "Test_10_Landeszentrale",
  "result_record_key": "Test_10_Landeszentrale__artifact__pricing",
  "responsible_person": "Kaufmännische Prüfung / Geschäftsführung",
  "local_output_dir": "/app/runs_v2/Test_10_Landeszentrale",
  "artifact_id": "pricing",
  "artifact_create_request_json": "{\"_truncated_for_make_artifact_payload\":true,\"full_length_chars\":41251,\"excerpt\":\"{\\\"schema\\\":\\\"contentkueche.artifact_create_request.v1\\\",\\\"mode\\\":\\\"artifact_create\\\",\\\"language\\\":\\\"de-DE\\\",\\\"project_name\\\":\\\"Test_10_Landeszentrale\\\",\\\"responsible_person\\\":\\\"Kaufmännische Prüfung / Geschäftsführung\\\",\\\"local_output_dir\\\":\\\"/app/runs_v2/Test_10_Landeszentrale\\\",\\\"artifact_output_dir\\\":\\\"artifact_outputs/pricing\\\",\\\"request_path\\\":\\\"artifact_create_requests/pricing.json\\\",\\\"artifact\\\":{\\\"id\\\":\\\"pricing\\\",\\\"title_de\\\":\\\"Preis / Kalkulation\\\",\\\"description_de\\\":\\\"Preis / Kalkulation als DOCX-/Word-Preisblatt oder Angebotsbogen. Preisangaben müssen im vom Tender verlangten Format vorbereitet und kommerziell geprüft werden. Auslöser/Quelle: 321_anfrage_angebot.pdf. Nächster Schritt: Preisfüllplan prüfen; Zielformat aus Original-Preisunterlage bestätigen.\\\",\\\"required\\\":true,\\\"production_status\\\":\\\"ENTWURF_VORHANDEN\\\",\\\"target_format_de\\\":\\\"DOCX-/Word-Preisblatt oder Angebotsbogen\\\",\\\"create_button_label_de\\\":\\\"Jetzt erstellen\\\",\\\"create_allowed_now\\\":true,\\\"create_allowed_note_de\\\":\\\"Es gibt bereits Arbeitsdateien. Agent soll gezielt ergänzen oder verbessern, nicht neu erfinden.\\\"},\\\"source_evidence\\\":{\\\"source_file\\\":\\\"321_anfrage_angebot.pdf\\\",\\\"source_location\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"evidence_quote\\\":\\\"Umsatzsteuer-Identifikationsnummer\\\",\\\"evidence_required\\\":true,\\\"source_sanitization\\\":{}},\\\"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\\\":[\\\"321_anfrage_angebot.pdf\\\",\\\"324_angebotsschreiben.docx\\\",\\\"511_bewerbungsbedingungen.pdf\\\",\\\"312a_322a_informationen_dsgvo.pdf\\\",\\\"L02 Preisblatt.pdf\\\",\\\"L02 Preisblatt.docx\\\"],\\\"requirements_roadmap_items\\\":[{\\\"id\\\":\\\"ROAD-0010\\\",\\\"workstream\\\":\\\"Pricing\\\",\\\"task\\\":\\\"Preisposition und kommerzielle Logik prüfen\\\",\\\"why_it_matters\\\":\\\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\\\",\\\"source_file\\\":\\\"324_angebotsschreiben.docx\\\",\\\"source_location\\\":\\\"DOCX mit 3 Tabellen\\\",\\\"evidence_quote\\\":\\\"Umsatzsteuer-Identifikationsnummer | Umsatzsteuer-Identifikationsnummer\\\",\\\"output_artifact_needed\\\":\\\"price_fill_plan.json / price_sheet_draft.xlsx\\\",\\\"responsible_role\\\":\\\"Commercial Lead\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"next_action\\\":\\\"Angebotsantwort formulieren und gegen Quelle prüfen.\\\",\\\"additional_source_files\\\":[\\\"511_bewerbungsbedingungen.pdf\\\",\\\"312a_322a_informationen_dsgvo.pdf\\\",\\\"321_anfrage_angebot.pdf\\\"]},{\\\"id\\\":\\\"ROAD-0011\\\",\\\"workstream\\\":\\\"Pricing\\\",\\\"task\\\":\\\"Preisblatt-Fill-Plan und kommerzielle Annahmen prüfen\\\",\\\"why_it_matters\\\":\\\"Finale Preise, USt.-Logik, Reise-/Lizenzkosten und optionale Leistungen bleiben menschliche Entscheidungen.\\\",\\\"source_file\\\":\\\"L02 Preisblatt.pdf\\\",\\\"source_location\\\":\\\"Preisunterlage\\\",\\\"evidence_quote\\\":\\\"Erkannte Preislogik: vat_net_gross, travel_costs, correction_loops\\\",\\\"output_artifact_needed\\\":\\\"price_fill_plan.json / price_sheet_draft.xlsx\\\",\\\"responsible_role\\\":\\\"Commercial Lead\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"next_action\\\":\\\"Preis-Fill-Plan abarbeiten; erst danach Preisblatt manuell/fachlich befüllen.\\\",\\\"additional_source_files\\\":[\\\"L02 Preisblatt.docx\\\"]}],\\\"source_evidence_chunks\\\":[{\\\"source_file\\\":\\\"321_anfrage_angebot.pdf\\\",\\\"source_location\\\":\\\"PDF-Textabschnitt 1, Dokument hat 3 Seiten\\\",\\\"chunk_id\\\":\\\"OneDrive_1_6-9-2026/anschreiben/321_anfrage_angebot.pdf#text-1\\\",\\\"text\\\":\\\"VHB NRW Formular 321\\\\n04/2026 Anfrage zur Angebotsabgabe\\\\n1\\\\nDienststelle Ort, Datum\\\\nLandeszentrale für politische Bildung Nordrhein-Westfalen 40221 Düsseldorf, 22.05.2026\\\\nAnschrift\\\\nPlatz des Landtags 1\\\\nKontaktstelle\\\\nZVS\\\\nGeschäftszeichen\\\\nIII.2\\\\nVergabe-Nr.\\\\n2026LpB0054\\\\nUmsatzsteuer-Identifikationsnummer\\\\nDE460785886\\\\nEnde der Frist für zusätzliche Informationen Ende der Angebotsfrist Ende der Bindefrist\\\\n09.06.2026 16.06.2026, 09:00 Uhr 17.07.2026\\\\nAnfrage zur Angebotsabgabe\\\\n☐ Ihr Teilnahmeantrag vom ______________\\\\nLieferung/Leistung von\\\\nRahmenvertrag über die Erstellung von Animationsvideos für Websites und soziale Medien\\\\nder Landeszentrale für politische Bildung Nordrhein-Westfalen\\\\nSehr geehrte Damen und Herren,\\\\nes ist beabsichtigt, die in der anliegenden Beschreibung bezeichneten Leistungen\\\\n☒ in einer öffentlichen Ausschreibung\\\\n☐ in einer beschränkten Ausschreibung\\\\n☐ in einer Verhandlungsvergabe\\\\nzu vergeben\\\\nEs gelten die beigefügten Bewerbungs-, Vergabe- und Vertragsbedingungen.\\\\nZusätzliche Auskünfte über die Vergabeunterlagen:\\\\nEine Frist für Bieterfragen gibt es nach den geltenden Vorschriften nicht mehr. Jedoch bedeutet\\\\ndies in Verfahren wie diesem, wenn bis zum Ende der Frist – 28.04.2026, 09:00 Uhr - noch Fragen\\\\nvon Bietern und Bieterinnen gestellt werden und andere Bieter und Bieterinnen schon ihr Angebot\\\\nauf den Weg gebracht haben, dass dieses evtl. noch einmal überarbeitet werden muss.\\\\nVHB NRW Formular 321\\\"},{\\\"source_file\\\":\\\"321_anfrage_angebot.pdf\\\",\\\"source_location\\\":\\\"PDF-Textabschnitt 2, Dokument hat 3 Seiten\\\",\\\"chunk_id\\\":\\\"OneDrive_1_6-9-2026/anschreiben/321_anfrage_angebot.pdf#text-2\\\",\\\"text\\\":\\\"04/2026 Anfrage zur Angebotsabgabe\\\\n2\\\\nVor diesem Hintergrund bitten wir alle Bieter und Bieterinnen ggf. Fragen nur bis zum 09.06.2026\\\\nzu stellen.\\\\nHierdurch wird dann allen Bieter und Bieterinnen die Möglichkeit gegeben, diese Fragen und Antworten,\\\\nwenn noch erforderlich, in ihr Angebot einzuarbeiten.\\\\nNur für die öffentliche Ausschreibung:\\\\nBei Bietergemeinschaften sind alle jeweiligen Mitglieder sowie eines ihrer Mitglieder als bevollmächtigter\\\\nVertreter zu benennen (s. a. Formular 531 und Formular 511 Nr. 4). Sie müssen insgesamt die\\\\nEignungskriterien erfüllen.\\\\nWenn Sie beabsichtigen, Eignungsanforderungen in Bezug auf die erforderliche wirtschaftliche und\\\\nfinanzielle oder technische und berufliche Leistungsfähigkeit durch ein anderes Unternehmen\\\\n(Eignungsleihe nach § 34 UVgO) erfüllen zu lassen, ist das ausgefüllte Formular 534a oder 534b dem\\\\nAngebot beizufügen. Bitte beachten Sie, dass das Formular 534b vom Eignungsleiher unterschrieben\\\\neinzureichen ist.\\\\nNur für die Verhandlungsvergabe:\\\\n☐ Der Zuschlag kann ohne die Aufnahme von Verhandlungen erteilt werden.\\\\nSollten Auftragsteile an andere Unternehmen vergeben werden (Unteraufträge nach § 26 UVgO), ist das\\\\nFormular 533a auszufüllen und dem Angebot beizufügen.\\\\nDer Zuschlag wird auf das wirtschaftlichste Angebot erteilt. Die Zuschlagskriterien sowie deren\\\\nGewichtung/Reihenfolge ergeben sich aus\\\\n☐ der Auftragsbekanntmachung.\\\\n☒ den Vergabeunterlagen.\\\"},{\\\"source_file\\\":\\\"321_anfrage_angebot.pdf\\\",\\\"source_location\\\":\\\"PDF-Textabschnitt 3, Dokument hat 3 Seiten\\\",\\\"chunk_id\\\":\\\"OneDrive_1_6-9-2026/anschreiben/321_anfrage_angebot.pdf#text-3\\\",\\\"text\\\":\\\"☐ Eine Angebotsabgabe auf Lose ist möglich. Der Umfang der Lose ergibt sich aus der\\\\nLeistungsbeschreibung. Das Angebot kann sich erstrecken auf\\\\n☐ alle Lose.\\\\n☐ mehrere Lose.\\\\n☐ nur ein Los.\\\\nBei zugelassener Angebotsabgabe für mehr als ein Los:\\\\n☐ Beschränkung der Anzahl der Lose, für die ein Bieter ein Angebot einreichen kann.\\\\nAngabe der Anzahl der Lose und ggf. Angabe einer Loskombination:\\\\n☐ Beschränkung der Zahl der Lose, für die ein Bieter den Zuschlag erhalten kann.\\\\nHöchstzahl der Lose: siehe Auftragsbekanntmachung.\\\\nBedingungen zur Ermittlung derjenigen Lose, für die ein Bieter den Zuschlag erhält, falls sein\\\\nAngebot in mehr Losen das wirtschaftlichste ist als die angegebene Höchstzahl an Losen:\\\\nVHB NRW Formular 321\\\\n04/2026 Anfrage zur Angebotsabgabe\\\\n3\\\\n☐ Nebenangebote sind zugelassen.\\\\nIm Übrigen wird auf Folgendes hingewiesen:\\\\nIhr Angebot können Sie elektronisch\\\\n☒ in Textform\\\\n☒ mit fortgeschrittener elektronischer Signatur oder fortgeschrittenem elektronischen Siegel\\\\n☒ mit qualifizierter elektronischer Signatur oder qualifizierten elektronischen Siegel\\\\neinreichen.\\\\nHierzu beachten Sie bitte die Hinweise zur Form der Einreichung von Angeboten (Formular 312_322).\\\\nDie Kommunikation im Vergabeverfahren wird ausschließlich über den Vergabemarktplatz des\\\\nLandes NRW geführt.\\\\nEin Anspruch auf Beantwortung von Bieterfragen besteht im Regelfall nur, sofern diese innerhalb der o. a.\\\"},{\\\"source_file\\\":\\\"321_anfrage_angebot.pdf\\\",\\\"source_location\\\":\\\"PDF-Textabschnitt 4, Dokument hat 3 Seiten\\\",\\\"chunk_id\\\":\\\"OneDrive_1_6-9-2026/anschreiben/321_anfrage_angebot.pdf#text-4\\\",\\\"text\\\":\\\"„Frist für zusätzliche Informationen“ gestellt worden ist.\\\\nBis zum Ende der Angebotsfrist können Sie Ihr Angebot elektronisch über den Vergabemarktplatz NRW\\\\nzurückziehen. Danach sind Sie bis zum Ablauf der Bindefrist an Ihr Angebot gebunden.\\\\nDieses Schreiben wurde elektronisch erstellt und ist auch ohne Unterschrift gültig.\\\\nAnlagen:\\\\ns. Checkliste S1\\\"},{\\\"source_file\\\":\\\"L02 Preisblatt.pdf\\\",\\\"source_location\\\":\\\"PDF-Textabschnitt 1, Dokument hat 1 Seiten\\\",\\\"chunk_id\\\":\\\"OneDrive_1_6-9-2026/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.\\\"},{\\\"source_file\\\":\\\"312a_322a_informationen_dsgvo.pdf\\\",\\\"source_location\\\":\\\"PDF-Textabschnitt 2, Dokument hat 3 Seiten\\\",\\\"chunk_id\\\":\\\"OneDrive_1_6-9-2026/sonstiges/312a_322a_informationen_dsgvo.pdf#text-2\\\",\\\"text\\\":\\\"Kriterien für die Festlegung der Dauer der\\\\nSpeicherung personenbezogener Daten\\\\nMaßstab für die Dauer der Speicherung personen-\\\\nbezogener Daten sind die haushaltsrechtlichen\\\\nAufbewahrungsfristen. Diese beträgt nach den VV\\\\nzu § 79 LHO NRW (Aufbewahrungsbestimmungen)\\\\ngrundsätzlich fünf Jahre nach Ablauf des letzten\\\\nBeschaffungsvorfalls. Längere Fristen bleiben im\\\\nEinzelfall unberührt.\\\\nEmpfänger von personenbezogenen Daten\\\\nPersonenbezogene Daten dürfen an andere Perso-\\\\nnen oder Stellen weitergegeben werden, wenn Sie\\\\nder Weitergabe zugestimmt haben oder diese ge-\\\\nsetzlich zugelassen ist:\\\\nNach § 6 Wettbewerbsregistergesetz ist die Verga-\\\\nbestelle verpflichtet, vor der Erteilung des Zuschlags\\\\nin einem Verfahren über die Vergabe öffentlicher\\\\nVHB NRW Formular 312a_322a\\\\n04/2026 Information DSGVO\\\\n2\\\\nAufträge mit einem geschätzten Auftragswert ab\\\\n50 000 Euro ohne Umsatzsteuer bei der Register-\\\\nbehörde abzufragen, ob im Wettbewerbsregister\\\\nEintragungen zu demjenigen Bieter, der den Zu-\\\\nschlag erhalten soll, gespeichert sind. Unterhalb der\\\\nv. g. Wertgrenze und auch bei einem Teilnahme-\\\\nwettbewerb kann eine Abfrage an die Wettbewerbs-\\\\nregisterbehörde gerichtet werden. Dies gilt bei Teil-\\\\nnahmewettbewerben für solche Bewerber, die zur\\\\nAngebotsabgabe aufgefordert werden.\\\\nBei allen Vergabeverfahren sind auf Verlangen der\\\\nBieter, die nicht für den Zuschlag berücksichtigt wor-\\\\nden sind, die Merkmale und Vorteile des erfolgrei-\\\"},{\\\"source_file\\\":\\\"312a_322a_informationen_dsgvo.pdf\\\",\\\"source_location\\\":\\\"PDF-Textabschnitt 3, Dokument hat 3 Seiten\\\",\\\"chunk_id\\\":\\\"OneDrive_1_6-9-2026/sonstiges/312a_322a_informationen_dsgvo.pdf#text-3\\\",\\\"text\\\":\\\"chen Angebots sowie der Name des erfolgreichen\\\\nBieters mitzuteilen.\\\\nNach Durchführung einer Beschränkten Ausschrei-\\\\nbung ohne Teilnahmewettbewerb oder einer Ver-\\\\nhandlungsvergabe ohne Teilnahmewettbewerb je-\\\\nweils ab 50.000 Euro ohne Umsatzsteuer werden\\\\nfür die Dauer von drei Monaten über jeden so ver-\\\\ngebenen Auftrag der Name des beauftragten Unter-\\\\nnehmens oder der natürlichen Person bekanntgege-\\\\nben.\\\\nRecht auf Auskunft, Berichtigung, Löschung,\\\\nEinschränkung der Verarbeitung personenbe-\\\\nzogener Daten\\\\nDiese Rechte ergeben sich aus den Artikeln 15 bis\\\\n18 DSGVO i. V. m. §§ 12-14 Datenschutzgesetz\\\\nNRW (DSG NRW)\\\\nRecht auf Auskunft\\\\nEs besteht ein Recht auf Auskunft der von der\\\\nVergabestelle verarbeiteten personenbezogenen\\\\nDaten.\\\\nRecht auf Berichtigung:\\\\nEs besteht ein Recht auf Berichtigung, sofern die\\\\nden Bewerber/Bieter betreffenden Angaben nicht\\\\n(mehr) zutreffend sind. Unvollständige Daten kön-\\\\nnen vervollständigt werden.\\\\nRecht auf Löschung\\\\nEs besteht grundsätzlich ein Recht auf Löschung\\\\nder personenbezogenen Daten. Der Anspruch\\\\nhängt jedoch u. a. davon ab, ob die Daten zur Erfül-\\\\nlung der Aufgaben noch benötigt werden (s. a.\\\\nDauer der Speicherung).\\\\nRecht auf Einschränkung der Verarbeitung\\\\nEs besteht ein Recht, eine Einschränkung der Ver-\\\\narbeitung der Daten des Bewerbers/Bieters zu ver-\\\\nlangen, sofern nicht ein wichtiges öffentliches Inte-\\\\nresse dem entgegensteht (z. B. wirtschaftliche Ver-\\\"},{\\\"source_file\\\":\\\"312a_322a_informationen_dsgvo.pdf\\\",\\\"source_location\\\":\\\"PDF-Textabschnitt 4, Dokument hat 3 Seiten\\\",\\\"chunk_id\\\":\\\"OneDrive_1_6-9-2026/sonstiges/312a_322a_informationen_dsgvo.pdf#text-4\\\",\\\"text\\\":\\\"wendung von Haushaltsmitteln).\\\\nRecht auf Widerspruch\\\\nEin Recht auf Widerspruch steht dem Bewerber/Bie-\\\\nter bei Datenverarbeitungen, die zur Erfüllung einer\\\\nrechtlichen Verpflichtung erforderlich sind, nicht zu\\\\n(s. a. Rechtsgrundlage für die Verarbeitung).\\\\nBeschwerderecht bei der Datenschutzauf-\\\\nsichtsbehörde:\\\\nDie zuständige Datenschutzaufsichtsbehörde im\\\\nLand NRW ist:\\\\nVHB NRW Formular 312a_322a\\\\n04/2026 Information DSGVO\\\\n3\\\\nDie Landesbeauftragte\\\\nfür den Datenschutz NRW\\\\nKavalleriestraße 2-4\\\\n40213 Düsseldorf\\\\nEtwaige Beschwerden sind an v. g. Behörde zu rich-\\\\nten, sofern die Auskunft gebende Behörde ihren\\\\nPflichten nicht oder nicht in vollem Umfang nachge-\\\\nkommen ist.\\\\nEine Informationspflicht bei der Erhebung personenbezogener Daten bei Dritten (bspw. Eignungsnach-\\\\nweise dritter Personen) besteht nach Artikel 14 Abs. 5 Buchstabe c) DSGVO nicht, da die Datenerhe-\\\\nbung Dritter im Rahmen des Vergabeverfahrens in den Fällen des § 26 UVgO (Unterauftragsvergabe),\\\\n§§ 31 ff. UVgO (Eignung) und § 43 Abs. 2 Nr. 2 UVgO (Zuschlagskriterium) ausdrücklich geregelt ist.\\\"},{\\\"source_file\\\":\\\"511_bewerbungsbedingungen.pdf\\\",\\\"source_location\\\":\\\"PDF-Textabschnitt 1, Dokument hat 4 Seiten\\\",\\\"chunk_id\\\":\\\"OneDrive_1_6-9-2026/sonstiges/511_bewerbungsbedingungen.pdf#text-1\\\",\\\"text\\\":\\\"VHB NRW Formular 511\\\\n04/2026 Bewerbungs- und Vergabebedingungen\\\\n1\\\\nBewerbungs- und Vergabebedingungen des Landes NRW\\\\nfür die Vergabe öffentlicher Liefer- und Dienstleistungsaufträge nach der\\\\nUnterschwellenvergabeordnung (UVgO)\\\\n1. Allgemeines\\\\n1.1. Der Auftraggeber verfährt nach der Unterschwellenvergabeordnung (UVgO). Die Bestimmungen der\\\\nUVgO können im Int\"}",
  "artifact_agent_payload_json": "{\"schema\":\"contentkueche.artifact_agent_payload.v1\",\"created_at\":\"2026-06-11T09:36:14.262069+00:00\",\"mode\":\"artifact_agent_run\",\"language\":\"de-DE\",\"project_name\":\"Test_10_Landeszentrale\",\"artifact_id\":\"pricing\",\"artifact\":{\"id\":\"pricing\",\"title_de\":\"Preis / Kalkulation\",\"description_de\":\"Preis / Kalkulation als DOCX-/Word-Preisblatt oder Angebotsbogen. Preisangaben müssen im vom Tender verlangten Format vorbereitet und kommerziell geprüft werden. Auslöser/Quelle: 321_anfrage_angebot.pdf. Nächster Schritt: Preisfüllplan prüfen; Zielformat aus Original-Preisunterlage bestätigen.\",\"required\":true,\"production_status\":\"ENTWURF_VORHANDEN\",\"target_format_de\":\"DOCX-/Word-Preisblatt oder Angebotsbogen\",\"create_button_label_de\":\"Jetzt erstellen\",\"create_allowed_now\":true,\"create_allowed_note_de\":\"Es gibt bereits Arbeitsdateien. Agent soll gezielt ergänzen oder verbessern, nicht neu erfinden.\"},\"source_evidence\":{\"source_file\":\"321_anfrage_angebot.pdf\",\"source_location\":\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\",\"evidence_quote\":\"Umsatzsteuer-Identifikationsnummer\",\"evidence_required\":true,\"source_sanitization\":{}},\"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\":[\"321_anfrage_angebot.pdf\",\"324_angebotsschreiben.docx\",\"511_bewerbungsbedingungen.pdf\",\"312a_322a_informationen_dsgvo.pdf\",\"L02 Preisblatt.pdf\",\"L02 Preisblatt.docx\"],\"requirements_roadmap_items\":[{\"id\":\"ROAD-0010\",\"workstream\":\"Pricing\",\"task\":\"Preisposition und kommerzielle Logik prüfen\",\"why_it_matters\":\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\",\"source_file\":\"324_angebotsschreiben.docx\",\"source_location\":\"DOCX mit 3 Tabellen\",\"evidence_quote\":\"Umsatzsteuer-Identifikationsnummer | Umsatzsteuer-Identifikationsnummer\",\"output_artifact_needed\":\"price_fill_plan.json / price_sheet_draft.xlsx\",\"responsible_role\":\"Commercial Lead\",\"priority\":\"hoch\",\"blocker_status\":\"blockierend\",\"next_action\":\"Angebotsantwort formulieren und gegen Quelle prüfen.\",\"additional_source_files\":[\"511_bewerbungsbedingungen.pdf\",\"312a_322a_informationen_dsgvo.pdf\",\"321_anfrage_angebot.pdf\"]},{\"id\":\"ROAD-0011\",\"workstream\":\"Pricing\",\"task\":\"Preisblatt-Fill-Plan und kommerzielle Annahmen prüfen\",\"why_it_matters\":\"Finale Preise, USt.-Logik, Reise-/Lizenzkosten und optionale Leistungen bleiben menschliche Entscheidungen.\",\"source_file\":\"L02 Preisblatt.pdf\",\"source_location\":\"Preisunterlage\",\"evidence_quote\":\"Erkannte Preislogik: vat_net_gross, travel_costs, correction_loops\",\"output_artifact_needed\":\"price_fill_plan.json / price_sheet_draft.xlsx\",\"responsible_role\":\"Commercial Lead\",\"priority\":\"hoch\",\"blocker_status\":\"blockierend\",\"next_action\":\"Preis-Fill-Plan abarbeiten; erst danach Preisblatt manuell/fachlich befüllen.\",\"additional_source_files\":[\"L02 Preisblatt.docx\"]}],\"source_evidence_chunks\":[{\"source_file\":\"321_anfrage_angebot.pdf\",\"source_location\":\"PDF-Textabschnitt 1, Dokument hat 3 Seiten\",\"chunk_id\":\"OneDrive_1_6-9-2026/anschreiben/321_anfrage_angebot.pdf#text-1\",\"text\":\"VHB NRW Formular 321\\n04/2026 Anfrage zur Angebotsabgabe\\n1\\nDienststelle Ort, Datum\\nLandeszentrale für politische Bildung Nordrhein-Westfalen 40221 Düsseldorf, 22.05.2026\\nAnschrift\\nPlatz des Landtags 1\\nKontaktstelle\\nZVS\\nGeschäftszeichen\\nIII.2\\nVergabe-Nr.\\n2026LpB0054\\nUmsatzsteuer-Identifikationsnummer\\nDE460785886\\nEnde der Frist für zusätzliche Informationen Ende der Angebotsfrist Ende der Bindefrist\\n09.06.2026 16.06.2026, 09:00 Uhr 17.07.2026\\nAnfrage zur Angebotsabgabe\\n☐ Ihr Teilnahmeantrag vom ______________\\nLieferung/Leistung von\\nRahmenvertrag über die Erstellung von Animationsvideos für Websites und soziale Medien\\nder Landeszentrale für politische Bildung Nordrhein-Westfalen\\nSehr geehrte Damen und Herren,\\nes ist beabsichtigt, die in der anliegenden Beschreibung bezeichneten Leistungen\\n☒ in einer öffentlichen Ausschreibung\\n☐ in einer beschränkten Ausschreibung\\n☐ in einer Verhandlungsvergabe\\nzu vergeben\\nEs gelten die beigefügten Bewerbungs-, Vergabe- und Vertragsbedingungen.\\nZusätzliche Auskünfte über die Vergabeunterlagen:\\nEine Frist für Bieterfragen gibt es nach den geltenden Vorschriften nicht mehr. Jedoch bedeutet\\ndies in Verfahren wie diesem, wenn bis zum Ende der Frist – 28.04.2026, 09:00 Uhr - noch Fragen\\nvon Bietern und Bieterinnen gestellt werden und andere Bieter und Bieterinnen schon ihr Angebot\\nauf den Weg gebracht haben, dass dieses evtl. noch einmal überarbeitet werden muss.\\nVHB NRW Formular 321\"},{\"source_file\":\"321_anfrage_angebot.pdf\",\"source_location\":\"PDF-Textabschnitt 2, Dokument hat 3 Seiten\",\"chunk_id\":\"OneDrive_1_6-9-2026/anschreiben/321_anfrage_angebot.pdf#text-2\",\"text\":\"04/2026 Anfrage zur Angebotsabgabe\\n2\\nVor diesem Hintergrund bitten wir alle Bieter und Bieterinnen ggf. Fragen nur bis zum 09.06.2026\\nzu stellen.\\nHierdurch wird dann allen Bieter und Bieterinnen die Möglichkeit gegeben, diese Fragen und Antworten,\\nwenn noch erforderlich, in ihr Angebot einzuarbeiten.\\nNur für die öffentliche Ausschreibung:\\nBei Bietergemeinschaften sind alle jeweiligen Mitglieder sowie eines ihrer Mitglieder als bevollmächtigter\\nVertreter zu benennen (s. a. Formular 531 und Formular 511 Nr. 4). Sie müssen insgesamt die\\nEignungskriterien erfüllen.\\nWenn Sie beabsichtigen, Eignungsanforderungen in Bezug auf die erforderliche wirtschaftliche und\\nfinanzielle oder technische und berufliche Leistungsfähigkeit durch ein anderes Unternehmen\\n(Eignungsleihe nach § 34 UVgO) erfüllen zu lassen, ist das ausgefüllte Formular 534a oder 534b dem\\nAngebot beizufügen. Bitte beachten Sie, dass das Formular 534b vom Eignungsleiher unterschrieben\\neinzureichen ist.\\nNur für die Verhandlungsvergabe:\\n☐ Der Zuschlag kann ohne die Aufnahme von Verhandlungen erteilt werden.\\nSollten Auftragsteile an andere Unternehmen vergeben werden (Unteraufträge nach § 26 UVgO), ist das\\nFormular 533a auszufüllen und dem Angebot beizufügen.\\nDer Zuschlag wird auf das wirtschaftlichste Angebot erteilt. Die Zuschlagskriterien sowie deren\\nGewichtung/Reihenfolge ergeben sich aus\\n☐ der Auftragsbekanntmachung.\\n☒ den Vergabeunterlagen.\"},{\"source_file\":\"321_anfrage_angebot.pdf\",\"source_location\":\"PDF-Textabschnitt 3, Dokument hat 3 Seiten\",\"chunk_id\":\"OneDrive_1_6-9-2026/anschreiben/321_anfrage_angebot.pdf#text-3\",\"text\":\"☐ Eine Angebotsabgabe auf Lose ist möglich. Der Umfang der Lose ergibt sich aus der\\nLeistungsbeschreibung. Das Angebot kann sich erstrecken auf\\n☐ alle Lose.\\n☐ mehrere Lose.\\n☐ nur ein Los.\\nBei zugelassener Angebotsabgabe für mehr als ein Los:\\n☐ Beschränkung der Anzahl der Lose, für die ein Bieter ein Angebot einreichen kann.\\nAngabe der Anzahl der Lose und ggf. Angabe einer Loskombination:\\n☐ Beschränkung der Zahl der Lose, für die ein Bieter den Zuschlag erhalten kann.\\nHöchstzahl der Lose: siehe Auftragsbekanntmachung.\\nBedingungen zur Ermittlung derjenigen Lose, für die ein Bieter den Zuschlag erhält, falls sein\\nAngebot in mehr Losen das wirtschaftlichste ist als die angegebene Höchstzahl an Losen:\\nVHB NRW Formular 321\\n04/2026 Anfrage zur Angebotsabgabe\\n3\\n☐ Nebenangebote sind zugelassen.\\nIm Übrigen wird auf Folgendes hingewiesen:\\nIhr Angebot können Sie elektronisch\\n☒ in Textform\\n☒ mit fortgeschrittener elektronischer Signatur oder fortgeschrittenem elektronischen Siegel\\n☒ mit qualifizierter elektronischer Signatur oder qualifizierten elektronischen Siegel\\neinreichen.\\nHierzu beachten Sie bitte die Hinweise zur Form der Einreichung von Angeboten (Formular 312_322).\\nDie Kommunikation im Vergabeverfahren wird ausschließlich über den Vergabemarktplatz des\\nLandes NRW geführt.\\nEin Anspruch auf Beantwortung von Bieterfragen besteht im Regelfall nur, sofern diese innerhalb der o. a.\"},{\"source_file\":\"321_anfrage_angebot.pdf\",\"source_location\":\"PDF-Textabschnitt 4, Dokument hat 3 Seiten\",\"chunk_id\":\"OneDrive_1_6-9-2026/anschreiben/321_anfrage_angebot.pdf#text-4\",\"text\":\"„Frist für zusätzliche Informationen“ gestellt worden ist.\\nBis zum Ende der Angebotsfrist können Sie Ihr Angebot elektronisch über den Vergabemarktplatz NRW\\nzurückziehen. Danach sind Sie bis zum Ablauf der Bindefrist an Ihr Angebot gebunden.\\nDieses Schreiben wurde elektronisch erstellt und ist auch ohne Unterschrift gültig.\\nAnlagen:\\ns. Checkliste S1\"},{\"source_file\":\"L02 Preisblatt.pdf\",\"source_location\":\"PDF-Textabschnitt 1, Dokument hat 1 Seiten\",\"chunk_id\":\"OneDrive_1_6-9-2026/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.\"},{\"source_file\":\"312a_322a_informationen_dsgvo.pdf\",\"source_location\":\"PDF-Textabschnitt 2, Dokument hat 3 Seiten\",\"chunk_id\":\"OneDrive_1_6-9-2026/sonstiges/312a_322a_informationen_dsgvo.pdf#text-2\",\"text\":\"Kriterien für die Festlegung der Dauer der\\nSpeicherung personenbezogener Daten\\nMaßstab für die Dauer der Speicherung personen-\\nbezogener Daten sind die haushaltsrechtlichen\\nAufbewahrungsfristen. Diese beträgt nach den VV\\nzu § 79 LHO NRW (Aufbewahrungsbestimmungen)\\ngrundsätzlich fünf Jahre nach Ablauf des letzten\\nBeschaffungsvorfalls. Längere Fristen bleiben im\\nEinzelfall unberührt.\\nEmpfänger von personenbezogenen Daten\\nPersonenbezogene Daten dürfen an andere Perso-\\nnen oder Stellen weitergegeben werden, wenn Sie\\nder Weitergabe zugestimmt haben oder diese ge-\\nsetzlich zugelassen ist:\\nNach § 6 Wettbewerbsregistergesetz ist die Verga-\\nbestelle verpflichtet, vor der Erteilung des Zuschlags\\nin einem Verfahren über die Vergabe öffentlicher\\nVHB NRW Formular 312a_322a\\n04/2026 Information DSGVO\\n2\\nAufträge mit einem geschätzten Auftragswert ab\\n50 000 Euro ohne Umsatzsteuer bei der Register-\\nbehörde abzufragen, ob im Wettbewerbsregister\\nEintragungen zu demjenigen Bieter, der den Zu-\\nschlag erhalten soll, gespeichert sind. Unterhalb der\\nv. g. Wertgrenze und auch bei einem Teilnahme-\\nwettbewerb kann eine Abfrage an die Wettbewerbs-\\nregisterbehörde gerichtet werden. Dies gilt bei Teil-\\nnahmewettbewerben für solche Bewerber, die zur\\nAngebotsabgabe aufgefordert werden.\\nBei allen Vergabeverfahren sind auf Verlangen der\\nBieter, die nicht für den Zuschlag berücksichtigt wor-\\nden sind, die Merkmale und Vorteile des erfolgrei-\"}],\"local_working_file_context\":[{\"path\":\"price_sheet_analysis.json\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"text_excerpt\":\"{\\n  \\\"summary\\\": {\\n    \\\"price_sheet_count\\\": 2,\\n    \\\"has_editable_xlsx\\\": false\\n  },\\n  \\\"price_sheets\\\": [\\n    {\\n      \\\"source_document\\\": \\\"L02 Preisblatt.pdf\\\",\\n      \\\"path\\\": \\\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/leistungsbeschreibungen/L02 Preisblatt.pdf\\\",\\n      \\\"extension\\\": \\\".pdf\\\",\\n      \\\"editable_candidates\\\": [],\\n      \\\"protected_price_rows\\\": [],\\n      \\\"formula_count\\\": 0,\\n      \\\"sheets\\\": [],\\n      \\\"detected_logic\\\": {\\n        \\\"vat_net_gross\\\": true,\\n        \\\"travel_costs\\\": true,\\n        \\\"optional_services\\\": false,\\n        \\\"correction_loops\\\": true,\\n        \\\"license_or_external_costs\\\": false\\n      },\\n      \\\"fill_policy\\\": \\\"Nur Entwurf. Keine Preise erfinden oder finalisieren. Formeln erhalten. AI_REVIEW_NOTES hinzufügen.\\\",\\n      \\\"human_review_required\\\": true\\n    },\\n    {\\n      \\\"source_document\\\": \\\"L02 Preisblatt.docx\\\",\\n      \\\"path\\\": \\\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/vom_unternehmen_auszufuellende_dokumente/L02 Preisblatt.docx\\\",\\n      \\\"extension\\\": \\\".docx\\\",\\n      \\\"editable_candidates\\\": [\\n        {\\n          \\\"sheet\\\": \\\"table_2\\\",\\n          \\\"cell\\\": \\\"R4C3\\\",\\n          \\\"row\\\": 4,\\n          \\\"column\\\": 3,\\n          \\\"row_values\\\":\\n\\n[GEKUERZT fuer kompakten Artefakt-Kontext]\"},{\"path\":\"price_fill_plan.md\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"text_excerpt\":\"# Preis-Ausfüllplan\\n\\nStatus: kaufmännische_prüfung_erforderlich\\nAufgaben: 2\\nPreisarbeitswerte: 1\\nGeschützte Preisfelder: 0\\nPreis-QA-Flags: 0\\n\\nHistorische Angebote und Preisreferenzen sind Orientierung. Alle Werte brauchen kaufmännische Prüfung.\\n\\n## Ausfüll-/Prüfaufgaben\\n\\n- PRICE-0001 L02 Preisblatt.pdf: Preisunterlage - Preisstruktur manuell lesen; keine Preise aus historischen Angeboten automatisch übernehmen.\\n- PRICE-0002 L02 Preisblatt.docx: table_2!R4C3 - Preisarbeitswert 95.0 EUR netto je Minute vorprüfen; Basispreis 95.0 EUR, Optionsaufschlag 0 %; Konfidenz: niedrig; kaufmännische Freigabe erforderlich. Arbeitswert: 95.0 EUR netto.\"},{\"path\":\"price_suggestions.md\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"text_excerpt\":\"# Preisarbeitswerte\\n\\nStatus: preisarbeitswerte_zur_pruefung\\nCommercial-Gate: REVIEW_PREISARBEITSWERTE\\nNächster Schritt: Historische Angebote, Preisanker oder Commercial-Overrides ergänzen, wenn die Positionen kritisch sind.\\nPreisarbeitswerte: 1\\nNicht-preisliche Entwurfsfüllungen: 0\\nGeschützte Felder: 0\\nOffene Preisfragen: 0\\nPreis-QA-Flags: 0\\nPreisblatt-Semantik: OK_PREISBLATT_SEMANTIK_GEPRUEFT (0 harte Befunde)\\nPreisblatt-Coverage: 100.0 % (1/1 editierbare Felder klassifiziert)\\nUnklassifizierte Preisblattfelder: 0\\nBewusst nicht-preisrelevante Felder: 0\\n\\nAlle Zahlen sind Arbeitswerte in EUR netto. Sie dürfen als Grundlage für die kaufmännische Prüfung dienen, aber nicht als finale Preisfreigabe.\\n\\n## Commercial-Gate\\n\\n- Status: REVIEW_PREISARBEITSWERTE; Blocker: 0, Hinweise: 2\\n- Review-Preisblatt erzeugbar: ja\\n- Hinweise:\\n  - mehrheit_interne_regelwerte: Mehr als die Hälfte der Preisarbeitswerte basiert auf internen Regelwerten statt direkten historischen Preisankern. Nächster Schritt: Historische Angebote, Preisanker oder Commercial-Overrides ergänzen, wenn die Positionen kritisch sind.\\n  - finale_preisfreigabe_ausstehend: Preisarbeitswerte sind vorbereitet, aber finale kaufmännische\\n\\n[GEKUERZT fuer kompakten Artefakt-Kontext]\"},{\"path\":\"price_sheet_docx_draft.docx\",\"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\":\"\"},{\"path\":\"/app/runs_v2/Test_10_Landeszentrale/price_sheet_docx_draft.docx\",\"status\":\"ENTWURF_REVIEW\",\"purpose_de\":\"Word-Preisblatt als echte Arbeitskopie befüllt; XLSX dient nur als Transfer-/Kontrollübersicht. 1 Netto- und 1 Bruttopreisfeld(er) wurden im Word-Preisblatt befüllt.\",\"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,\"pricing_unit_layout_contract\":{\"purpose_de\":\"Preisartefakte muessen die tatsaechliche Preisblattlogik aus dem Quellformular verstehen und als pruefbaren Arbeitsstand bepreisen.\",\"unit_detection_required_de\":[\"Stundensatz\",\"Tagessatz / Personentag\",\"Stueckpreis / Einheitspreis\",\"Minutenpreis\",\"Pauschale\",\"Optionsjahr / Verlaengerungsjahr\",\"Formel-, Summen- oder geschuetztes AG-Feld\",\"Netto/Brutto/USt.-Logik\"],\"hard_rules_de\":[\"Nie einen Gesamtpreis oder Paketpreis in ein Stundensatzfeld schreiben.\",\"Nie Tagessatz, Stundensatz, Minutenpreis und Pauschale vermischen.\",\"Formel-, Summen- und geschuetzte Felder nicht ueberschreiben oder neu bepreisen.\",\"Wenn Optionsjahre/Verlaengerungsoptionen vorkommen: +5 % p.a. ansetzen, kumuliert +10,25 % fuer Jahr 2, sofern die Ausschreibung nichts anderes vorgibt.\",\"Finale Preisfreigabe nie behaupten; sichtbare Werte sind kaufmaennisch zu pruefende Arbeitswerte.\"],\"required_position_review_fields_de\":[\"Preisposition\",\"erkannte Einheit\",\"Leistungsumfang aus Quelle\",\"Kalkulationslogik\",\"Arbeitswert netto\",\"Perioden-/Optionswert\",\"Excel-/Tabellenposition\",\"Reviewfrage\"],\"plausibility_blocks_de\":[\"sichtbare Stundensatzwerte ueber 500 EUR netto nur mit expliziter Begruendung aus Preiswissen/Quelle\",\"30-Sekunden-/Minuten-/Clip-Positionen nicht automatisch wie komplette Filmproduktionen kalkulieren\",\"Reise, Korrekturschleifen, Lizenzen, Untertitel, Barrierefreiheit und Expresslogik nur bepreisen, wenn im Leistungsumfang enthalten oder separat abgefragt\"]}},\"artifact_quality_contract\":{\"schema\":\"contentkueche.artifact_quality_contract.v1\",\"artifact_id\":\"pricing\",\"target_format_de\":\"DOCX-/Word-Preisblatt oder Angebotsbogen\",\"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,\"pricing_unit_contract\":{\"purpose_de\":\"Preisartefakte muessen die tatsaechliche Preisblattlogik aus dem Quellformular verstehen und als pruefbaren Arbeitsstand bepreisen.\",\"unit_detection_required_de\":[\"Stundensatz\",\"Tagessatz / Personentag\",\"Stueckpreis / Einheitspreis\",\"Minutenpreis\",\"Pauschale\",\"Optionsjahr / Verlaengerungsjahr\",\"Formel-, Summen- oder geschuetztes AG-Feld\",\"Netto/Brutto/USt.-Logik\"],\"hard_rules_de\":[\"Nie einen Gesamtpreis oder Paketpreis in ein Stundensatzfeld schreiben.\",\"Nie Tagessatz, Stundensatz, Minutenpreis und Pauschale vermischen.\",\"Formel-, Summen- und geschuetzte Felder nicht ueberschreiben oder neu bepreisen.\",\"Wenn Optionsjahre/Verlaengerungsoptionen vorkommen: +5 % p.a. ansetzen, kumuliert +10,25 % fuer Jahr 2, sofern die Ausschreibung nichts anderes vorgibt.\",\"Finale Preisfreigabe nie behaupten; sichtbare Werte sind kaufmaennisch zu pruefende Arbeitswerte.\"],\"required_position_review_fields_de\":[\"Preisposition\",\"erkannte Einheit\",\"Leistungsumfang aus Quelle\",\"Kalkulationslogik\",\"Arbeitswert netto\",\"Perioden-/Optionswert\",\"Excel-/Tabellenposition\",\"Reviewfrage\"],\"plausibility_blocks_de\":[\"sichtbare Stundensatzwerte ueber 500 EUR netto nur mit expliziter Begruendung aus Preiswissen/Quelle\",\"30-Sekunden-/Minuten-/Clip-Positionen nicht automatisch wie komplette Filmproduktionen kalkulieren\",\"Reise, Korrekturschleifen, Lizenzen, Untertitel, Barrierefreiheit und Expresslogik nur bepreisen, wenn im Leistungsumfang enthalten oder separat abgefragt\"]},\"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\":\"Preis / Kalkulation\",\"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\":\"DOCX-/Word-Preisblatt oder Angebotsbogen\",\"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\"]}},\"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\":\"BLOCKIERT\",\"agent_status_raw\":null,\"last_result_status\":\"REVIEW\",\"last_result_at\":\"2026-06-11T09:11:46.010324+00:00\",\"agent_result_imported\":true,\"office_artifact_path\":null,\"office_artifact_status\":null},\"current_draft\":{\"path\":\"/app/runs_v2/Test_10_Landeszentrale/artifact_outputs/pricing/draft_content.md\",\"visible_chars\":761,\"excerpt_de\":\"# Preis- und Kalkulationsgrundlage\\n\\nDie Preisstruktur bildet die angefragten Leistungen nach Grundlaufzeit und Optionsjahren ab. Stundensätze, Stückpreise, Pauschalen und geschützte Auftraggeber-Felder werden getrennt geführt.\\n\\n## Kurzstatus\\n\\n- Preispositionen im Preisblatt: 1\\n- Stammdatenfelder im Preisblatt: 0\\n\\n## Preispositionen\\n\\n| Leistung | Einheit/Typ | Grundlaufzeit | 1. Optionsjahr | 2. Optionsjahr | Menge/Abruf | Kalkulationsbasis |\\n| --- | --- | ---: | ---: | ---: | --- | --- |\\n| Minutenpreis für die Anpassung von bereits erstellter Animationsvideos an ein weiteres Format (z. B. von 9:16 zu 16:9) | minutenpreis | 95,00 EUR | - | - | - | Kalkulationsannahme für Format-/Animationsanpassung Minutenpreis aus Content-/Videoproduktions-Erfahrung |\\n\"},\"user_feedback\":{},\"review_notes\":{\"path\":\"/app/runs_v2/Test_10_Landeszentrale/artifact_outputs/pricing/review_notes.md\",\"excerpt_de\":\"# Review-Notizen: Preis / Kalkulation\\n\\nStatus: REVIEW\\nReview: Kaufmännische Prüfung / Geschäftsführung / Preisreview vor finaler Datei oder Portalübernahme\\n\\n## Was prüfen?\\n\\n- Offene fachliche oder Freigabe-Punkte vor dem nächsten Schritt klären.\\n- Diesen lokalen Entwurf als Ausgangspunkt prüfen und im Dashboard kommentieren.\\n- Bei Bedarf den vorbereiteten Make Artifact Specialist Payload starten; Make-Ergebnis darf diesen Draft ersetzen.\\n- Vor Office/PDF/Portal-Übernahme menschliches Review dokumentieren.\\n\\n## Harte Blocker\\n\\n- Keine harten Blocker gemeldet.\\n\\n## Qualitäts-/Layout-Hinweise\\n\\n- Keine zusätzlichen Qualitäts-/Layout-Hinweise gemeldet.\\n\\n## Offene Fragen\\n\\n- Finale Preisfreigabe durch kaufmännische Prüfung fehlt weiterhin.\\n\\n## Quellen / Evidence\\n\\n- 321_anfrage_angebot.pdf / PDF-Textauszug; Seite automatisch nicht sicher zuordenbar: Umsatzsteuer-Identifikationsnummer\\n- price_suggestions.md / Preisarbeitswerte: # Preisarbeitswerte\\n\\nStatus: preisarbeitswerte_zur_pruefung\\nCommercial-Gate: REVIEW_PREISARBEITSWERTE\\nNächster Schritt: Historische Angebote, Preisanker oder Commercial-Overrides ergänzen, wenn die Positionen kritisch sind.\\nPreisarbeitswerte: 1\\nNicht-preisliche Entwurfsfüllungen: 0\\nGeschützte Felder: 0\\nOffene Preisfragen: 0\\nPreis-QA-Flags: 0\\nPreisblatt-Seman\\n\\n[GEKUERZT fuer kompakten Artefakt-Kontext]\\n- price_fill_plan.md / Preis-Fill-Plan: # Preis-Ausfüllplan\\n\\nStatus: kaufmännische_prüfung_erforderlich\\nAufgaben: 2\\nPreisarbeitswerte: 1\\nGeschützte Preisfelder: 0\\nPreis-QA-Flags: 0\\n\\nHistorische Angebote und Preisreferenzen sind Orientierung. Alle Werte brauchen kaufmännische Prüfung.\\n\\n## Ausfüll-/Prüfaufgaben\\n\\n- PRICE-0001 L02 Preisblatt.pdf: Preisunterlage - Preisstruktur manuell lesen; keine Pre\\n\\n[GEKUERZT fuer kompakten Artefakt-Kontext]\\n- price_sheet_review.md / Preisblatt-Prüfung: # Preisblatt-Prüfung\\n\\nStatus: MENSCHLICHE PRÜFUNG ERFORDERLICH\\n\\nEntwurf: `/app/runs_v2/Test_10_Landeszentrale/price_sheet_docx_draft.docx`\\nWord-Preisblatt: `/app/runs_v2/Test_10_Landeszentrale/price_sheet_docx_draft.docx`\\nDOCX-Befüllung: 1 Nettofelder, 1 Bruttofelder, 2 sichere Stammdaten-/USt.-Felder.\\nPreisarbeitswerte im Entwurf: 1 eingetragene Netto-Einhe\\n\\n[GEKUERZT fuer kompakten Artefakt-Kontext]\\n- requirements_roadmap.md / Anforderungs-Roadmap: # Anforderungs-Roadmap\\n\\nStatus: arbeitsfaehig_mit_review_blockern\\nRoadmap-Items: 42\\nBlocker: 26\\n\\n## Reihenfolge\\n\\n### ROAD-0001 - Submission: Frist/Formvorgabe prüfen\\n\\n- Priorität: hoch\\n- Blocker: blockierend\\n- Verantwortlich: Pitch Lead\\n- Quelle: 521_eigenerklarung_ausschlussgrunde.pdf (PDF-Textauszug; Seite automatisch nicht sicher zuordenbar)\\n- Weitere Que\\n\\n[GEKUERZT fuer kompakten Artefakt-Kontext]\\n- artifact_decision_plan.md / Artefakt-Entscheidung: # V2-Artefakt-Entscheidungsplan\\n\\nStatus: ENTWURF_REVIEW_ERFORDERLICH\\nAutorität: LOCAL_PREFLIGHT_ONLY - Dieser lokale Plan ist nur ein Preflight-Vorschlag. Der autoritative Artefaktentscheid muss vom Make Artifact-&-Output-Plan-Agenten erzeugt und im Agent-Review geprüft werden.\\n\\nV2 entscheidet die benötigten Artefakte aus der Ausschreibung. PPTX, XLSX und DO\\n\\n[GEKUERZT fuer kompakten Artefakt-Kontext]\\n- price_sheet_analysis.json / Vom Artefaktentscheid als Arbeitsdatei vorgesehen.: Kurzüberblick:\\n{\\n  \\\"price_sheet_count\\\": 2,\\n  \\\"has_editable_xlsx\\\": false\\n}\\n\\n## Provenienzlabels\\n\\n- SOURCE_GROUNDED\\n- AI_PROPOSED_NEEDS_REVIEW\\n- OFFENER_INPUT_REVIEW\\n\\n## Guardrails\\n\\n- Nur lokaler Review-Entwurf.\\n- Kein SharePoint-Upload.\\n- Keine Angebotsabgabe.\\n- Keine Signatur.\\n- Keine finalen Preise oder bindenden rechtlichen/kommerziellen Zusagen.\\n\"},\"last_blocked_result\":{\"status\":\"BLOCKIERT\",\"hard_failures_de\":[\"Offene Fragen enthalten interne Labels statt sauber formulierter Reviewfragen: finale Preisfreigabe\",\"Artefakt unterschreitet den Qualitätsvertrag: sichtbare Pflichtbegriffe/Pflichtbestandteile fehlen: Leistungsumfang, Arbeitswert\",\"Pricing-Artefakt enthält keine maschinenlesbaren `position_reviews`. Der Pricing-Agent muss jede Preisblattposition strukturiert mit Preisart, Periodenwerten, Excel-Orten, Kalkulationslogik, Risiko und Reviewfrage zurückgeben.\",\"Pricing-Artefakt enthält kein maschinenlesbares quality_gate_result mit Preisblatt-Gates. Bei Preisblättern muss der Make-Agent Einheitspreise, Summenfelder, Stundensätze, Optionen und Freigabelogik explizit bestätigen.\",\"Make-Pricing-Gate: alle Preispositionsgruppen abgedeckt ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: nur Einheitspreis-/Einzelpreisfelder bepreist ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: Gesamtpreis-/Summenfelder nicht befüllt ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: Stundensätze nicht als Pauschalen behandelt ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: sichtbare Stundensatzwerte plausibel ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: Tagessätze/Personentage/PT nicht als Stunde, Pauschale oder Gesamtpreis behandelt ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: Minutenpreise nicht als Pauschalen/Gesamtleistung behandelt ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: Preiswerte passen zu den erkannten Einheiten ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: Optionsjahre mit 5 % p.a. / 10,25 % kumuliert angewendet ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: Formel-/Summenzellen nicht verändert oder neu bepreist ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: geschützte Felder nicht befüllt ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: keine finale Preisfreigabe behauptet ist nicht bestanden oder fehlt.\"],\"warnings_de\":[\"Agent-Ergebnis enthält kein maschinenlesbares quality_gate_result. Lokale Gates prüfen weiter, aber der Make-Agent soll seine Selbstprüfung mitliefern.\"],\"repair_report_excerpt_de\":\"# Artefakt-Qualitätsgate\\n\\nStatus: BLOCKIERT\\n\\n## Blocker\\n\\n- Offene Fragen enthalten interne Labels statt sauber formulierter Reviewfragen: finale Preisfreigabe\\n- Artefakt unterschreitet den Qualitätsvertrag: sichtbare Pflichtbegriffe/Pflichtbestandteile fehlen: Leistungsumfang, Arbeitswert\\n- Pricing-Artefakt enthält keine maschinenlesbaren `position_reviews`. Der Pricing-Agent muss jede Preisblattposition strukturiert mit Preisart, Periodenwerten, Excel-Orten, Kalkulationslogik, Risiko und Reviewfrage zurückgeben.\\n- Pricing-Artefakt enthält kein maschinenlesbares quality_gate_result mit Preisblatt-Gates. Bei Preisblättern muss der Make-Agent Einheitspreise, Summenfelder, Stundensätze, Optionen und Freigabelogik explizit bestätigen.\\n- Make-Pricing-Gate: alle Preispositionsgruppen abgedeckt ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: nur Einheitspreis-/Einzelpreisfelder bepreist ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: Gesamtpreis-/Summenfelder nicht befüllt ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: Stundensätze nicht als Pauschalen behandelt ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: sichtbare Stundensatzwerte plausibel ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: Tagessätze/Personentage/PT nicht als Stunde, Pauschale oder Gesamtpreis behandelt ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: Minutenpreise nicht als Pauschalen/Gesamtleistung behandelt ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: Preiswerte passen zu den erkannten Einheiten ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: Optionsjahre mit 5 % p.a. / 10,25 % kumuliert angewendet ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: Formel-/Summenzellen nicht verändert oder neu bepreist ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: geschützte Felder nicht befüllt ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: keine finale Preisfreigabe behauptet ist nicht bestanden oder fehlt.\\n\\n## Hinweise\\n\\n- Agent-Ergebnis enthält kein maschinenlesbares quality_gate_result. Lokale Gates prüfen weiter, aber der Make-Agent soll seine Selbstprüfung mitliefern.\\n\\n## Nächste Schritte\\n\\n- Make-Agentenauftrag mit exakter Artefaktstruktur erneut starten.\\n- Bestehenden lokalen Entwurf beibehalten, bis ein besseres Make-Ergebnis vorliegt.\\n- Agent-Prompt oder Payload so reparieren, dass sichtbarer Artefakttext final wirkt und Reviewpunkte separat bleiben.\\n\",\"rejected_visible_text_excerpt_de\":\"\"},\"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.\"],\"last_imported_result\":{\"status\":\"REVIEW\",\"title_de\":\"Preis / Kalkulation\",\"open_questions\":[\"Finale Preisfreigabe durch kaufmännische Prüfung fehlt weiterhin.\"],\"next_actions_de\":[\"Offene fachliche oder Freigabe-Punkte vor dem nächsten Schritt klären.\",\"Diesen lokalen Entwurf als Ausgangspunkt prüfen und im Dashboard kommentieren.\",\"Bei Bedarf den vorbereiteten Make Artifact Specialist Payload starten; Make-Ergebnis darf diesen Draft ersetzen.\",\"Vor Office/PDF/Portal-Übernahme menschliches Review dokumentieren.\"]},\"summary\":{\"has_iteration_context\":true,\"has_current_draft\":true,\"has_user_feedback\":false,\"has_review_notes\":true,\"has_blocked_result\":true,\"artifact_output_dir\":\"/app/runs_v2/Test_10_Landeszentrale/artifact_outputs/pricing\",\"local_output_dir\":\"/app/runs_v2/Test_10_Landeszentrale\"}},\"production_brief\":{\"why_needed_de\":\"Preisangaben müssen im vom Tender verlangten Format vorbereitet und kommerziell geprüft werden.\",\"expected_output_de\":\"Erzeuge oder aktualisiere: Preisplan und Annahmen prüfen.\",\"next_action_de\":\"Preisfüllplan prüfen; Zielformat aus Original-Preisunterlage bestätigen.\",\"review_owner_de\":\"Kaufmännische Prüfung / Geschäftsführung\",\"review_gate_de\":\"Preisreview vor finaler Datei oder Portalübernahme\",\"internal_provenance_labels_not_visible\":[\"SOURCE_GROUNDED\"],\"brief_inputs_de\":[{\"text_de\":\"321_anfrage_angebot.pdf: Umsatzsteuer-Identifikationsnummer\",\"use_de\":\"Inhaltlicher Arbeitsinput für dieses Artefakt; nicht wortgleich und ohne interne Labels übernehmen.\"},{\"text_de\":\"Preisquelle lesbar: L02 Preisblatt.pdf, L02 Preisblatt.docx.\",\"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\":\"BEREIT_ZUR_REVIEW\",\"files\":[{\"path\":\"price_sheet_analysis.json\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"human_review_required\":true},{\"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_docx_draft.docx\",\"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},{\"path\":\"/app/runs_v2/Test_10_Landeszentrale/price_sheet_docx_draft.docx\",\"status\":\"ENTWURF_REVIEW\",\"purpose_de\":\"Word-Preisblatt als echte Arbeitskopie befüllt; XLSX dient nur als Transfer-/Kontrollübersicht. 1 Netto- und 1 Bruttopreisfeld(er) wurden im Word-Preisblatt befüllt.\",\"usable_as_pitch_artifact\":true,\"human_review_required\":true}],\"reason_de\":\"Preisangaben müssen im vom Tender verlangten Format vorbereitet und kommerziell geprüft werden.\",\"source_file\":\"321_anfrage_angebot.pdf\",\"evidence_quote\":\"Umsatzsteuer-Identifikationsnummer\",\"review_owner_de\":\"Kaufmännische Prüfung / Geschäftsführung\",\"review_gate_de\":\"Preisreview vor finaler Datei oder Portalübernahme\",\"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.\",\"Wenn die Quelle einen Stundensatz verlangt, nur einen plausiblen EUR/h-Arbeitswert einsetzen; niemals Paket-, Tages- oder Gesamtpreise in Stundenfelder übertragen.\",\"Optionsjahre/Verlängerungen mit +5 % p.a. kalkulieren, sofern die Ausschreibung keine andere Regel setzt; Jahr 2 kumuliert +10,25 %.\",\"Nur Arbeitswerte vorschlagen, keine finale Preisfreigabe behaupten.\",\"Formeln, Summenfelder und Vorlagenstruktur nicht verändern.\"],\"source_sanitization\":{}},\"context_budget\":{\"principle_de\":\"Nur artefaktspezifische Informationen verwenden. Kein kompletter Pitch-Kontext, keine irrelevanten Legal-/Preis-/Case-Daten mitschicken.\",\"include_source_files\":[\"321_anfrage_angebot.pdf\"],\"include_local_files\":[{\"path\":\"price_sheet_analysis.json\",\"status\":\"GEPLANT_ODER_ERZEUGT\",\"purpose_de\":\"Vom Artefaktentscheid als Arbeitsdatei vorgesehen.\",\"use_as\":\"bestehende Arbeitsdatei prüfen/weiterbearbeiten\"},{\"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_docx_draft.docx\",\"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\"},{\"path\":\"/app/runs_v2/Test_10_Landeszentrale/price_sheet_docx_draft.docx\",\"status\":\"ENTWURF_REVIEW\",\"purpose_de\":\"Word-Preisblatt als echte Arbeitskopie befüllt; XLSX dient nur als Transfer-/Kontrollübersicht. 1 Netto- und 1 Bruttopreisfeld(er) wurden im Word-Preisblatt befüllt.\",\"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_10_Landeszentrale/artifact_outputs/pricing\",\"draft_content_path\":\"/app/runs_v2/Test_10_Landeszentrale/artifact_outputs/pricing/draft_content.md\",\"agent_result_json_path\":\"/app/runs_v2/Test_10_Landeszentrale/artifact_outputs/pricing/agent_result.json\",\"review_notes_path\":\"/app/runs_v2/Test_10_Landeszentrale/artifact_outputs/pricing/review_notes.md\",\"status\":\"reviewpflichtiger Entwurf, keine finale Abgabe\"},\"instructions_de\":[\"Pricing-Artefakt: Nutze pricing_agent_context als primaere Arbeitsgrundlage fuer Preispositionen, Einheiten, Stundensaetze, Optionen, geschuetzte Felder und Review-Overrides.\",\"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.\",\"Iterationsmodus: Liefere ein maschinenlesbares iteration_contract_result mit den geforderten True/False-Feldern aus artifact_iteration_contract.\",\"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.\"],\"pricing_agent_context\":{\"schema\":\"contentkueche.pricing_agent_context.v1\",\"project_name\":\"Test_10_Landeszentrale\",\"status\":\"REVIEW\",\"purpose_de\":\"Kompakter Arbeitskontext für den Pricing-Agenten. Der Agent soll daraus einen kaufmännisch nachvollziehbaren Preisplan/Review-Entwurf erstellen; finale Preise bleiben menschlich freigabepflichtig.\",\"summary\":{\"price_sheet_count\":2,\"has_editable_xlsx\":false,\"suggestion_count\":1,\"position_group_count\":1,\"protected_field_count\":0,\"pricing_quality_issue_count\":0,\"has_price_plan_review\":false,\"unit_type_counts\":{\"minutenpreis\":1},\"price_basis_type_counts\":{\"interner_regelwert_ohne_direkten_historischen_anker\":1},\"option_position_count\":0,\"option_escalation_verified_count\":0,\"option_escalation_failure_count\":0,\"high_risk_position_count\":0,\"context_quality_status\":\"REVIEW\",\"human_review_required\":true,\"final_prices_approved\":false},\"agent_assignment_de\":[\"Prüfe jede Position fachlich gegen Leistungsumfang, Einheit, Menge und Preislogik.\",\"Unterscheide Paket-/Pauschalpreise, Stundensätze, Tagessätze, Stückpreise und AG-Vorgaben.\",\"Unterscheide außerdem Minutenpreise, Personentage/PT, Drehtage und Lieferfristen; Lieferfristen sind keine abrechenbare Einheit.\",\"Befülle und erkläre nur Netto-Einheitspreise; Gesamtpreis-/Summenfelder sind Rechenfelder und dürfen nicht als Einheitspreis interpretiert werden.\",\"Stundensatzpositionen müssen als Preis pro Stunde behandelt werden; Paket-/Tages-/Gesamtpreise dürfen nicht als Stundensatz erscheinen.\",\"Tagessatz-/Personentag-/PT-Positionen müssen als Preis pro Tag behandelt werden; Minutenpreise als Preis pro Minute.\",\"Verlängerungs- und Optionsjahre werden als 5 % p.a. gegenüber der Grundlaufzeit gerechnet, soweit die Ausschreibung keine andere feste Vorgabe macht.\",\"Nutze historische Preisreferenzen und Dashboard-Overrides als Arbeitswerte, nicht als finale Freigabe.\",\"Erkläre bei jeder wichtigen Position die Kalkulationslogik und die kaufmännischen Prüfpunkte.\",\"Markiere Preisblatt-Widersprüche, Unterdeckungsrisiken und unklare Einheiten hart als Reviewpunkte.\",\"Keine Excel-Originale überschreiben, keine finalen Preise bestätigen, keine rechtliche/kommerzielle Bindung behaupten.\"],\"hard_rules_de\":[\"Nur Netto-Einheitspreis-/Einzelpreisfelder bekommen Arbeitswerte; Gesamtpreis-, Summe-, Wertungssumme- und Gesamtbetragfelder bleiben Formel-/Rechenfelder.\",\"Wenn eine Preisblattposition als Stundensatz, Preis pro Stunde, je/pro Std., EUR/h oder Abrechnung pro angefangene Stunde gekennzeichnet ist, muss der Wert als Stundenpreis ausgewiesen werden.\",\"Ein sichtbarer Stundensatz über 500 EUR netto ist ein harter QA-Blocker, weil er wahrscheinlich ein Paket-, Tages- oder Gesamtpreis ist.\",\"Mengenwerte bei Stundensatzpositionen sind Stunden-/Aufwandsmengen für die Wertungssumme, nicht Bestandteil des Einheitspreises.\",\"Tagessatz, Personentag/PT, Drehtag oder Produktionstag sind Preis pro Tag; diese Werte dürfen nicht als Stundensatz, Pauschale oder Gesamtpreis erklärt werden.\",\"Minutenpreis, Preis pro Minute oder EUR/min sind Preis pro Minute; diese Werte dürfen nicht als Gesamtleistung oder Pauschale erklärt werden.\",\"Lieferfristen wie 24 Stunden oder 3 Arbeitstage sind keine abrechenbare Einheit und dürfen die Preisart nicht auf Stunde/Tag umstellen.\",\"Optionsjahr 1 wird mit +5 % auf den Basis-Einheitspreis gerechnet; Optionsjahr 2 mit kumuliert +10,25 %, sofern keine andere feste Ausschreibungsvorgabe vorliegt.\",\"AG-Vorgaben, Kostenobergrenzen, Reise-/Fremdkosten-Vorgaben, geschützte Felder und bestehende Formeln dürfen nicht überschrieben werden.\",\"Preisvorschläge sind Arbeitswerte für Review; keine finale Preisfreigabe, keine Angebotsabgabe und keine bindende kommerzielle Zusage behaupten.\"],\"excel_context\":{\"summary\":{\"price_sheet_count\":2,\"has_editable_xlsx\":false},\"sheets\":[{\"source_document\":\"L02 Preisblatt.pdf\",\"extension\":\".pdf\",\"formula_count\":0,\"detected_logic\":{\"vat_net_gross\":true,\"travel_costs\":true,\"optional_services\":false,\"correction_loops\":true,\"license_or_external_costs\":false},\"editable_candidate_count\":0,\"protected_price_rows\":[]},{\"source_document\":\"L02 Preisblatt.docx\",\"extension\":\".docx\",\"formula_count\":0,\"detected_logic\":{\"vat_net_gross\":true,\"travel_costs\":true,\"optional_services\":false,\"correction_loops\":false,\"license_or_external_costs\":false},\"editable_candidate_count\":1,\"protected_price_rows\":[]}]},\"price_plan_review_context\":{\"available\":false},\"position_groups\":[{\"id\":null,\"label_de\":\"Minutenpreis für die Anpassung von bereits erstellter Animationsvideos an ein weiteres Format (z. B. von 9:16 zu 16:9)\",\"leistung_de\":null,\"bucket\":null,\"unit_pricing_type\":\"minutenpreis\",\"unit_de\":\"Minute\",\"unit_basis_de\":\"\",\"price_basis_type\":\"interner_regelwert_ohne_direkten_historischen_anker\",\"price_basis_quality_de\":\"Interner Regelwert ohne direkten historischen Preisanker; Konfidenz niedrig.\",\"calculation_logic_de\":\"95.00 EUR netto je Minute aus interner Regelwert für Format-/Animationsanpassung Minutenpreis.\",\"service_understanding_de\":\"Minutenbasierte Postproduktion/Formatanpassung: 'Minutenpreis für die Anpassung von bereits erstellter Animationsvideos an ein weiteres Format (z. B. von 9:16…\",\"duration_context\":{\"detected\":false},\"risk_level\":\"niedrig\",\"hinweise_de\":[],\"basiswert_netto_eur\":null,\"basis_de\":\"Kalkulationsannahme für Format-/Animationsanpassung Minutenpreis aus Content-/Videoproduktions-Erfahrung; kaufmännische…\",\"confidence\":\"niedrig\",\"quelle\":null,\"perioden\":[],\"annahmen_de\":[],\"reviewfrage_de\":\"\",\"excel_entwurf_ok\":null,\"review_override\":null}],\"protected_fields\":[],\"quality_flags\":[],\"context_quality\":{\"schema\":\"contentkueche.pricing_context_quality.v1\",\"status\":\"REVIEW\",\"unit_type_counts\":{\"minutenpreis\":1},\"price_basis_type_counts\":{\"interner_regelwert_ohne_direkten_historischen_anker\":1},\"option_position_count\":0,\"option_escalation_verified_count\":0,\"option_escalation_failure_count\":0,\"high_risk_position_count\":0,\"blocked_excel_insert_position_count\":0,\"protected_field_count\":0,\"hard_quality_flag_count\":0,\"failures_de\":[],\"warnings_de\":[\"Mehr als die Hälfte der Preispositionen basiert auf internen Regelwerten statt direkten historischen Preisankern.\"],\"human_review_required\":true,\"final_prices_approved\":false},\"expected_agent_output_schema\":{\"schema\":\"contentkueche.agent_pricing_plan.v1\",\"status\":\"BLOCKIERT | REVIEW\",\"pricing_strategy_de\":\"kurze kaufmaennische Gesamtlogik\",\"position_reviews\":[{\"position_id\":\"string\",\"label_de\":\"Preisblattposition\",\"service_understanding_de\":\"Leistungsumfang in einem Satz\",\"unit_logic_de\":\"Pauschale/Stunde/Tag/Stueck/AG-Vorgabe\",\"detected_unit_pricing_type\":\"pauschale_oder_einheitspreis | stundensatz | tagessatz | stueckpreis | minutenpreis | geschuetzt\",\"recommended_working_value_net_eur\":\"Zahl oder null\",\"period_values_net_eur\":{\"feste_vertragslaufzeit\":\"Zahl oder null\",\"option_1\":\"Zahl oder null\",\"option_2\":\"Zahl oder null\"},\"excel_locations\":[],\"formula_or_total_fields_excluded\":true,\"commercial_reasoning_de\":\"Kalkulationslogik\",\"risk_level\":\"niedrig | mittel | hoch\",\"review_question_de\":\"konkrete Frage an Commercial Lead\"}],\"blocked_or_protected_fields\":[],\"overall_risks_de\":[],\"next_actions_de\":[],\"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},\"human_review_required\":true,\"final_prices_approved\":false}},\"artifact_iteration_contract\":{\"schema\":\"contentkueche.artifact_iteration_contract.v1\",\"active\":true,\"has_user_feedback\":false,\"has_current_draft\":true,\"has_blocked_result\":true,\"purpose_de\":\"Sichert den Dashboard-Iterationsloop: vorhandene Fassung und menschliche Bearbeitung verbessern, nicht ignorieren oder von vorne anfangen.\",\"required_result_field\":\"iteration_contract_result\",\"required_true_flags\":[\"kept_review_notes_out_of_visible_text\",\"used_existing_draft_or_explained_restart\",\"repaired_previous_quality_gate_failures\"],\"result_contract_de\":[\"Make muss iteration_contract_result als Objekt liefern.\",\"Jedes required_true_flag muss true sein oder mit einer kurzen reason_de begründet werden.\",\"Nutzerfeedback und sichtbarer Entwurf sind priorisierte Arbeitsbasis, aber keine finale Freigabe.\",\"Reviewnotizen, Quellen, Dateinamen und interne Status dürfen nicht in draft_content_de erscheinen.\"],\"failure_policy_de\":\"Wenn der Agent diesen Vertrag nicht beantwortet oder Nutzerfeedback ignoriert, blockiert der lokale Import.\"},\"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\":\"DOCX-/Word-Preisblatt oder Angebotsbogen\",\"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,\"pricing_unit_contract\":{\"purpose_de\":\"Preisartefakte muessen die tatsaechliche Preisblattlogik aus dem Quellformular verstehen und als pruefbaren Arbeitsstand bepreisen.\",\"unit_detection_required_de\":[\"Stundensatz\",\"Tagessatz / Personentag\",\"Stueckpreis / Einheitspreis\",\"Minutenpreis\",\"Pauschale\",\"Optionsjahr / Verlaengerungsjahr\",\"Formel-, Summen- oder geschuetztes AG-Feld\",\"Netto/Brutto/USt.-Logik\"],\"hard_rules_de\":[\"Nie einen Gesamtpreis oder Paketpreis in ein Stundensatzfeld schreiben.\",\"Nie Tagessatz, Stundensatz, Minutenpreis und Pauschale vermischen.\",\"Formel-, Summen- und geschuetzte Felder nicht ueberschreiben oder neu bepreisen.\",\"Wenn Optionsjahre/Verlaengerungsoptionen vorkommen: +5 % p.a. ansetzen, kumuliert +10,25 % fuer Jahr 2, sofern die Ausschreibung nichts anderes vorgibt.\",\"Finale Preisfreigabe nie behaupten; sichtbare Werte sind kaufmaennisch zu pruefende Arbeitswerte.\"],\"required_position_review_fields_de\":[\"Preisposition\",\"erkannte Einheit\",\"Leistungsumfang aus Quelle\",\"Kalkulationslogik\",\"Arbeitswert netto\",\"Perioden-/Optionswert\",\"Excel-/Tabellenposition\",\"Reviewfrage\"],\"plausibility_blocks_de\":[\"sichtbare Stundensatzwerte ueber 500 EUR netto nur mit expliziter Begruendung aus Preiswissen/Quelle\",\"30-Sekunden-/Minuten-/Clip-Positionen nicht automatisch wie komplette Filmproduktionen kalkulieren\",\"Reise, Korrekturschleifen, Lizenzen, Untertitel, Barrierefreiheit und Expresslogik nur bepreisen, wenn im Leistungsumfang enthalten oder separat abgefragt\"]},\"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\":\"Preis / Kalkulation\",\"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\":\"DOCX-/Word-Preisblatt oder Angebotsbogen\",\"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\"]}}",
  "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\":14924,\"excerpt\":\"{\\\"summary\\\":{\\\"status\\\":\\\"OK\\\",\\\"formal_tender_detected\\\":true,\\\"source_folder\\\":\\\"Direkter Upload / Test_10_Landeszentrale\\\",\\\"listed_file_count\\\":18,\\\"processed_file_count\\\":18,\\\"readable_file_count\\\":18,\\\"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\\\":6,\\\"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\\\":6,\\\"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\\\":6,\\\"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\\\":6,\\\"listed_files\\\":6,\\\"processed_files\\\":6,\\\"readable_files\\\":6,\\\"affected_files\\\":[\\\"Fragenkatalog 2026LpB0054 Stand 11.06.2026.pdf\\\",\\\"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/Fragenkatalog 2026LpB0054 Stand 11.06.2026.pdf\\\",\\\"name\\\":\\\"Fragenkatalog 2026LpB0054 Stand 11.06.2026.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/Fragenkatalog 2026LpB0054 Stand 11.06.2026.pdf\\\",\\\"roles\\\":[\\\"service_description\\\"],\\\"primary_role\\\":\\\"service_description\\\",\\\"processed\\\":true,\\\"readable\\\":true,\\\"text_chars\\\":18718,\\\"warnings\\\":[]},{\\\"id\\\":\\\"OneDrive_1_6-9-2026/anschreiben/321_anfrage_angebot.pdf\\\",\\\"name\\\":\\\"321_anfrage_angebot.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/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/leistungsbeschreibungen/L01 Leistungsbeschreibung_RVAnimationsvideos 2026.pdf\\\",\\\"name\\\":\\\"L01 Leistungsbeschreibung_RVAnimationsvideos 2026.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/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/leistungsbeschreibungen/L02 Preisblatt.pdf\\\",\\\"name\\\":\\\"L02 Preisblatt.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/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/leistungsbeschreibungen/L03 Rahmenvertrag.pdf\\\",\\\"name\\\":\\\"L03 Rahmenvertrag.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/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/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_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/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/leistungsbeschreibungen/L05 Vertraulichkeitsvereinbarung.pdf\\\",\\\"name\\\":\\\"L05 Vertraulichkeitsvereinbarung.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/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/sonstiges/312_322_hinweise_einreichung_teilnahmeantraege.pdf\\\",\\\"name\\\":\\\"312_322_hinweise_einreichung_teilnahmeantraege.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/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/sonstiges/312a_322a_informationen_dsgvo.pdf\\\",\\\"name\\\":\\\"312a_322a_informationen_dsgvo.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/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/sonstiges/511_bewerbungsbedingungen.pdf\\\",\\\"name\\\":\\\"511_bewerbungsbedingungen.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/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/sonstiges/Hinweisblatt Bietertool.pdf\\\",\\\"name\\\":\\\"Hinweisblatt Bietertool.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/sonstiges/Hinweisblatt Bietertool.pdf\\\",\\\"roles\\\":[\\\"other\\\"],\\\"primary_role\\\":\\\"other\\\",\\\"processed\\\":true,\\\"readable\\\":true,\\\"text_chars\\\":618,\\\"warnings\\\":[]},{\\\"id\\\":\\\"OneDrive_1_6-9-2026/sonstiges/S1-Checkliste 2026LpB0054.pdf\\\",\\\"name\\\":\\\"S1-Checkliste 2026LpB0054.pdf\\\",\\\"extension\\\":\\\".pdf\\\",\\\"source_path\\\":\\\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/sonstiges/S1-Checkliste 2026LpB0054.pdf\\\",\\\"role\"}",
  "requirements_roadmap_json": "{\"_truncated_for_make_artifact_payload\":true,\"full_length_chars\":46773,\"excerpt\":\"{\\\"summary\\\":{\\\"status\\\":\\\"arbeitsfaehig_mit_review_blockern\\\",\\\"roadmap_item_count\\\":42,\\\"blocker_count\\\":26,\\\"hard_blocker_count\\\":0,\\\"workstreams\\\":{\\\"Submission\\\":2,\\\"Concept\\\":3,\\\"Production\\\":4,\\\"Pricing\\\":2,\\\"Legal\\\":16,\\\"Formalia\\\":12,\\\"References\\\":2,\\\"Team\\\":1},\\\"human_review_required\\\":true},\\\"document_role_hierarchy_used\\\":[{\\\"role\\\":\\\"tender_instructions\\\",\\\"role_de\\\":\\\"Aufforderung / Vergabehinweise\\\"},{\\\"role\\\":\\\"service_description\\\",\\\"role_de\\\":\\\"Leistungsbeschreibung\\\"},{\\\"role\\\":\\\"award_criteria\\\",\\\"role_de\\\":\\\"Zuschlagskriterien\\\"},{\\\"role\\\":\\\"eligibility_criteria\\\",\\\"role_de\\\":\\\"Eignungskriterien\\\"},{\\\"role\\\":\\\"declaration_form\\\",\\\"role_de\\\":\\\"Eigenerklärungen / Formblätter\\\"},{\\\"role\\\":\\\"framework_contract\\\",\\\"role_de\\\":\\\"Rahmenvertrag / Vertragsmuster\\\"},{\\\"role\\\":\\\"data_processing\\\",\\\"role_de\\\":\\\"AVV / Datenschutz\\\"},{\\\"role\\\":\\\"price_sheet\\\",\\\"role_de\\\":\\\"Preisblatt / Leistungsverzeichnis\\\"},{\\\"role\\\":\\\"company_evidence\\\",\\\"role_de\\\":\\\"Unternehmensnachweise / Referenzen\\\"}],\\\"roadmap\\\":[{\\\"id\\\":\\\"ROAD-0001\\\",\\\"workstream\\\":\\\"Submission\\\",\\\"task\\\":\\\"Frist/Formvorgabe prüfen\\\",\\\"why_it_matters\\\":\\\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\\\",\\\"source_file\\\":\\\"521_eigenerklarung_ausschlussgrunde.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\" mein/unser Unternehmen seinen Verpflichtungen zur Zahlung von Steuern, Abgaben oder\\\",\\\"output_artifact_needed\\\":\\\"human_review_checklist.md\\\",\\\"responsible_role\\\":\\\"Pitch Lead\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Angebotsantwort formulieren und gegen Quelle prüfen.\\\",\\\"additional_source_files\\\":[\\\"511_bewerbungsbedingungen.pdf\\\",\\\"Hinweisblatt Bietertool.pdf\\\",\\\"324_angebotsschreiben.docx\\\",\\\"312a_322a_informationen_dsgvo.pdf\\\",\\\"321_anfrage_angebot.pdf\\\"],\\\"consolidated_source_count\\\":6},{\\\"id\\\":\\\"ROAD-0002\\\",\\\"workstream\\\":\\\"Submission\\\",\\\"task\\\":\\\"Abgabeweg, Fristen und Formvorgaben absichern\\\",\\\"why_it_matters\\\":\\\"Quelle mit Rolle Aufforderung / Vergabehinweise ist für die Angebotsarbeit relevant.\\\",\\\"source_file\\\":\\\"511_bewerbungsbedingungen.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"gelten durch elektronische Abgabe unter Nennung des Namens, Vornamens oder der\\\",\\\"output_artifact_needed\\\":\\\"human_review_checklist.md / Angebotsabgabe-Check\\\",\\\"responsible_role\\\":\\\"Pitch Lead\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"nicht_blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Abgabeweg, Fristen und Formvorgaben mit dem Pitch Lead absichern.\\\",\\\"additional_source_files\\\":[\\\"324_angebotsschreiben.docx\\\",\\\"321_anfrage_angebot.pdf\\\",\\\"312_322_hinweise_einreichung_teilnahmeantraege.pdf\\\"],\\\"consolidated_source_count\\\":4},{\\\"id\\\":\\\"ROAD-0003\\\",\\\"workstream\\\":\\\"Concept\\\",\\\"task\\\":\\\"Leistungsverständnis in Angebotslogik und Konzeptstruktur übersetzen\\\",\\\"why_it_matters\\\":\\\"Das Angebot muss Bewertungslogik und Leistungsverständnis aus den Ausschreibungsunterlagen spiegeln.\\\",\\\"source_file\\\":\\\"L01 Leistungsbeschreibung_RVAnimationsvideos 2026.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"Animationsvideo ohne Sprecher mit ggfs. erklärendem animierten Text (maximal 1-\\\",\\\"output_artifact_needed\\\":\\\"pitch_strategy.json / pitch_deck_outline.json\\\",\\\"responsible_role\\\":\\\"Strategy Lead\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"nicht_blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"In Konzeptantwort, Konzeptkapitel und Bewertungsmatrix übertragen.\\\",\\\"additional_source_files\\\":[\\\"321_anfrage_angebot.pdf\\\",\\\"S1-Checkliste 2026LpB0054.pdf\\\",\\\"Fragenkatalog 2026LpB0054 Stand 11.06.2026.pdf\\\"],\\\"consolidated_source_count\\\":4},{\\\"id\\\":\\\"ROAD-0004\\\",\\\"workstream\\\":\\\"Concept\\\",\\\"task\\\":\\\"Zuschlagskriterien in Konzeptantwort und Gliederung mappen\\\",\\\"why_it_matters\\\":\\\"Das Angebot muss Bewertungslogik und Leistungsverständnis aus den Ausschreibungsunterlagen spiegeln.\\\",\\\"source_file\\\":\\\"L01 Leistungsbeschreibung_RVAnimationsvideos 2026.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"Bewertung der Qualitätskriterien aus Ziffer 3 b):\\\",\\\"output_artifact_needed\\\":\\\"requirements_roadmap.md / concept_response_plan.md\\\",\\\"responsible_role\\\":\\\"Strategy Lead\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"nicht_blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"In Konzeptantwort, Konzeptkapitel und Bewertungsmatrix übertragen.\\\",\\\"additional_source_files\\\":[\\\"321_anfrage_angebot.pdf\\\"],\\\"consolidated_source_count\\\":2},{\\\"id\\\":\\\"ROAD-0005\\\",\\\"workstream\\\":\\\"Concept\\\",\\\"task\\\":\\\"Leistungsanforderung in Angebotskonzept übersetzen\\\",\\\"why_it_matters\\\":\\\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\\\",\\\"source_file\\\":\\\"Fragenkatalog 2026LpB0054 Stand 11.06.2026.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"Wie in der Leistungsbeschreibung unter IV. aufgeführt beträgt der\\\",\\\"output_artifact_needed\\\":\\\"pitch_strategy.json / pitch_deck_outline.json\\\",\\\"responsible_role\\\":\\\"Strategy Lead\\\",\\\"priority\\\":\\\"mittel\\\",\\\"blocker_status\\\":\\\"nicht_blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Angebotsantwort formulieren und gegen Quelle prüfen.\\\",\\\"additional_source_files\\\":[\\\"312a_322a_informationen_dsgvo.pdf\\\",\\\"S1-Checkliste 2026LpB0054.pdf\\\"],\\\"consolidated_source_count\\\":3},{\\\"id\\\":\\\"ROAD-0006\\\",\\\"workstream\\\":\\\"Production\\\",\\\"task\\\":\\\"Produktionsmodell, Rollen und Logistik planen\\\",\\\"why_it_matters\\\":\\\"Der operative Produktionsprozess muss die tatsächlichen Lieferanforderungen erfüllen.\\\",\\\"source_file\\\":\\\"L01 Leistungsbeschreibung_RVAnimationsvideos 2026.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"und/oder Hintergrundmusik und Postproduktion,\\\",\\\"output_artifact_needed\\\":\\\"Produktions-Workflow im Deck/Konzept\\\",\\\"responsible_role\\\":\\\"Production Lead\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"nicht_blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Operatives Vorgehensmodell, Rollen und Qualitätsschritte ausarbeiten.\\\",\\\"additional_source_files\\\":[\\\"Fragenkatalog 2026LpB0054 Stand 11.06.2026.pdf\\\"],\\\"consolidated_source_count\\\":2},{\\\"id\\\":\\\"ROAD-0007\\\",\\\"workstream\\\":\\\"Production\\\",\\\"task\\\":\\\"Barrierefreiheit und Qualitätsprüfung als Prozess abbilden\\\",\\\"why_it_matters\\\":\\\"Der operative Produktionsprozess muss die tatsächlichen Lieferanforderungen erfüllen.\\\",\\\"source_file\\\":\\\"L01 Leistungsbeschreibung_RVAnimationsvideos 2026.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"5. Gewährleistung der Barrierefreiheit,\\\",\\\"output_artifact_needed\\\":\\\"Qualitäts-/Barrierefreiheitsabschnitt im Konzept\\\",\\\"responsible_role\\\":\\\"Postproduktion / QA\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"nicht_blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Operatives Vorgehensmodell, Rollen und Qualitätsschritte ausarbeiten.\\\",\\\"additional_source_files\\\":[\\\"Fragenkatalog 2026LpB0054 Stand 11.06.2026.pdf\\\",\\\"L03 Rahmenvertrag.pdf\\\"],\\\"consolidated_source_count\\\":3},{\\\"id\\\":\\\"ROAD-0008\\\",\\\"workstream\\\":\\\"Production\\\",\\\"task\\\":\\\"Lieferobjekt/Abnahmeprozess planen\\\",\\\"why_it_matters\\\":\\\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\\\",\\\"source_file\\\":\\\"511_bewerbungsbedingungen.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"die Herstellung der angebotenen Lieferungen zu einem wesentlichen Teil durch die bevorzugten Bieter\\\",\\\"output_artifact_needed\\\":\\\"pitch_deck_outline.json / Konzept\\\",\\\"responsible_role\\\":\\\"Production Lead\\\",\\\"priority\\\":\\\"mittel\\\",\\\"blocker_status\\\":\\\"nicht_blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Angebotsantwort formulieren und gegen Quelle prüfen.\\\",\\\"additional_source_files\\\":[\\\"L03 Rahmenvertrag.pdf\\\",\\\"512_zusatzliche-vertragsbedingungen-nrw.pdf\\\",\\\"321_anfrage_angebot.pdf\\\"],\\\"consolidated_source_count\\\":4},{\\\"id\\\":\\\"ROAD-0009\\\",\\\"workstream\\\":\\\"Production\\\",\\\"task\\\":\\\"Qualitäts-/Barrierefreiheitsanforderung absichern\\\",\\\"why_it_matters\\\":\\\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\\\",\\\"source_file\\\":\\\"512_zusatzliche-vertragsbedingungen-nrw.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"f) Der Auftraggeber hat vor Auslieferung der Leistungen einen Freigabevermerk zu er-\\\",\\\"output_artifact_needed\\\":\\\"Qualitäts-/Barrierefreiheitsprozess im Konzept\\\",\\\"responsible_role\\\":\\\"Postproduktion / QA\\\",\\\"priority\\\":\\\"mittel\\\",\\\"blocker_status\\\":\\\"nicht_blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Angebotsantwort formulieren und gegen Quelle prüfen.\\\",\\\"additional_source_files\\\":[\\\"Fragenkatalog 2026LpB0054 Stand 11.06.2026.pdf\\\"],\\\"consolidated_source_count\\\":2},{\\\"id\\\":\\\"ROAD-0010\\\",\\\"workstream\\\":\\\"Pricing\\\",\\\"task\\\":\\\"Preisposition und kommerzielle Logik prüfen\\\",\\\"why_it_matters\\\":\\\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\\\",\\\"source_file\\\":\\\"324_angebotsschreiben.docx\\\",\\\"source_page_sheet_paragraph\\\":\\\"DOCX mit 3 Tabellen\\\",\\\"exact_evidence_quote\\\":\\\"Umsatzsteuer-Identifikationsnummer | Umsatzsteuer-Identifikationsnummer\\\",\\\"output_artifact_needed\\\":\\\"price_fill_plan.json / price_sheet_draft.xlsx\\\",\\\"responsible_role\\\":\\\"Commercial Lead\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Angebotsantwort formulieren und gegen Quelle prüfen.\\\",\\\"additional_source_files\\\":[\\\"511_bewerbungsbedingungen.pdf\\\",\\\"312a_322a_informationen_dsgvo.pdf\\\",\\\"321_anfrage_angebot.pdf\\\"],\\\"consolidated_source_count\\\":4},{\\\"id\\\":\\\"ROAD-0011\\\",\\\"workstream\\\":\\\"Pricing\\\",\\\"task\\\":\\\"Preisblatt-Fill-Plan und kommerzielle Annahmen prüfen\\\",\\\"why_it_matters\\\":\\\"Finale Preise, USt.-Logik, Reise-/Lizenzkosten und optionale Leistungen bleiben menschliche Entscheidungen.\\\",\\\"source_file\\\":\\\"L02 Preisblatt.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"Preisunterlage\\\",\\\"exact_evidence_quote\\\":\\\"Erkannte Preislogik: vat_net_gross, travel_costs, correction_loops\\\",\\\"output_artifact_needed\\\":\\\"price_fill_plan.json / price_sheet_draft.xlsx\\\",\\\"responsible_role\\\":\\\"Commercial Lead\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Preis-Fill-Plan abarbeiten; erst danach Preisblatt manuell/fachlich befüllen.\\\",\\\"additional_source_files\\\":[\\\"L02 Preisblatt.docx\\\"],\\\"consolidated_source_count\\\":2},{\\\"id\\\":\\\"ROAD-0012\\\",\\\"workstream\\\":\\\"Legal\\\",\\\"task\\\":\\\"Vertrags-/Bindefristthema prüfen\\\",\\\"why_it_matters\\\":\\\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\\\",\\\"source_file\\\":\\\"321_anfrage_angebot.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"Ende der Frist für zusätzliche Informationen Ende der Angebotsfrist Ende der Bindefrist\\\",\\\"output_artifact_needed\\\":\\\"legal_formalia_review.md\\\",\\\"responsible_role\\\":\\\"Legal/Commercial Review\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Angebotsantwort formulieren und gegen Quelle prüfen.\\\"},{\\\"id\\\":\\\"ROAD-0013\\\",\\\"workstream\\\":\\\"Legal\\\",\\\"task\\\":\\\"Vertrags-/Bindefristthema prüfen\\\",\\\"why_it_matters\\\":\\\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\\\",\\\"source_file\\\":\\\"324_angebotsschreiben.docx\\\",\\\"source_page_sheet_paragraph\\\":\\\"DOCX mit 3 Tabellen\\\",\\\"exact_evidence_quote\\\":\\\"Rahmenvertrag über die Erstellung von Animationsvideos für Websites und soziale Medien der Landeszentrale für politische Bildung Nordrhein-Westfalen\\\",\\\"output_artifact_needed\\\":\\\"legal_formalia_review.md\\\",\\\"responsible_role\\\":\\\"Legal/Commercial Review\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Angebotsantwort formulieren und gegen Quelle prüfen.\\\"},{\\\"id\\\":\\\"ROAD-0014\\\",\\\"workstream\\\":\\\"Legal\\\",\\\"task\\\":\\\"Vertrags-/Bindefristthema prüfen\\\",\\\"why_it_matters\\\":\\\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\\\",\\\"source_file\\\":\\\"511_bewerbungsbedingungen.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"und Vertragsbedingungen sind unzulässig. Das gilt insbesondere für eigene AGB des\\\",\\\"output_artifact_needed\\\":\\\"legal_formalia_review.md\\\",\\\"responsible_role\\\":\\\"Legal/Commercial Review\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Angebotsantwort formulieren und gegen Quelle prüfen.\\\"},{\\\"id\\\":\\\"ROAD-0015\\\",\\\"workstream\\\":\\\"Legal\\\",\\\"task\\\":\\\"Vertrags-/Bindefristthema prüfen\\\",\\\"why_it_matters\\\":\\\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\\\",\\\"source_file\\\":\\\"Fragenkatalog 2026LpB0054 Stand 11.06.2026.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"Kurzbezeichnung: Rahmenvertrag über die Erstellung von Animationsvideos für Websites und soziale Medien der Landeszentrale für\\\",\\\"output_artifact_needed\\\":\\\"legal_formalia_review.md\\\",\\\"responsible_role\\\":\\\"Legal/Commercial Review\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Angebotsantwort formulieren und gegen Quelle prüfen.\\\"},{\\\"id\\\":\\\"ROAD-0016\\\",\\\"workstream\\\":\\\"Legal\\\",\\\"task\\\":\\\"Vertrags-/Bindefristthema prüfen\\\",\\\"why_it_matters\\\":\\\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\\\",\\\"source_file\\\":\\\"L01 Leistungsbeschreibung_RVAnimationsvideos 2026.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"Vergabeverfahren \\\\\\\"Rahmenvertrag Animationsvideos”\\\",\\\"output_artifact_needed\\\":\\\"legal_formalia_review.md\\\",\\\"responsible_role\\\":\\\"Legal/Commercial Review\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Angebotsantwort formulieren und gegen Quelle prüfen.\\\"},{\\\"id\\\":\\\"ROAD-0017\\\",\\\"workstream\\\":\\\"Legal\\\",\\\"task\\\":\\\"Vertrags-/Bindefristthema prüfen\\\",\\\"why_it_matters\\\":\\\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\\\",\\\"source_file\\\":\\\"521_eigenerklarung_ausschlussgrunde.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"vertraglichen Nebenpflicht aus wichtigem Grunde führen kann.\\\",\\\"output_artifact_needed\\\":\\\"legal_formalia_review.md\\\",\\\"responsible_role\\\":\\\"Legal/Commercial Review\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Angebotsantwort formulieren und gegen Quelle prüfen.\\\"},{\\\"id\\\":\\\"ROAD-0018\\\",\\\"workstream\\\":\\\"Legal\\\",\\\"task\\\":\\\"Vertrags-/Bindefristthema prüfen\\\",\\\"why_it_matters\\\":\\\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\\\",\\\"source_file\\\":\\\"512_zusatzliche-vertragsbedingungen-nrw.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"02/2024 Zusätzliche Vertragsbedingungen\\\",\\\"output_artifact_needed\\\":\\\"legal_formalia_review.md\\\",\\\"responsible_role\\\":\\\"Legal/Commercial Review\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Angebotsantwort formulieren und gegen Quelle prüfen.\\\"},{\\\"id\\\":\\\"ROAD-0019\\\",\\\"workstream\\\":\\\"Legal\\\",\\\"task\\\":\\\"Vertrags-/Bindefristthema prüfen\\\",\\\"why_it_matters\\\":\\\"Diese Anforderung wurde aus einer priorisierten Ausschreibungsquelle extrahiert und braucht eine Angebotsantwort.\\\",\\\"source_file\\\":\\\"513_besondere_vertragsbedingungen_tvgg_nrw.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"Besondere Vertragsbedingungen des Landes NRW zur Einhaltung des\\\",\\\"output_artifact_needed\\\":\\\"legal_formalia_review.md\\\",\\\"responsible_role\\\":\\\"Legal/Commercial Review\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Angebotsantwort formulieren und gegen Quelle prüfen.\\\"},{\\\"id\\\":\\\"ROAD-0020\\\",\\\"workstream\\\":\\\"Legal\\\",\\\"task\\\":\\\"Datenschutz / AVV prüfen/ausfüllen\\\",\\\"why_it_matters\\\":\\\"Rechtliche und formale Erklärungen dürfen nicht aus Keywords abgeleitet oder automatisch bestätigt werden.\\\",\\\"source_file\\\":\\\"513_besondere_vertragsbedingungen_tvgg_nrw.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"...ggeber ist berechtigt, die Einhaltung der unter Ziffer 1. genannten Verpflichtungen während der \\\\nAuftragsausführung zu überprüfen. Hierzu ist der Auftragnehmer verpflichtet, \\\\n(1) dem Auftraggeber auf dessen Verlangen die notwendigen Unterlagen zur Verfügung zu stellen, aus \\\\ndenen sich die Einhaltung der unter Ziffer 1. genannten Verpflichtungen zweifelsfrei ergibt. Sofern \\\\ndiese Unterlagen personenbezogene Daten enthalten, erfolgt die Vorlage in anonymisierter Form \\\\nsowie unter Beachtung des Datenschutzrechts. \\\\n(2) seine Beschäftigten auf die Möglichkeit solcher Kontrollen hinzuweisen. \\\\n \\\\n3. Kündigung aus wichtigem Grund; Vertragsstrafe \\\\n3.1. Der Auftraggeber kann den Vertrag aus wichtigem Grund ohne Einhaltung einer Frist unter \\\\nanderem kündigen, \\\\na) wenn der Auftragnehmer eine Pflicht aus Ziffer 1. verletzt, \\\\nb) wenn der Auftragnehmer nicht sicherstellt, dass die Nachunternehmen ein\\\",\\\"output_artifact_needed\\\":\\\"legal_formalia_texts.json / DOCX-Formularentwurf\\\",\\\"responsible_role\\\":\\\"Legal/Commercial Review\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Legal Review: AVV/Datenschutzpflichten prüfen; keine automatische Vertragsannahme.\\\"},{\\\"id\\\":\\\"ROAD-0021\\\",\\\"workstream\\\":\\\"Legal\\\",\\\"task\\\":\\\"Vertragsannahme prüfen/ausfüllen\\\",\\\"why_it_matters\\\":\\\"Rechtliche und formale Erklärungen dürfen nicht aus Keywords abgeleitet oder automatisch bestätigt werden.\\\",\\\"source_file\\\":\\\"324_angebotsschreiben.docx\\\",\\\"source_page_sheet_paragraph\\\":\\\"DOCX mit 3 Tabellen\\\",\\\"exact_evidence_quote\\\":\\\"Angebot\\\\nLieferung/Leistung von\\\\nRahmenvertrag über die Erstellung von Animationsvideos für Websites und soziale Medien der Landeszentrale für politische Bildung Nordrhein-Westfalen\\\\nAnfrage zur Abgabe eines Angebotes vom 22.05.2026\\\\nSehr geehrte Damen und Herren,\\\\ndie Ausführung der beschriebenen Leistung wird hiermit zu den eingesetzten Preisen angeboten. Wir halten uns bis zum Ablauf der Bindefrist lt. o. g. Angebotsaufforderung an dieses Angebot gebunden.\\\\nSofern sich der angebotene Preis auf Grund einer Prüfung nach der Verordnung PR Nr. 3...\\\",\\\"output_artifact_needed\\\":\\\"legal_formalia_texts.json / DOCX-Formularentwurf\\\",\\\"responsible_role\\\":\\\"Legal/Commercial Review\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Legal/Commercial Review: Vertragsannahme und Bindefrist prüfen.\\\",\\\"additional_source_files\\\":[\\\"L03 Rahmenvertrag.pdf\\\",\\\"511_bewerbungsbedingungen.pdf\\\",\\\"512_zusatzliche-vertragsbedingungen-nrw.pdf\\\",\\\"513_besondere_vertragsbedingungen_tvgg_nrw.pdf\\\",\\\"321_anfrage_angebot.pdf\\\",\\\"S1-Checkliste 2026LpB0054.pdf\\\"],\\\"consolidated_source_count\\\":7},{\\\"id\\\":\\\"ROAD-0022\\\",\\\"workstream\\\":\\\"Legal\\\",\\\"task\\\":\\\"Vertrag, AVV, Rechte, Haftung und Vertraulichkeit prüfen\\\",\\\"why_it_matters\\\":\\\"Vertragliche, rechtliche und Datenschutz-Zusagen sind bindungsrelevant und brauchen menschliche Prüfung.\\\",\\\"source_file\\\":\\\"511_bewerbungsbedingungen.pdf\\\",\\\"source_page_sheet_paragraph\\\":\\\"PDF-Textauszug; Seite automatisch nicht sicher zuordenbar\\\",\\\"exact_evidence_quote\\\":\\\"Vertragsbedingungen des Landes NRW (Formular 512) verwiesen.\\\",\\\"output_artifact_needed\\\":\\\"legal_formalia_review.md / Legal-Review\\\",\\\"responsible_role\\\":\\\"Legal/Commercial Review\\\",\\\"priority\\\":\\\"hoch\\\",\\\"blocker_status\\\":\\\"nicht_blockierend\\\",\\\"human_review_needed\\\":true,\\\"next_action\\\":\\\"Mit Legal/Commercial Review gegen Vertrags- und Formulartexte prüfen.\\\"},{\\\"id\\\":\\\"ROAD-0023\\\",\\\"workstream\\\":\\\"Legal\\\",\\\"task\\\":\\\"Vertrag, AVV, Rechte, Haftung und Vertraulichkeit prüfen\\\",\\\"why_it_matters\\\":\\\"Vertragliche, rechtliche und Datenschutz-Zusagen sind bindungsrelevant und brauchen menschliche Prüfung.\\\",\\\"sou\"}",
  "price_sheet_analysis_json": "{\"summary\":{\"price_sheet_count\":2,\"has_editable_xlsx\":false},\"price_sheets\":[{\"source_document\":\"L02 Preisblatt.pdf\",\"path\":\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/leistungsbeschreibungen/L02 Preisblatt.pdf\",\"extension\":\".pdf\",\"editable_candidates\":[],\"protected_price_rows\":[],\"formula_count\":0,\"sheets\":[],\"detected_logic\":{\"vat_net_gross\":true,\"travel_costs\":true,\"optional_services\":false,\"correction_loops\":true,\"license_or_external_costs\":false},\"fill_policy\":\"Nur Entwurf. Keine Preise erfinden oder finalisieren. Formeln erhalten. AI_REVIEW_NOTES hinzufügen.\",\"human_review_required\":true},{\"source_document\":\"L02 Preisblatt.docx\",\"path\":\"/app/runs_v2/Test_10_Landeszentrale/uploaded_sources/OneDrive_1_6-9-2026/vom_unternehmen_auszufuellende_dokumente/L02 Preisblatt.docx\",\"extension\":\".docx\",\"editable_candidates\":[{\"sheet\":\"table_2\",\"cell\":\"R4C3\",\"row\":4,\"column\":3,\"row_values\":[\"3\",\"Minutenpreis für die Anpassung von bereits erstellter Animationsvideos an ein weiteres Format (z. B. von 9:16 zu 16:9)\",\"\",\"\"],\"row_text\":\"3 | Minutenpreis für die Anpassung von bereits erstellter Animationsvideos an ein weiteres Format (z. B. von 9:16 zu 16:9)\",\"left_context\":\"Minutenpreis für die Anpassung von bereits erstellter Animationsvideos an ein weiteres Format (z. B. von 9:16 zu 16:9)\",\"nearby_context\":\"3 | Minutenpreis für die Anpassung von bereits erstellter Animationsvideos an ein weiteres Format (z. B. von 9:16 zu 16:9)\",\"column_header\":\"Preis (in Euro)  netto\",\"header_context\":\"Pos. | Leistung | Preis (in Euro)  netto | Preis (in Euro)  brutto\",\"section_context\":\"Preisblatt | Rahmenvertrag Animationsvideos | Aufwandsvergütung / Einzelpreise für die Leistungen gem. Leistungsbeschreibung Ziff. A.II. | Angaben zur Umsatzsteuer (Zutreffendes bitte ankreuzen und/oder ergänzen) | ☐ Es liegt eine Umsatzsteuerbefreiung vor gemäß _____________ (Rechtsgrundlage) | ☐ Es wird grundsätzlich Umsatzsteuer mit einem Prozentsatz von ____% veranschlagt. | (Name bzw. Firmenbezeichnung des Bieters) | Anlage zum Angebot vom\",\"contract_period\":\"feste_vertragslaufzeit\",\"source_table_name\":\"table_2\",\"source_format\":\".docx\",\"virtual_price_field\":true}],\"protected_price_rows\":[],\"formula_count\":0,\"sheets\":[],\"detected_logic\":{\"vat_net_gross\":true,\"travel_costs\":true,\"optional_services\":false,\"correction_loops\":false,\"license_or_external_costs\":false},\"fill_policy\":\"Nur Entwurf. Keine Preise erfinden oder finalisieren. Formeln erhalten. AI_REVIEW_NOTES hinzufügen.\",\"human_review_required\":true}]}",
  "pricing_agent_context_json": "{\"schema\":\"contentkueche.pricing_agent_context.v1\",\"project_name\":\"Test_10_Landeszentrale\",\"status\":\"REVIEW\",\"purpose_de\":\"Kompakter Arbeitskontext für den Pricing-Agenten. Der Agent soll daraus einen kaufmännisch nachvollziehbaren Preisplan/Review-Entwurf erstellen; finale Preise bleiben menschlich freigabepflichtig.\",\"summary\":{\"price_sheet_count\":2,\"has_editable_xlsx\":false,\"suggestion_count\":1,\"position_group_count\":1,\"protected_field_count\":0,\"pricing_quality_issue_count\":0,\"has_price_plan_review\":false,\"unit_type_counts\":{\"minutenpreis\":1},\"price_basis_type_counts\":{\"interner_regelwert_ohne_direkten_historischen_anker\":1},\"option_position_count\":0,\"option_escalation_verified_count\":0,\"option_escalation_failure_count\":0,\"high_risk_position_count\":0,\"context_quality_status\":\"REVIEW\",\"human_review_required\":true,\"final_prices_approved\":false},\"agent_assignment_de\":[\"Prüfe jede Position fachlich gegen Leistungsumfang, Einheit, Menge und Preislogik.\",\"Unterscheide Paket-/Pauschalpreise, Stundensätze, Tagessätze, Stückpreise und AG-Vorgaben.\",\"Unterscheide außerdem Minutenpreise, Personentage/PT, Drehtage und Lieferfristen; Lieferfristen sind keine abrechenbare Einheit.\",\"Befülle und erkläre nur Netto-Einheitspreise; Gesamtpreis-/Summenfelder sind Rechenfelder und dürfen nicht als Einheitspreis interpretiert werden.\",\"Stundensatzpositionen müssen als Preis pro Stunde behandelt werden; Paket-/Tages-/Gesamtpreise dürfen nicht als Stundensatz erscheinen.\",\"Tagessatz-/Personentag-/PT-Positionen müssen als Preis pro Tag behandelt werden; Minutenpreise als Preis pro Minute.\",\"Verlängerungs- und Optionsjahre werden als 5 % p.a. gegenüber der Grundlaufzeit gerechnet, soweit die Ausschreibung keine andere feste Vorgabe macht.\",\"Nutze historische Preisreferenzen und Dashboard-Overrides als Arbeitswerte, nicht als finale Freigabe.\",\"Erkläre bei jeder wichtigen Position die Kalkulationslogik und die kaufmännischen Prüfpunkte.\",\"Markiere Preisblatt-Widersprüche, Unterdeckungsrisiken und unklare Einheiten hart als Reviewpunkte.\",\"Keine Excel-Originale überschreiben, keine finalen Preise bestätigen, keine rechtliche/kommerzielle Bindung behaupten.\"],\"hard_rules_de\":[\"Nur Netto-Einheitspreis-/Einzelpreisfelder bekommen Arbeitswerte; Gesamtpreis-, Summe-, Wertungssumme- und Gesamtbetragfelder bleiben Formel-/Rechenfelder.\",\"Wenn eine Preisblattposition als Stundensatz, Preis pro Stunde, je/pro Std., EUR/h oder Abrechnung pro angefangene Stunde gekennzeichnet ist, muss der Wert als Stundenpreis ausgewiesen werden.\",\"Ein sichtbarer Stundensatz über 500 EUR netto ist ein harter QA-Blocker, weil er wahrscheinlich ein Paket-, Tages- oder Gesamtpreis ist.\",\"Mengenwerte bei Stundensatzpositionen sind Stunden-/Aufwandsmengen für die Wertungssumme, nicht Bestandteil des Einheitspreises.\",\"Tagessatz, Personentag/PT, Drehtag oder Produktionstag sind Preis pro Tag; diese Werte dürfen nicht als Stundensatz, Pauschale oder Gesamtpreis erklärt werden.\",\"Minutenpreis, Preis pro Minute oder EUR/min sind Preis pro Minute; diese Werte dürfen nicht als Gesamtleistung oder Pauschale erklärt werden.\",\"Lieferfristen wie 24 Stunden oder 3 Arbeitstage sind keine abrechenbare Einheit und dürfen die Preisart nicht auf Stunde/Tag umstellen.\",\"Optionsjahr 1 wird mit +5 % auf den Basis-Einheitspreis gerechnet; Optionsjahr 2 mit kumuliert +10,25 %, sofern keine andere feste Ausschreibungsvorgabe vorliegt.\",\"AG-Vorgaben, Kostenobergrenzen, Reise-/Fremdkosten-Vorgaben, geschützte Felder und bestehende Formeln dürfen nicht überschrieben werden.\",\"Preisvorschläge sind Arbeitswerte für Review; keine finale Preisfreigabe, keine Angebotsabgabe und keine bindende kommerzielle Zusage behaupten.\"],\"excel_context\":{\"summary\":{\"price_sheet_count\":2,\"has_editable_xlsx\":false},\"sheets\":[{\"source_document\":\"L02 Preisblatt.pdf\",\"extension\":\".pdf\",\"formula_count\":0,\"detected_logic\":{\"vat_net_gross\":true,\"travel_costs\":true,\"optional_services\":false,\"correction_loops\":true,\"license_or_external_costs\":false},\"editable_candidate_count\":0,\"protected_price_rows\":[]},{\"source_document\":\"L02 Preisblatt.docx\",\"extension\":\".docx\",\"formula_count\":0,\"detected_logic\":{\"vat_net_gross\":true,\"travel_costs\":true,\"optional_services\":false,\"correction_loops\":false,\"license_or_external_costs\":false},\"editable_candidate_count\":1,\"protected_price_rows\":[]}]},\"price_plan_review_context\":{\"available\":false},\"position_groups\":[{\"id\":\"PRICE-POS-13217960\",\"label_de\":\"Minutenpreis für die Anpassung von bereits erstellter Animationsvideos an ein weiteres Format (z. B. von 9:16 zu 16:9)\",\"leistung_de\":\"Minutenbasierte Postproduktion/Formatanpassung\",\"bucket\":\"format_adaptation_minute\",\"unit_pricing_type\":\"minutenpreis\",\"unit_de\":\"Minute\",\"unit_basis_de\":\"Als Minutenpreis erkannt; Preis ist pro Minute, nicht pro Gesamtleistung.\",\"price_basis_type\":\"interner_regelwert_ohne_direkten_historischen_anker\",\"price_basis_quality_de\":\"Interner Regelwert ohne direkten historischen Preisanker; Konfidenz niedrig.\",\"calculation_logic_de\":\"95.00 EUR netto je Minute aus interner Regelwert für Format-/Animationsanpassung Minutenpreis.\",\"service_understanding_de\":\"Minutenbasierte Postproduktion/Formatanpassung: 'Minutenpreis für die Anpassung von bereits erstellter Animationsvideos an ein weiteres Format (z. B. von 9:16…\",\"duration_context\":{\"detected\":false},\"risk_level\":\"niedrig\",\"hinweise_de\":[],\"basiswert_netto_eur\":95.0,\"basis_de\":\"Kalkulationsannahme für Format-/Animationsanpassung Minutenpreis aus Content-/Videoproduktions-Erfahrung; kaufmännische…\",\"confidence\":\"niedrig\",\"quelle\":\"L02 Preisblatt.docx\",\"perioden\":[{\"periode\":\"feste_vertragslaufzeit\",\"ort\":\"table_2!R4C3\",\"menge\":null,\"ep_netto\":95.0,\"gp_netto\":null,\"aufschlag_pct\":0.0}],\"annahmen_de\":[\"Startwert für Format-/Animationsanpassung Minutenpreis; konkrete Leistungsgrenzen, Dreh-/Postproduktionsumfang und Nutz…\",\"Kein direkter historischer Preisanker in diesem Leistungsbucket gefunden; Wert als interne Kalkulationsannahme behandel…\"],\"reviewfrage_de\":\"Passt 95.00 EUR netto je Minute für 'Minutenpreis für die Anpassung von bereits erstellter Animationsvideos an ein weiteres Format (z. B. von 9:16 zu…\",\"excel_entwurf_ok\":true,\"review_override\":false}],\"protected_fields\":[],\"quality_flags\":[],\"context_quality\":{\"schema\":\"contentkueche.pricing_context_quality.v1\",\"status\":\"REVIEW\",\"unit_type_counts\":{\"minutenpreis\":1},\"price_basis_type_counts\":{\"interner_regelwert_ohne_direkten_historischen_anker\":1},\"option_position_count\":0,\"option_escalation_verified_count\":0,\"option_escalation_failure_count\":0,\"high_risk_position_count\":0,\"blocked_excel_insert_position_count\":0,\"protected_field_count\":0,\"hard_quality_flag_count\":0,\"failures_de\":[],\"warnings_de\":[\"Mehr als die Hälfte der Preispositionen basiert auf internen Regelwerten statt direkten historischen Preisankern.\"],\"human_review_required\":true,\"final_prices_approved\":false},\"expected_agent_output_schema\":{\"schema\":\"contentkueche.agent_pricing_plan.v1\",\"status\":\"BLOCKIERT | REVIEW\",\"pricing_strategy_de\":\"kurze kaufmaennische Gesamtlogik\",\"position_reviews\":[{\"position_id\":\"string\",\"label_de\":\"Preisblattposition\",\"service_understanding_de\":\"Leistungsumfang in einem Satz\",\"unit_logic_de\":\"Pauschale/Stunde/Tag/Stueck/AG-Vorgabe\",\"detected_unit_pricing_type\":\"pauschale_oder_einheitspreis | stundensatz | tagessatz | stueckpreis | minutenpreis | geschuetzt\",\"recommended_working_value_net_eur\":\"Zahl oder null\",\"period_values_net_eur\":{\"feste_vertragslaufzeit\":\"Zahl oder null\",\"option_1\":\"Zahl oder null\",\"option_2\":\"Zahl oder null\"},\"excel_locations\":[],\"formula_or_total_fields_excluded\":true,\"commercial_reasoning_de\":\"Kalkulationslogik\",\"risk_level\":\"niedrig | mittel | hoch\",\"review_question_de\":\"konkrete Frage an Commercial Lead\"}],\"blocked_or_protected_fields\":[],\"overall_risks_de\":[],\"next_actions_de\":[],\"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},\"human_review_required\":true,\"final_prices_approved\":false}}",
  "price_suggestions_json": "{\"_truncated_for_make_artifact_payload\":true,\"full_length_chars\":46192,\"excerpt\":\"{\\\"summary\\\":{\\\"status\\\":\\\"preisarbeitswerte_zur_pruefung\\\",\\\"suggestion_count\\\":1,\\\"draft_fill_count\\\":0,\\\"protected_field_count\\\":0,\\\"dashboard_question_count\\\":0,\\\"pricing_quality_issue_count\\\":0,\\\"semantic_issue_count\\\":0,\\\"semantic_blocking_issue_count\\\":0,\\\"price_sheet_semantic_status\\\":\\\"OK_PREISBLATT_SEMANTIK_GEPRUEFT\\\",\\\"suspicious_hourly_price_count\\\":0,\\\"editable_candidate_count\\\":1,\\\"classified_editable_candidate_count\\\":1,\\\"unclassified_editable_candidate_count\\\":0,\\\"ignored_non_price_candidate_count\\\":0,\\\"price_sheet_decision_coverage_percent\\\":100.0,\\\"price_sheet_decision_coverage_status\\\":\\\"OK\\\",\\\"draft_insertable_count\\\":1,\\\"commercial_readiness_status\\\":\\\"REVIEW_PREISARBEITSWERTE\\\",\\\"commercial_blocking_issue_count\\\":0,\\\"commercial_warning_count\\\":2,\\\"commercial_next_action_de\\\":\\\"Historische Angebote, Preisanker oder Commercial-Overrides ergänzen, wenn die Positionen kritisch sind.\\\",\\\"can_create_review_price_draft\\\":true,\\\"final_prices_filled\\\":false,\\\"human_review_required\\\":true},\\\"pricing_reference_model\\\":{\\\"summary\\\":{\\\"reference_position_count\\\":84,\\\"raw_reference_position_count\\\":85,\\\"bucket_count\\\":11,\\\"rule_rate_anchor_count\\\":14,\\\"unit_price_derived_from_total_count\\\":0,\\\"excluded_total_mismatch_count\\\":0,\\\"reference_quality_warning_count\\\":0,\\\"human_review_required\\\":true,\\\"policy\\\":\\\"Historische Preise sind Referenzdaten fuer Preisarbeitswerte, keine finale Preisfreigabe.\\\"},\\\"unit_stats\\\":{\\\"Einheit\\\":{\\\"count\\\":4,\\\"min\\\":60.0,\\\"median\\\":665.0,\\\"max\\\":3250.0,\\\"average\\\":1160.0,\\\"hourly_safe_count\\\":1,\\\"hourly_safe_median\\\":60.0,\\\"excluded_high_hourly_count\\\":3,\\\"source_documents\\\":[\\\"agent_files/Belege-2.pdf\\\",\\\"agent_files/Belege-3.pdf\\\"]},\\\"Stunde\\\":{\\\"count\\\":34,\\\"min\\\":25.0,\\\"median\\\":95.0,\\\"max\\\":120.0,\\\"average\\\":96.84,\\\"hourly_safe_count\\\":34,\\\"hourly_safe_median\\\":95.0,\\\"excluded_high_hourly_count\\\":0,\\\"source_documents\\\":[\\\"Belege-2.pdf\\\",\\\"Belege-3.pdf\\\",\\\"Belege-4.pdf\\\",\\\"Belege.pdf\\\",\\\"agent_files/Belege-2.pdf\\\",\\\"agent_files/Belege-3.pdf\\\"]},\\\"Stück\\\":{\\\"count\\\":32,\\\"min\\\":15.0,\\\"median\\\":150.0,\\\"max\\\":2000.0,\\\"average\\\":494.69,\\\"hourly_safe_count\\\":23,\\\"hourly_safe_median\\\":100.0,\\\"excluded_high_hourly_count\\\":9,\\\"source_documents\\\":[\\\"Belege-2.pdf\\\",\\\"Belege-3.pdf\\\",\\\"Belege-4.pdf\\\",\\\"Belege.pdf\\\",\\\"agent_files/Belege.pdf\\\"]},\\\"Tag\\\":{\\\"count\\\":14,\\\"min\\\":350.0,\\\"median\\\":960.0,\\\"max\\\":2500.0,\\\"average\\\":1124.29,\\\"hourly_safe_count\\\":1,\\\"hourly_safe_median\\\":350.0,\\\"excluded_high_hourly_count\\\":13,\\\"source_documents\\\":[\\\"agent_files/Belege-2.pdf\\\",\\\"agent_files/Belege-3.pdf\\\",\\\"agent_files/Belege-4.pdf\\\",\\\"agent_files/Belege.pdf\\\"]}},\\\"bucket_stats\\\":{\\\"fahrt_reise\\\":{\\\"count\\\":2,\\\"min\\\":15.0,\\\"median\\\":82.5,\\\"max\\\":150.0,\\\"average\\\":82.5,\\\"hourly_safe_count\\\":2,\\\"hourly_safe_median\\\":82.5,\\\"excluded_high_hourly_count\\\":0,\\\"source_documents\\\":[\\\"Belege-3.pdf\\\",\\\"Belege-4.pdf\\\"]},\\\"livestream\\\":{\\\"count\\\":3,\\\"min\\\":1300.0,\\\"median\\\":1500.0,\\\"max\\\":2500.0,\\\"average\\\":1766.67,\\\"hourly_safe_count\\\":0,\\\"hourly_safe_median\\\":null,\\\"excluded_high_hourly_count\\\":3,\\\"source_documents\\\":[\\\"agent_files/Belege.pdf\\\"]},\\\"lizenz_fremdkosten\\\":{\\\"count\\\":1,\\\"min\\\":100.0,\\\"median\\\":100.0,\\\"max\\\":100.0,\\\"average\\\":100.0,\\\"hourly_safe_count\\\":1,\\\"hourly_safe_median\\\":100.0,\\\"excluded_high_hourly_count\\\":0,\\\"source_documents\\\":[\\\"Belege-2.pdf\\\"]},\\\"postproduktion\\\":{\\\"count\\\":6,\\\"min\\\":25.0,\\\"median\\\":100.0,\\\"max\\\":920.0,\\\"average\\\":220.0,\\\"hourly_safe_count\\\":5,\\\"hourly_safe_median\\\":100.0,\\\"excluded_high_hourly_count\\\":1,\\\"source_documents\\\":[\\\"Belege-2.pdf\\\",\\\"Belege-3.pdf\\\",\\\"Belege-4.pdf\\\",\\\"Belege.pdf\\\"]},\\\"produktion_dreh\\\":{\\\"count\\\":10,\\\"min\\\":60.0,\\\"median\\\":700.0,\\\"max\\\":2200.0,\\\"average\\\":954.5,\\\"hourly_safe_count\\\":5,\\\"hourly_safe_median\\\":95.0,\\\"excluded_high_hourly_count\\\":5,\\\"source_documents\\\":[\\\"Belege-2.pdf\\\",\\\"Belege-3.pdf\\\",\\\"Belege-4.pdf\\\",\\\"Belege.pdf\\\",\\\"agent_files/Belege-2.pdf\\\",\\\"agent_files/Belege-3.pdf\\\"]},\\\"projektmanagement\\\":{\\\"count\\\":22,\\\"min\\\":85.0,\\\"median\\\":95.0,\\\"max\\\":980.0,\\\"average\\\":198.07,\\\"hourly_safe_count\\\":19,\\\"hourly_safe_median\\\":95.0,\\\"excluded_high_hourly_count\\\":3,\\\"source_documents\\\":[\\\"Belege-2.pdf\\\",\\\"Belege-3.pdf\\\",\\\"Belege-4.pdf\\\",\\\"Belege.pdf\\\",\\\"agent_files/Belege-2.pdf\\\",\\\"agent_files/Belege-3.pdf\\\",\\\"agent_files/Belege-4.pdf\\\",\\\"agent_files/Belege.pdf\\\"]},\\\"social_media_management\\\":{\\\"count\\\":3,\\\"min\\\":80.0,\\\"median\\\":80.0,\\\"max\\\":150.0,\\\"average\\\":103.33,\\\"hourly_safe_count\\\":3,\\\"hourly_safe_median\\\":80.0,\\\"excluded_high_hourly_count\\\":0,\\\"source_documents\\\":[\\\"Belege-3.pdf\\\",\\\"Belege.pdf\\\"]},\\\"social_video_short\\\":{\\\"count\\\":8,\\\"min\\\":100.0,\\\"median\\\":795.0,\\\"max\\\":3250.0,\\\"average\\\":1155.0,\\\"hourly_safe_count\\\":3,\\\"hourly_safe_median\\\":150.0,\\\"excluded_high_hourly_count\\\":5,\\\"source_documents\\\":[\\\"Belege-3.pdf\\\",\\\"Belege-4.pdf\\\",\\\"Belege.pdf\\\",\\\"agent_files/Belege-2.pdf\\\",\\\"agent_files/Belege-3.pdf\\\"]},\\\"sonstige\\\":{\\\"count\\\":17,\\\"min\\\":50.0,\\\"median\\\":120.0,\\\"max\\\":1200.0,\\\"average\\\":245.29,\\\"hourly_safe_count\\\":15,\\\"hourly_safe_median\\\":100.0,\\\"excluded_high_hourly_count\\\":2,\\\"source_documents\\\":[\\\"Belege-2.pdf\\\",\\\"Belege-3.pdf\\\",\\\"Belege-4.pdf\\\",\\\"Belege.pdf\\\",\\\"agent_files/Belege-3.pdf\\\"]},\\\"strategie_workshop\\\":{\\\"count\\\":9,\\\"min\\\":75.0,\\\"median\\\":120.0,\\\"max\\\":960.0,\\\"average\\\":321.67,\\\"hourly_safe_count\\\":6,\\\"hourly_safe_median\\\":120.0,\\\"excluded_high_hourly_count\\\":3,\\\"source_documents\\\":[\\\"Belege-2.pdf\\\",\\\"Belege-3.pdf\\\",\\\"agent_files/Belege-3.pdf\\\"]},\\\"text_redaktion\\\":{\\\"count\\\":3,\\\"min\\\":580.0,\\\"median\\\":600.0,\\\"max\\\":920.0,\\\"average\\\":700.0,\\\"hourly_safe_count\\\":0,\\\"hourly_safe_median\\\":null,\\\"excluded_high_hourly_count\\\":3,\\\"source_documents\\\":[\\\"Belege-3.pdf\\\",\\\"agent_files/Belege-4.pdf\\\"]}},\\\"rule_rate_model\\\":{\\\"summary\\\":{\\\"anchor_count\\\":14,\\\"unit_count\\\":4,\\\"source\\\":\\\"knowledge/pricing_rules_de.json\\\",\\\"human_review_required\\\":true},\\\"entries\\\":[{\\\"id\\\":\\\"RULE-RATE-001-hour\\\",\\\"role_or_service\\\":\\\"Projektmanagement / Organisation\\\",\\\"unit_key\\\":\\\"hour\\\",\\\"unit_label_de\\\":\\\"Stunde\\\",\\\"min_eur_net\\\":95.0,\\\"max_eur_net\\\":120.0,\\\"midpoint_eur_net\\\":107.5,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Kick-off, Abstimmung, Ablaufplanung, Disposition, Projektcalls, Koordination.\\\",\\\"caveat\\\":\\\"Kann in Pauschalpaketen enthalten sein; nicht doppelt kalkulieren.\\\",\\\"match_text\\\":\\\"projektmanagement / organisation kick-off, abstimmung, ablaufplanung, disposition, projektcalls, koordination. kann in pauschalpaketen enthalten sein; nicht doppelt kalkulieren. stunde tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-001-day\\\",\\\"role_or_service\\\":\\\"Projektmanagement / Organisation\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":960.0,\\\"max_eur_net\\\":980.0,\\\"midpoint_eur_net\\\":970.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Kick-off, Abstimmung, Ablaufplanung, Disposition, Projektcalls, Koordination.\\\",\\\"caveat\\\":\\\"Kann in Pauschalpaketen enthalten sein; nicht doppelt kalkulieren.\\\",\\\"match_text\\\":\\\"projektmanagement / organisation kick-off, abstimmung, ablaufplanung, disposition, projektcalls, koordination. kann in pauschalpaketen enthalten sein; nicht doppelt kalkulieren. stunde tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-002-hour\\\",\\\"role_or_service\\\":\\\"Senior Content Marketing / Beratung\\\",\\\"unit_key\\\":\\\"hour\\\",\\\"unit_label_de\\\":\\\"Stunde\\\",\\\"min_eur_net\\\":100.0,\\\"max_eur_net\\\":120.0,\\\"midpoint_eur_net\\\":110.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Strategie, Sparring, Workshopvorbereitung, Roadmap, Content- und Marketingsteuerung.\\\",\\\"caveat\\\":\\\"Retainer koennen niedrigere gemischte Effektivsaetze enthalten.\\\",\\\"match_text\\\":\\\"senior content marketing / beratung strategie, sparring, workshopvorbereitung, roadmap, content- und marketingsteuerung. retainer koennen niedrigere gemischte effektivsaetze enthalten. stunde tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-002-day\\\",\\\"role_or_service\\\":\\\"Senior Content Marketing / Beratung\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":960.0,\\\"max_eur_net\\\":960.0,\\\"midpoint_eur_net\\\":960.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Strategie, Sparring, Workshopvorbereitung, Roadmap, Content- und Marketingsteuerung.\\\",\\\"caveat\\\":\\\"Retainer koennen niedrigere gemischte Effektivsaetze enthalten.\\\",\\\"match_text\\\":\\\"senior content marketing / beratung strategie, sparring, workshopvorbereitung, roadmap, content- und marketingsteuerung. retainer koennen niedrigere gemischte effektivsaetze enthalten. stunde tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-003-day\\\",\\\"role_or_service\\\":\\\"Redaktion / Text\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":580.0,\\\"max_eur_net\\\":580.0,\\\"midpoint_eur_net\\\":580.0,\\\"confidence\\\":\\\"niedrig\\\",\\\"use_for\\\":\\\"Textliche Umsetzung, Lektorat, inhaltliche Aufbereitung.\\\",\\\"caveat\\\":\\\"Nur ein klarer Referenzanker; Umfang und Feedbackschleifen stark pruefen.\\\",\\\"match_text\\\":\\\"redaktion / text textliche umsetzung, lektorat, inhaltliche aufbereitung. nur ein klarer referenzanker; umfang und feedbackschleifen stark pruefen. tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-004-day\\\",\\\"role_or_service\\\":\\\"Grafik / Layout\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":600.0,\\\"max_eur_net\\\":600.0,\\\"midpoint_eur_net\\\":600.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Layoutvorschlag, einfache Grafik, statische Asset-Erstellung.\\\",\\\"caveat\\\":\\\"Komplexe Animation, Adaptionen und Reinzeichnung separat pruefen.\\\",\\\"match_text\\\":\\\"grafik / layout layoutvorschlag, einfache grafik, statische asset-erstellung. komplexe animation, adaptionen und reinzeichnung separat pruefen. tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-005-day\\\",\\\"role_or_service\\\":\\\"Motion Graphics\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":920.0,\\\"max_eur_net\\\":920.0,\\\"midpoint_eur_net\\\":920.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"GIF-Erstellung, Animationen, Motion Assets inklusive Schnittplatz.\\\",\\\"caveat\\\":\\\"Slide-Anzahl, Lesegeschwindigkeit, Dateigroesse und Aenderungsschleifen klaeren.\\\",\\\"match_text\\\":\\\"motion graphics gif-erstellung, animationen, motion assets inklusive schnittplatz. slide-anzahl, lesegeschwindigkeit, dateigroesse und aenderungsschleifen klaeren. tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-006-day\\\",\\\"role_or_service\\\":\\\"Fotoaufnahmen\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":1200.0,\\\"max_eur_net\\\":1200.0,\\\"midpoint_eur_net\\\":1200.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Corporate Stockmaterial, Portraits, Gruppenbilder.\\\",\\\"caveat\\\":\\\"Personenzahl, Motive, Location, Retuscheumfang und Nutzungsrechte pruefen.\\\",\\\"match_text\\\":\\\"fotoaufnahmen corporate stockmaterial, portraits, gruppenbilder. personenzahl, motive, location, retuscheumfang und nutzungsrechte pruefen. tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-007-day\\\",\\\"role_or_service\\\":\\\"Digitalsupport Foto inkl. Retusche\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":350.0,\\\"max_eur_net\\\":350.0,\\\"midpoint_eur_net\\\":350.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Shooting-Support und einfache Bildretusche.\\\",\\\"caveat\\\":\\\"Aufwaendige Retusche als Pauschale oder Zusatzaufwand kalkulieren.\\\",\\\"match_text\\\":\\\"digitalsupport foto inkl. retusche shooting-support und einfache bildretusche. aufwaendige retusche als pauschale oder zusatzaufwand kalkulieren. tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-008-day\\\",\\\"role_or_service\\\":\\\"Kamerateam / Produktion\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":1600.0,\\\"max_eur_net\\\":2200.0,\\\"midpoint_eur_net\\\":1900.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Dreh, Kamerateam, Assistent:in, Redakteur:in, Kamera/Licht/Ton.\\\",\\\"caveat\\\":\\\"Teamgroesse, Equipment, Vorbereitung und Postproduktion koennen stark variieren.\\\",\\\"match_text\\\":\\\"kamerateam / produktion dreh, kamerateam, assistent:in, redakteur:in, kamera/licht/ton. teamgroesse, equipment, vorbereitung und postproduktion koennen stark variieren. 0,5 tag(e) tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-009-day_or_event\\\",\\\"role_or_service\\\":\\\"Technische Eventumsetzung / hybride Townhall\\\",\\\"unit_key\\\":\\\"day_or_event\\\",\\\"unit_label_de\\\":\\\"Tag/Event\\\",\\\"min_eur_net\\\":2500.0,\\\"max_eur_net\\\":2500.0,\\\"midpoint_eur_net\\\":2500.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Kamera-Setup, Audio, Integration in Teams Townhall, Support vor Ort/remote.\\\",\\\"caveat\\\":\\\"Location-Infrastruktur, Remote-Speaker, Teststrecke und Equipmentbedarf klaeren.\\\",\\\"match_text\\\":\\\"technische eventumsetzung / hybride townhall kamera-setup, audio, integration in teams townhall, support vor ort/remote. location-infrastruktur, remote-speaker, teststrecke und equipmentbedarf klaeren. tag(e) event\\\"},{\\\"id\\\":\\\"RULE-RATE-010-day\\\",\\\"role_or_service\\\":\\\"Postproduktion / Cutter und Schnittplatz\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":950.0,\\\"max_eur_net\\\":1300.0,\\\"midpoint_eur_net\\\":1125.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Schnitt, Nachbereitung, Social-Video-Postproduktion, Abnahmetool.\\\",\\\"caveat\\\":\\\"Anzahl Videos, Laengen, Formate, Untertitel, Animation und Korrekturen klaeren.\\\",\\\"match_text\\\":\\\"postproduktion / cutter und schnittplatz schnitt, nachbereitung, social-video-postproduktion, abnahmetool. anzahl videos, laengen, formate, untertitel, animation und korrekturen klaeren. tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-011-day\\\",\\\"role_or_service\\\":\\\"Social Media Manager\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":640.0,\\\"max_eur_net\\\":640.0,\\\"midpoint_eur_net\\\":640.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Texte, Einplanung, Captions, Community Management, Reporting.\\\",\\\"caveat\\\":\\\"Retainer-Kontext; Einzelprojektpreise koennen abweichen.\\\",\\\"match_text\\\":\\\"social media manager texte, einplanung, captions, community management, reporting. retainer-kontext; einzelprojektpreise koennen abweichen. tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-012-package\\\",\\\"role_or_service\\\":\\\"Creative-Produktion Paket\\\",\\\"unit_key\\\":\\\"package\\\",\\\"unit_label_de\\\":\\\"Pauschale\\\",\\\"min_eur_net\\\":3250.0,\\\"max_eur_net\\\":3250.0,\\\"midpoint_eur_net\\\":3250.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Mehrere Social Creatives mit Konzeption, Strategie, Team, Equipment, Tools und Lizenzen.\\\",\\\"caveat\\\":\\\"Nur uebertragbar, wenn Output, Formate, Storyboards und enthaltene Aenderungen vergleichbar sind.\\\",\\\"match_text\\\":\\\"creative-produktion paket mehrere social creatives mit konzeption, strategie, team, equipment, tools und lizenzen. nur uebertragbar, wenn output, formate, storyboards und enthaltene aenderungen vergleichbar sind. pauschal\\\"}],\\\"by_unit\\\":{\\\"day\\\":[{\\\"id\\\":\\\"RULE-RATE-001-day\\\",\\\"role_or_service\\\":\\\"Projektmanagement / Organisation\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":960.0,\\\"max_eur_net\\\":980.0,\\\"midpoint_eur_net\\\":970.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Kick-off, Abstimmung, Ablaufplanung, Disposition, Projektcalls, Koordination.\\\",\\\"caveat\\\":\\\"Kann in Pauschalpaketen enthalten sein; nicht doppelt kalkulieren.\\\",\\\"match_text\\\":\\\"projektmanagement / organisation kick-off, abstimmung, ablaufplanung, disposition, projektcalls, koordination. kann in pauschalpaketen enthalten sein; nicht doppelt kalkulieren. stunde tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-002-day\\\",\\\"role_or_service\\\":\\\"Senior Content Marketing / Beratung\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":960.0,\\\"max_eur_net\\\":960.0,\\\"midpoint_eur_net\\\":960.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Strategie, Sparring, Workshopvorbereitung, Roadmap, Content- und Marketingsteuerung.\\\",\\\"caveat\\\":\\\"Retainer koennen niedrigere gemischte Effektivsaetze enthalten.\\\",\\\"match_text\\\":\\\"senior content marketing / beratung strategie, sparring, workshopvorbereitung, roadmap, content- und marketingsteuerung. retainer koennen niedrigere gemischte effektivsaetze enthalten. stunde tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-003-day\\\",\\\"role_or_service\\\":\\\"Redaktion / Text\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":580.0,\\\"max_eur_net\\\":580.0,\\\"midpoint_eur_net\\\":580.0,\\\"confidence\\\":\\\"niedrig\\\",\\\"use_for\\\":\\\"Textliche Umsetzung, Lektorat, inhaltliche Aufbereitung.\\\",\\\"caveat\\\":\\\"Nur ein klarer Referenzanker; Umfang und Feedbackschleifen stark pruefen.\\\",\\\"match_text\\\":\\\"redaktion / text textliche umsetzung, lektorat, inhaltliche aufbereitung. nur ein klarer referenzanker; umfang und feedbackschleifen stark pruefen. tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-004-day\\\",\\\"role_or_service\\\":\\\"Grafik / Layout\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":600.0,\\\"max_eur_net\\\":600.0,\\\"midpoint_eur_net\\\":600.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Layoutvorschlag, einfache Grafik, statische Asset-Erstellung.\\\",\\\"caveat\\\":\\\"Komplexe Animation, Adaptionen und Reinzeichnung separat pruefen.\\\",\\\"match_text\\\":\\\"grafik / layout layoutvorschlag, einfache grafik, statische asset-erstellung. komplexe animation, adaptionen und reinzeichnung separat pruefen. tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-005-day\\\",\\\"role_or_service\\\":\\\"Motion Graphics\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":920.0,\\\"max_eur_net\\\":920.0,\\\"midpoint_eur_net\\\":920.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"GIF-Erstellung, Animationen, Motion Assets inklusive Schnittplatz.\\\",\\\"caveat\\\":\\\"Slide-Anzahl, Lesegeschwindigkeit, Dateigroesse und Aenderungsschleifen klaeren.\\\",\\\"match_text\\\":\\\"motion graphics gif-erstellung, animationen, motion assets inklusive schnittplatz. slide-anzahl, lesegeschwindigkeit, dateigroesse und aenderungsschleifen klaeren. tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-006-day\\\",\\\"role_or_service\\\":\\\"Fotoaufnahmen\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":1200.0,\\\"max_eur_net\\\":1200.0,\\\"midpoint_eur_net\\\":1200.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Corporate Stockmaterial, Portraits, Gruppenbilder.\\\",\\\"caveat\\\":\\\"Personenzahl, Motive, Location, Retuscheumfang und Nutzungsrechte pruefen.\\\",\\\"match_text\\\":\\\"fotoaufnahmen corporate stockmaterial, portraits, gruppenbilder. personenzahl, motive, location, retuscheumfang und nutzungsrechte pruefen. tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-007-day\\\",\\\"role_or_service\\\":\\\"Digitalsupport Foto inkl. Retusche\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":350.0,\\\"max_eur_net\\\":350.0,\\\"midpoint_eur_net\\\":350.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Shooting-Support und einfache Bildretusche.\\\",\\\"caveat\\\":\\\"Aufwaendige Retusche als Pauschale oder Zusatzaufwand kalkulieren.\\\",\\\"match_text\\\":\\\"digitalsupport foto inkl. retusche shooting-support und einfache bildretusche. aufwaendige retusche als pauschale oder zusatzaufwand kalkulieren. tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-008-day\\\",\\\"role_or_service\\\":\\\"Kamerateam / Produktion\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":1600.0,\\\"max_eur_net\\\":2200.0,\\\"midpoint_eur_net\\\":1900.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Dreh, Kamerateam, Assistent:in, Redakteur:in, Kamera/Licht/Ton.\\\",\\\"caveat\\\":\\\"Teamgroesse, Equipment, Vorbereitung und Postproduktion koennen stark variieren.\\\",\\\"match_text\\\":\\\"kamerateam / produktion dreh, kamerateam, assistent:in, redakteur:in, kamera/licht/ton. teamgroesse, equipment, vorbereitung und postproduktion koennen stark variieren. 0,5 tag(e) tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-010-day\\\",\\\"role_or_service\\\":\\\"Postproduktion / Cutter und Schnittplatz\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":950.0,\\\"max_eur_net\\\":1300.0,\\\"midpoint_eur_net\\\":1125.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Schnitt, Nachbereitung, Social-Video-Postproduktion, Abnahmetool.\\\",\\\"caveat\\\":\\\"Anzahl Videos, Laengen, Formate, Untertitel, Animation und Korrekturen klaeren.\\\",\\\"match_text\\\":\\\"postproduktion / cutter und schnittplatz schnitt, nachbereitung, social-video-postproduktion, abnahmetool. anzahl videos, laengen, formate, untertitel, animation und korrekturen klaeren. tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-011-day\\\",\\\"role_or_service\\\":\\\"Social Media Manager\\\",\\\"unit_key\\\":\\\"day\\\",\\\"unit_label_de\\\":\\\"Tag\\\",\\\"min_eur_net\\\":640.0,\\\"max_eur_net\\\":640.0,\\\"midpoint_eur_net\\\":640.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Texte, Einplanung, Captions, Community Management, Reporting.\\\",\\\"caveat\\\":\\\"Retainer-Kontext; Einzelprojektpreise koennen abweichen.\\\",\\\"match_text\\\":\\\"social media manager texte, einplanung, captions, community management, reporting. retainer-kontext; einzelprojektpreise koennen abweichen. tag(e)\\\"}],\\\"day_or_event\\\":[{\\\"id\\\":\\\"RULE-RATE-009-day_or_event\\\",\\\"role_or_service\\\":\\\"Technische Eventumsetzung / hybride Townhall\\\",\\\"unit_key\\\":\\\"day_or_event\\\",\\\"unit_label_de\\\":\\\"Tag/Event\\\",\\\"min_eur_net\\\":2500.0,\\\"max_eur_net\\\":2500.0,\\\"midpoint_eur_net\\\":2500.0,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Kamera-Setup, Audio, Integration in Teams Townhall, Support vor Ort/remote.\\\",\\\"caveat\\\":\\\"Location-Infrastruktur, Remote-Speaker, Teststrecke und Equipmentbedarf klaeren.\\\",\\\"match_text\\\":\\\"technische eventumsetzung / hybride townhall kamera-setup, audio, integration in teams townhall, support vor ort/remote. location-infrastruktur, remote-speaker, teststrecke und equipmentbedarf klaeren. tag(e) event\\\"}],\\\"hour\\\":[{\\\"id\\\":\\\"RULE-RATE-001-hour\\\",\\\"role_or_service\\\":\\\"Projektmanagement / Organisation\\\",\\\"unit_key\\\":\\\"hour\\\",\\\"unit_label_de\\\":\\\"Stunde\\\",\\\"min_eur_net\\\":95.0,\\\"max_eur_net\\\":120.0,\\\"midpoint_eur_net\\\":107.5,\\\"confidence\\\":\\\"mittel\\\",\\\"use_for\\\":\\\"Kick-off, Abstimmung, Ablaufplanung, Disposition, Projektcalls, Koordination.\\\",\\\"caveat\\\":\\\"Kann in Pauschalpaketen enthalten sein; nicht doppelt kalkulieren.\\\",\\\"match_text\\\":\\\"projektmanagement / organisation kick-off, abstimmung, ablaufplanung, disposition, projektcalls, koordination. kann in pauschalpaketen enthalten sein; nicht doppelt kalkulieren. stunde tag(e)\\\"},{\\\"id\\\":\\\"RULE-RATE-002-hour\\\",\"}",
  "price_fill_plan_json": "{\"summary\":{\"status\":\"kaufmännische_prüfung_erforderlich\",\"task_count\":2,\"price_sheet_count\":2,\"suggested_price_count\":1,\"suggested_draft_fill_count\":0,\"protected_field_count\":0,\"pricing_quality_issue_count\":0,\"semantic_issue_count\":0,\"semantic_blocking_issue_count\":0,\"price_sheet_semantic_status\":\"OK_PREISBLATT_SEMANTIK_GEPRUEFT\",\"open_price_question_count\":0,\"ignored_non_price_candidate_count\":0,\"direct_historical_basis_count\":0,\"internal_rule_basis_count\":1,\"draft_prices_insertable\":1,\"draft_fills_insertable\":0,\"final_prices_filled\":false,\"human_review_required\":true},\"fill_plan\":[{\"id\":\"PRICE-0001\",\"source_document\":\"L02 Preisblatt.pdf\",\"location\":\"Preisunterlage\",\"field_type\":\"preisstruktur\",\"current_value\":null,\"fill_strategy\":\"Preisstruktur manuell lesen; keine Preise aus historischen Angeboten automatisch übernehmen.\",\"human_review_required\":true},{\"id\":\"PRICE-0002\",\"source_document\":\"L02 Preisblatt.docx\",\"location\":\"table_2!R4C3\",\"field_type\":\"netto_einheitspreis_entwurf\",\"current_value\":null,\"quantity_context\":null,\"quantity_unit_inferred\":\"Minute\",\"unit_pricing_type\":\"minutenpreis\",\"service_understanding_de\":\"Minutenbasierte Postproduktion/Formatanpassung: 'Minutenpreis für die Anpassung von bereits erstellter Animationsvideos an ein weiteres Format (z. B. von 9:16 zu 16:9)' wird als Minutenpreis je Minute verstanden.\",\"service_type_de\":\"Minutenbasierte Postproduktion/Formatanpassung\",\"price_basis_type\":\"interner_regelwert_ohne_direkten_historischen_anker\",\"price_basis_quality_de\":\"Interner Regelwert ohne direkten historischen Preisanker; Konfidenz niedrig.\",\"calculation_logic_de\":\"95.00 EUR netto je Minute aus interner Regelwert für Format-/Animationsanpassung Minutenpreis.\",\"duration_context\":{\"detected\":false},\"base_unit_price_net_eur\":95.0,\"period_escalation_percent\":0.0,\"period_price_multiplier\":1.0,\"suggested_unit_price_net_eur\":95.0,\"suggested_total_net_eur\":null,\"confidence\":\"niedrig\",\"basis\":\"Kalkulationsannahme für Format-/Animationsanpassung Minutenpreis aus Content-/Videoproduktions-Erfahrung; kaufmännische Prüfung erforderlich.\",\"assumptions\":[\"Startwert für Format-/Animationsanpassung Minutenpreis; konkrete Leistungsgrenzen, Dreh-/Postproduktionsumfang und Nutzungsrechte prüfen.\",\"Kein direkter historischer Preisanker in diesem Leistungsbucket gefunden; Wert als interne Kalkulationsannahme behandeln.\",\"Netto-Preis. USt.-/Brutto-Logik bleibt im Preisblatt/Formelbereich zu prüfen.\",\"Keine finale Preisfreigabe ohne kaufmännische Prüfung.\",\"Einheit als Minutenpreis interpretiert; Preis ist pro Minute, nicht pro Gesamtleistung.\"],\"pricing_attention_points\":[],\"review_question\":\"Passt 95.00 EUR netto je Minute für 'Minutenpreis für die Anpassung von bereits erstellter Animationsvideos an ein weiteres Format (z. B. von 9:16 zu 16:9)' als Arbeitswert? Bitte Leistungsumfang, Reise/Fremdkosten, Nutzungsrechte, Korrekturschleifen und USt.-Logik prüfen.\",\"ready_for_draft_insert\":true,\"quality_flags\":[],\"semantic_audit_issues\":[],\"fill_strategy\":\"Preisarbeitswert 95.0 EUR netto je Minute vorprüfen; Basispreis 95.0 EUR, Optionsaufschlag 0 %; Konfidenz: niedrig; kaufmännische Freigabe erforderlich.\",\"human_review_required\":true}],\"policy\":{\"no_invented_prices\":true,\"no_final_prices_without_internal_config\":true,\"historical_quotes_are_reference_only\":true}}",
  "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\"}",
  "artifact_iteration_context_json": "{\"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\":\"BLOCKIERT\",\"agent_status_raw\":null,\"last_result_status\":\"REVIEW\",\"last_result_at\":\"2026-06-11T09:11:46.010324+00:00\",\"agent_result_imported\":true,\"office_artifact_path\":null,\"office_artifact_status\":null},\"current_draft\":{\"path\":\"/app/runs_v2/Test_10_Landeszentrale/artifact_outputs/pricing/draft_content.md\",\"visible_chars\":761,\"excerpt_de\":\"# Preis- und Kalkulationsgrundlage\\n\\nDie Preisstruktur bildet die angefragten Leistungen nach Grundlaufzeit und Optionsjahren ab. Stundensätze, Stückpreise, Pauschalen und geschützte Auftraggeber-Felder werden getrennt geführt.\\n\\n## Kurzstatus\\n\\n- Preispositionen im Preisblatt: 1\\n- Stammdatenfelder im Preisblatt: 0\\n\\n## Preispositionen\\n\\n| Leistung | Einheit/Typ | Grundlaufzeit | 1. Optionsjahr | 2. Optionsjahr | Menge/Abruf | Kalkulationsbasis |\\n| --- | --- | ---: | ---: | ---: | --- | --- |\\n| Minutenpreis für die Anpassung von bereits erstellter Animationsvideos an ein weiteres Format (z. B. von 9:16 zu 16:9) | minutenpreis | 95,00 EUR | - | - | - | Kalkulationsannahme für Format-/Animationsanpassung Minutenpreis aus Content-/Videoproduktions-Erfahrung |\\n\"},\"user_feedback\":{},\"review_notes\":{\"path\":\"/app/runs_v2/Test_10_Landeszentrale/artifact_outputs/pricing/review_notes.md\",\"excerpt_de\":\"# Review-Notizen: Preis / Kalkulation\\n\\nStatus: REVIEW\\nReview: Kaufmännische Prüfung / Geschäftsführung / Preisreview vor finaler Datei oder Portalübernahme\\n\\n## Was prüfen?\\n\\n- Offene fachliche oder Freigabe-Punkte vor dem nächsten Schritt klären.\\n- Diesen lokalen Entwurf als Ausgangspunkt prüfen und im Dashboard kommentieren.\\n- Bei Bedarf den vorbereiteten Make Artifact Specialist Payload starten; Make-Ergebnis darf diesen Draft ersetzen.\\n- Vor Office/PDF/Portal-Übernahme menschliches Review dokumentieren.\\n\\n## Harte Blocker\\n\\n- Keine harten Blocker gemeldet.\\n\\n## Qualitäts-/Layout-Hinweise\\n\\n- Keine zusätzlichen Qualitäts-/Layout-Hinweise gemeldet.\\n\\n## Offene Fragen\\n\\n- Finale Preisfreigabe durch kaufmännische Prüfung fehlt weiterhin.\\n\\n## Quellen / Evidence\\n\\n- 321_anfrage_angebot.pdf / PDF-Textauszug; Seite automatisch nicht sicher zuordenbar: Umsatzsteuer-Identifikationsnummer\\n- price_suggestions.md / Preisarbeitswerte: # Preisarbeitswerte\\n\\nStatus: preisarbeitswerte_zur_pruefung\\nCommercial-Gate: REVIEW_PREISARBEITSWERTE\\nNächster Schritt: Historische Angebote, Preisanker oder Commercial-Overrides ergänzen, wenn die Positionen kritisch sind.\\nPreisarbeitswerte: 1\\nNicht-preisliche Entwurfsfüllungen: 0\\nGeschützte Felder: 0\\nOffene Preisfragen: 0\\nPreis-QA-Flags: 0\\nPreisblatt-Seman\\n\\n[GEKUERZT fuer kompakten Artefakt-Kontext]\\n- price_fill_plan.md / Preis-Fill-Plan: # Preis-Ausfüllplan\\n\\nStatus: kaufmännische_prüfung_erforderlich\\nAufgaben: 2\\nPreisarbeitswerte: 1\\nGeschützte Preisfelder: 0\\nPreis-QA-Flags: 0\\n\\nHistorische Angebote und Preisreferenzen sind Orientierung. Alle Werte brauchen kaufmännische Prüfung.\\n\\n## Ausfüll-/Prüfaufgaben\\n\\n- PRICE-0001 L02 Preisblatt.pdf: Preisunterlage - Preisstruktur manuell lesen; keine Pre\\n\\n[GEKUERZT fuer kompakten Artefakt-Kontext]\\n- price_sheet_review.md / Preisblatt-Prüfung: # Preisblatt-Prüfung\\n\\nStatus: MENSCHLICHE PRÜFUNG ERFORDERLICH\\n\\nEntwurf: `/app/runs_v2/Test_10_Landeszentrale/price_sheet_docx_draft.docx`\\nWord-Preisblatt: `/app/runs_v2/Test_10_Landeszentrale/price_sheet_docx_draft.docx`\\nDOCX-Befüllung: 1 Nettofelder, 1 Bruttofelder, 2 sichere Stammdaten-/USt.-Felder.\\nPreisarbeitswerte im Entwurf: 1 eingetragene Netto-Einhe\\n\\n[GEKUERZT fuer kompakten Artefakt-Kontext]\\n- requirements_roadmap.md / Anforderungs-Roadmap: # Anforderungs-Roadmap\\n\\nStatus: arbeitsfaehig_mit_review_blockern\\nRoadmap-Items: 42\\nBlocker: 26\\n\\n## Reihenfolge\\n\\n### ROAD-0001 - Submission: Frist/Formvorgabe prüfen\\n\\n- Priorität: hoch\\n- Blocker: blockierend\\n- Verantwortlich: Pitch Lead\\n- Quelle: 521_eigenerklarung_ausschlussgrunde.pdf (PDF-Textauszug; Seite automatisch nicht sicher zuordenbar)\\n- Weitere Que\\n\\n[GEKUERZT fuer kompakten Artefakt-Kontext]\\n- artifact_decision_plan.md / Artefakt-Entscheidung: # V2-Artefakt-Entscheidungsplan\\n\\nStatus: ENTWURF_REVIEW_ERFORDERLICH\\nAutorität: LOCAL_PREFLIGHT_ONLY - Dieser lokale Plan ist nur ein Preflight-Vorschlag. Der autoritative Artefaktentscheid muss vom Make Artifact-&-Output-Plan-Agenten erzeugt und im Agent-Review geprüft werden.\\n\\nV2 entscheidet die benötigten Artefakte aus der Ausschreibung. PPTX, XLSX und DO\\n\\n[GEKUERZT fuer kompakten Artefakt-Kontext]\\n- price_sheet_analysis.json / Vom Artefaktentscheid als Arbeitsdatei vorgesehen.: Kurzüberblick:\\n{\\n  \\\"price_sheet_count\\\": 2,\\n  \\\"has_editable_xlsx\\\": false\\n}\\n\\n## Provenienzlabels\\n\\n- SOURCE_GROUNDED\\n- AI_PROPOSED_NEEDS_REVIEW\\n- OFFENER_INPUT_REVIEW\\n\\n## Guardrails\\n\\n- Nur lokaler Review-Entwurf.\\n- Kein SharePoint-Upload.\\n- Keine Angebotsabgabe.\\n- Keine Signatur.\\n- Keine finalen Preise oder bindenden rechtlichen/kommerziellen Zusagen.\\n\"},\"last_blocked_result\":{\"status\":\"BLOCKIERT\",\"hard_failures_de\":[\"Offene Fragen enthalten interne Labels statt sauber formulierter Reviewfragen: finale Preisfreigabe\",\"Artefakt unterschreitet den Qualitätsvertrag: sichtbare Pflichtbegriffe/Pflichtbestandteile fehlen: Leistungsumfang, Arbeitswert\",\"Pricing-Artefakt enthält keine maschinenlesbaren `position_reviews`. Der Pricing-Agent muss jede Preisblattposition strukturiert mit Preisart, Periodenwerten, Excel-Orten, Kalkulationslogik, Risiko und Reviewfrage zurückgeben.\",\"Pricing-Artefakt enthält kein maschinenlesbares quality_gate_result mit Preisblatt-Gates. Bei Preisblättern muss der Make-Agent Einheitspreise, Summenfelder, Stundensätze, Optionen und Freigabelogik explizit bestätigen.\",\"Make-Pricing-Gate: alle Preispositionsgruppen abgedeckt ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: nur Einheitspreis-/Einzelpreisfelder bepreist ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: Gesamtpreis-/Summenfelder nicht befüllt ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: Stundensätze nicht als Pauschalen behandelt ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: sichtbare Stundensatzwerte plausibel ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: Tagessätze/Personentage/PT nicht als Stunde, Pauschale oder Gesamtpreis behandelt ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: Minutenpreise nicht als Pauschalen/Gesamtleistung behandelt ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: Preiswerte passen zu den erkannten Einheiten ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: Optionsjahre mit 5 % p.a. / 10,25 % kumuliert angewendet ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: Formel-/Summenzellen nicht verändert oder neu bepreist ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: geschützte Felder nicht befüllt ist nicht bestanden oder fehlt.\",\"Make-Pricing-Gate: keine finale Preisfreigabe behauptet ist nicht bestanden oder fehlt.\"],\"warnings_de\":[\"Agent-Ergebnis enthält kein maschinenlesbares quality_gate_result. Lokale Gates prüfen weiter, aber der Make-Agent soll seine Selbstprüfung mitliefern.\"],\"repair_report_excerpt_de\":\"# Artefakt-Qualitätsgate\\n\\nStatus: BLOCKIERT\\n\\n## Blocker\\n\\n- Offene Fragen enthalten interne Labels statt sauber formulierter Reviewfragen: finale Preisfreigabe\\n- Artefakt unterschreitet den Qualitätsvertrag: sichtbare Pflichtbegriffe/Pflichtbestandteile fehlen: Leistungsumfang, Arbeitswert\\n- Pricing-Artefakt enthält keine maschinenlesbaren `position_reviews`. Der Pricing-Agent muss jede Preisblattposition strukturiert mit Preisart, Periodenwerten, Excel-Orten, Kalkulationslogik, Risiko und Reviewfrage zurückgeben.\\n- Pricing-Artefakt enthält kein maschinenlesbares quality_gate_result mit Preisblatt-Gates. Bei Preisblättern muss der Make-Agent Einheitspreise, Summenfelder, Stundensätze, Optionen und Freigabelogik explizit bestätigen.\\n- Make-Pricing-Gate: alle Preispositionsgruppen abgedeckt ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: nur Einheitspreis-/Einzelpreisfelder bepreist ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: Gesamtpreis-/Summenfelder nicht befüllt ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: Stundensätze nicht als Pauschalen behandelt ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: sichtbare Stundensatzwerte plausibel ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: Tagessätze/Personentage/PT nicht als Stunde, Pauschale oder Gesamtpreis behandelt ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: Minutenpreise nicht als Pauschalen/Gesamtleistung behandelt ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: Preiswerte passen zu den erkannten Einheiten ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: Optionsjahre mit 5 % p.a. / 10,25 % kumuliert angewendet ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: Formel-/Summenzellen nicht verändert oder neu bepreist ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: geschützte Felder nicht befüllt ist nicht bestanden oder fehlt.\\n- Make-Pricing-Gate: keine finale Preisfreigabe behauptet ist nicht bestanden oder fehlt.\\n\\n## Hinweise\\n\\n- Agent-Ergebnis enthält kein maschinenlesbares quality_gate_result. Lokale Gates prüfen weiter, aber der Make-Agent soll seine Selbstprüfung mitliefern.\\n\\n## Nächste Schritte\\n\\n- Make-Agentenauftrag mit exakter Artefaktstruktur erneut starten.\\n- Bestehenden lokalen Entwurf beibehalten, bis ein besseres Make-Ergebnis vorliegt.\\n- Agent-Prompt oder Payload so reparieren, dass sichtbarer Artefakttext final wirkt und Reviewpunkte separat bleiben.\\n\",\"rejected_visible_text_excerpt_de\":\"\"},\"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.\"],\"last_imported_result\":{\"status\":\"REVIEW\",\"title_de\":\"Preis / Kalkulation\",\"open_questions\":[\"Finale Preisfreigabe durch kaufmännische Prüfung fehlt weiterhin.\"],\"next_actions_de\":[\"Offene fachliche oder Freigabe-Punkte vor dem nächsten Schritt klären.\",\"Diesen lokalen Entwurf als Ausgangspunkt prüfen und im Dashboard kommentieren.\",\"Bei Bedarf den vorbereiteten Make Artifact Specialist Payload starten; Make-Ergebnis darf diesen Draft ersetzen.\",\"Vor Office/PDF/Portal-Übernahme menschliches Review dokumentieren.\"]},\"summary\":{\"has_iteration_context\":true,\"has_current_draft\":true,\"has_user_feedback\":false,\"has_review_notes\":true,\"has_blocked_result\":true,\"artifact_output_dir\":\"/app/runs_v2/Test_10_Landeszentrale/artifact_outputs/pricing\",\"local_output_dir\":\"/app/runs_v2/Test_10_Landeszentrale\"}}",
  "artifact_iteration_contract_json": "{\"schema\":\"contentkueche.artifact_iteration_contract.v1\",\"active\":true,\"has_user_feedback\":false,\"has_current_draft\":true,\"has_blocked_result\":true,\"purpose_de\":\"Sichert den Dashboard-Iterationsloop: vorhandene Fassung und menschliche Bearbeitung verbessern, nicht ignorieren oder von vorne anfangen.\",\"required_result_field\":\"iteration_contract_result\",\"required_true_flags\":[\"kept_review_notes_out_of_visible_text\",\"used_existing_draft_or_explained_restart\",\"repaired_previous_quality_gate_failures\"],\"result_contract_de\":[\"Make muss iteration_contract_result als Objekt liefern.\",\"Jedes required_true_flag muss true sein oder mit einer kurzen reason_de begründet werden.\",\"Nutzerfeedback und sichtbarer Entwurf sind priorisierte Arbeitsbasis, aber keine finale Freigabe.\",\"Reviewnotizen, Quellen, Dateinamen und interne Status dürfen nicht in draft_content_de erscheinen.\"],\"failure_policy_de\":\"Wenn der Agent diesen Vertrag nicht beantwortet oder Nutzerfeedback ignoriert, blockiert der lokale Import.\"}",
  "artifact_review_notes_md": "# Review-Notizen: Preis / Kalkulation\n\nStatus: REVIEW\nReview: Kaufmännische Prüfung / Geschäftsführung / Preisreview vor finaler Datei oder Portalübernahme\n\n## Was prüfen?\n\n- Offene fachliche oder Freigabe-Punkte vor dem nächsten Schritt klären.\n- Diesen lokalen Entwurf als Ausgangspunkt prüfen und im Dashboard kommentieren.\n- Bei Bedarf den vorbereiteten Make Artifact Specialist Payload starten; Make-Ergebnis darf diesen Draft ersetzen.\n- Vor Office/PDF/Portal-Übernahme menschliches Review dokumentieren.\n\n## Harte Blocker\n\n- Keine harten Blocker gemeldet.\n\n## Qualitäts-/Layout-Hinweise\n\n- Keine zusätzlichen Qualitäts-/Layout-Hinweise gemeldet.\n\n## Offene Fragen\n\n- Finale Preisfreigabe durch kaufmännische Prüfung fehlt weiterhin.\n\n## Quellen / Evidence\n\n- 321_anfrage_angebot.pdf / PDF-Textauszug; Seite automatisch nicht sicher zuordenbar: Umsatzsteuer-Identifikationsnummer\n- price_suggestions.md / Preisarbeitswerte: # Preisarbeitswerte\n\nStatus: preisarbeitswerte_zur_pruefung\nCommercial-Gate: REVIEW_PREISARBEITSWERTE\nNächster Schritt: Historische Angebote, Preisanker oder Commercial-Overrides ergänzen, wenn die Positionen kritisch sind.\nPreisarbeitswerte: 1\nNicht-preisliche Entwurfsfüllungen: 0\nGeschützte Felder: 0\nOffene Preisfragen: 0\nPreis-QA-Flags: 0\nPreisblatt-Seman\n\n[GEKUERZT fuer kompakten Artefakt-Kontext]\n- price_fill_plan.md / Preis-Fill-Plan: # Preis-Ausfüllplan\n\nStatus: kaufmännische_prüfung_erforderlich\nAufgaben: 2\nPreisarbeitswerte: 1\nGeschützte Preisfelder: 0\nPreis-QA-Flags: 0\n\nHistorische Angebote und Preisreferenzen sind Orientierung. Alle Werte brauchen kaufmännische Prüfung.\n\n## Ausfüll-/Prüfaufgaben\n\n- PRICE-0001 L02 Preisblatt.pdf: Preisunterlage - Preisstruktur manuell lesen; keine Pre\n\n[GEKUERZT fuer kompakten Artefakt-Kontext]\n- price_sheet_review.md / Preisblatt-Prüfung: # Preisblatt-Prüfung\n\nStatus: MENSCHLICHE PRÜFUNG ERFORDERLICH\n\nEntwurf: `/app/runs_v2/Test_10_Landeszentrale/price_sheet_docx_draft.docx`\nWord-Preisblatt: `/app/runs_v2/Test_10_Landeszentrale/price_sheet_docx_draft.docx`\nDOCX-Befüllung: 1 Nettofelder, 1 Bruttofelder, 2 sichere Stammdaten-/USt.-Felder.\nPreisarbeitswerte im Entwurf: 1 eingetragene Netto-Einhe\n\n[GEKUERZT fuer kompakten Artefakt-Kontext]\n- requirements_roadmap.md / Anforderungs-Roadmap: # Anforderungs-Roadmap\n\nStatus: arbeitsfaehig_mit_review_blockern\nRoadmap-Items: 42\nBlocker: 26\n\n## Reihenfolge\n\n### ROAD-0001 - Submission: Frist/Formvorgabe prüfen\n\n- Priorität: hoch\n- Blocker: blockierend\n- Verantwortlich: Pitch Lead\n- Quelle: 521_eigenerklarung_ausschlussgrunde.pdf (PDF-Textauszug; Seite automatisch nicht sicher zuordenbar)\n- Weitere Que\n\n[GEKUERZT fuer kompakten Artefakt-Kontext]\n- artifact_decision_plan.md / Artefakt-Entscheidung: # V2-Artefakt-Entscheidungsplan\n\nStatus: ENTWURF_REVIEW_ERFORDERLICH\nAutorität: LOCAL_PREFLIGHT_ONLY - Dieser lokale Plan ist nur ein Preflight-Vorschlag. Der autoritative Artefaktentscheid muss vom Make Artifact-&-Output-Plan-Agenten erzeugt und im Agent-Review geprüft werden.\n\nV2 entscheidet die benötigten Artefakte aus der Ausschreibung. PPTX, XLSX und DO\n\n[GEKUERZT fuer kompakten Artefakt-Kontext]\n- price_sheet_analysis.json / Vom Artefaktentscheid als Arbeitsdatei vorgesehen.: Kurzüberblick:\n{\n  \"price_sheet_count\": 2,\n  \"has_editable_xlsx\": false\n}\n\n## Provenienzlabels\n\n- SOURCE_GROUNDED\n- AI_PROPOSED_NEEDS_REVIEW\n- OFFENER_INPUT_REVIEW\n\n## Guardrails\n\n- Nur lokaler Review-Entwurf.\n- Kein SharePoint-Upload.\n- Keine Angebotsabgabe.\n- Keine Signatur.\n- Keine finalen Preise oder bindenden rechtlichen/kommerziellen Zusagen.",
  "artifact_output_dir": "/app/runs_v2/Test_10_Landeszentrale/artifact_outputs/pricing"
}