import type { Locale } from '../i18n/types';
import { docStrings, formatDocDate } from './docStrings';
import type { AISystem, CompanyProfile, ContentPack } from './types';

/** Gemeinsamer Kopf für unternehmensweite Vordrucke. */
function head(
  title: string,
  pack: ContentPack,
  today: string,
  locale: Locale,
  profile?: CompanyProfile,
): string {
  const s = docStrings(locale);
  const company = profile && profile.name.trim() !== '' ? profile.name : '_______________';
  return [
    `# ${title}`,
    '',
    `**${s.meta.company}:** ${company} · **${s.meta.createdAt}:** ${formatDocDate(today, locale)} · Content-Pack v${pack.version}`,
    '',
    s.disclaimer,
    '',
  ].join('\n');
}

/** Vordruck: Interne KI-Richtlinie (AI Policy) — Rahmenentwurf. */
export function aiPolicy(
  pack: ContentPack,
  today: string,
  profile?: CompanyProfile,
  locale: Locale = 'de',
): string {
  const s = docStrings(locale);
  const T_ALL = {
    de: {
      title: 'Interne KI-Richtlinie (Rahmenentwurf)',
      sections: [
        ['Geltungsbereich', 'Diese Richtlinie gilt für alle Beschäftigten und regelt die Nutzung von KI-Systemen und KI-generierten Inhalten im Unternehmen.'],
        ['Freigegebene KI-Systeme', 'Für dienstliche Zwecke dürfen nur KI-Systeme genutzt werden, die im KI-Inventar des Unternehmens gelistet sind. Neue Tools bedürfen der vorherigen Freigabe durch [zuständige Stelle].'],
        ['Verbotene Nutzungen', 'Die Eingabe von Geschäftsgeheimnissen, personenbezogenen Daten oder Kundendaten in nicht freigegebene KI-Dienste ist untersagt. Nach Art. 5 EU-KI-VO verbotene Praktiken dürfen weder umgesetzt noch beauftragt werden.'],
        ['Menschliche Aufsicht', 'KI-Ausgaben, die personenwirksame Entscheidungen unterstützen, werden vor Wirksamwerden durch eine fachkundige Person geprüft.'],
        ['Transparenz', 'KI-Interaktion mit Kunden und KI-generierte Inhalte werden gemäß Art. 50 EU-KI-VO offengelegt bzw. gekennzeichnet.'],
        ['Datenschutz', 'DSGVO-Anforderungen (Rechtsgrundlage, Informationspflichten, ggf. DSFA) werden vor jedem Einsatz geprüft.'],
        ['Schulung', 'Alle Beschäftigten, die KI nutzen, erhalten rollengerechte Schulungen (Art. 4 EU-KI-VO); die Teilnahme wird dokumentiert.'],
        ['Vorfälle', 'Fehlfunktionen und mutmaßlich schwerwiegende Vorfälle sind unverzüglich an [Kontakt] zu melden; es gilt der Meldeprozess nach Art. 73.'],
        ['Verantwortlichkeiten', 'KI-Beauftragte/r: [Name]. Datenschutzbeauftragte/r: [Name]. Einbindung des Betriebsrats gemäß BetrVG/Betriebsvereinbarung.'],
        ['Inkrafttreten und Überprüfung', 'Diese Richtlinie tritt am [Datum] in Kraft und wird mindestens jährlich überprüft.'],
      ],
    },
    en: {
      title: 'Internal AI policy (draft framework)',
      sections: [
        ['Scope', 'This policy applies to all employees and governs the use of AI systems and AI-generated content in the company.'],
        ['Approved AI systems', 'Only AI systems listed in the company AI inventory may be used for business purposes. New tools require prior approval by [responsible unit].'],
        ['Prohibited uses', 'Entering trade secrets, personal data or customer data into non-approved AI services is prohibited. Practices prohibited under Art. 5 EU AI Act must not be implemented or commissioned.'],
        ['Human oversight', 'AI output supporting decisions affecting persons must be reviewed by a competent human before taking effect.'],
        ['Transparency', 'AI interaction with customers and AI-generated content is disclosed and marked in accordance with Art. 50 EU AI Act.'],
        ['Data protection', 'GDPR requirements (legal basis, information duties, DPIA where required) are checked before any deployment.'],
        ['Training', 'All employees using AI receive training appropriate to their role (Art. 4 EU AI Act); participation is documented.'],
        ['Incidents', 'Malfunctions and suspected serious incidents must be reported immediately to [contact]; the Art. 73 reporting process applies.'],
        ['Responsibilities', 'AI officer: [name]. Data protection officer: [name]. Works council involvement per BetrVG/works agreement.'],
        ['Entry into force and review', 'This policy enters into force on [date] and is reviewed at least annually.'],
      ],
    },
    fr: {
      title: 'Politique interne d’IA (projet de cadre)',
      sections: [
        ['Champ d’application', 'La présente politique s’applique à l’ensemble des salariés et régit l’utilisation des systèmes d’IA et des contenus générés par l’IA dans l’entreprise.'],
        ['Systèmes d’IA approuvés', 'Seuls les systèmes d’IA figurant dans l’inventaire IA de l’entreprise peuvent être utilisés à des fins professionnelles. Les nouveaux outils nécessitent l’approbation préalable de [service compétent].'],
        ['Utilisations interdites', 'Il est interdit de saisir des secrets d’affaires, des données personnelles ou des données clients dans des services d’IA non approuvés. Les pratiques interdites par l’art. 5 du règlement européen sur l’IA ne doivent être ni mises en œuvre ni commandées.'],
        ['Contrôle humain', 'Les sorties d’IA qui appuient des décisions affectant des personnes doivent être vérifiées par une personne compétente avant de prendre effet.'],
        ['Transparence', 'L’interaction de l’IA avec les clients et les contenus générés par l’IA sont divulgués et marqués conformément à l’art. 50 du règlement européen sur l’IA.'],
        ['Protection des données', 'Les exigences du RGPD (base juridique, obligations d’information, AIPD le cas échéant) sont vérifiées avant tout déploiement.'],
        ['Formation', 'Tous les salariés utilisant l’IA reçoivent une formation adaptée à leur rôle au titre de la maîtrise de l’IA (art. 4 du règlement européen sur l’IA) ; la participation est documentée.'],
        ['Incidents', 'Les dysfonctionnements et les incidents graves présumés doivent être signalés immédiatement à [contact] ; le processus de signalement de l’art. 73 s’applique.'],
        ['Responsabilités', 'Référent IA : [nom]. Délégué à la protection des données : [nom]. Implication du comité d’entreprise conformément au BetrVG/à l’accord d’entreprise.'],
        ['Entrée en vigueur et révision', 'La présente politique entre en vigueur le [date] et est révisée au moins une fois par an.'],
      ],
    },
    it: {
      title: 'Policy interna sull’IA (bozza di quadro)',
      sections: [
        ['Ambito di applicazione', 'La presente policy si applica a tutti i dipendenti e disciplina l’uso dei sistemi di IA e dei contenuti generati dall’IA in azienda.'],
        ['Sistemi di IA approvati', 'Per scopi aziendali possono essere utilizzati solo i sistemi di IA elencati nell’inventario IA dell’azienda. I nuovi strumenti richiedono l’approvazione preventiva di [funzione competente].'],
        ['Usi vietati', 'È vietato inserire segreti commerciali, dati personali o dati dei clienti in servizi di IA non approvati. Le pratiche vietate dall’art. 5 del regolamento europeo sull’IA non devono essere né attuate né commissionate.'],
        ['Sorveglianza umana', 'Gli output dell’IA che supportano decisioni con effetti sulle persone devono essere verificati da una persona competente prima di produrre effetti.'],
        ['Trasparenza', 'L’interazione dell’IA con i clienti e i contenuti generati dall’IA sono resi noti e contrassegnati ai sensi dell’art. 50 del regolamento europeo sull’IA.'],
        ['Protezione dei dati', 'I requisiti del GDPR (base giuridica, obblighi informativi, DPIA ove necessaria) vengono verificati prima di ogni impiego.'],
        ['Formazione', 'Tutti i dipendenti che utilizzano l’IA ricevono una formazione adeguata al ruolo nell’ambito dell’alfabetizzazione IA (art. 4 del regolamento europeo sull’IA); la partecipazione viene documentata.'],
        ['Incidenti', 'Malfunzionamenti e presunti incidenti gravi devono essere segnalati immediatamente a [contatto]; si applica il processo di segnalazione di cui all’art. 73.'],
        ['Responsabilità', 'Referente IA: [nome]. Responsabile della protezione dei dati: [nome]. Coinvolgimento del consiglio aziendale ai sensi del BetrVG/dell’accordo aziendale.'],
        ['Entrata in vigore e revisione', 'La presente policy entra in vigore il [data] ed è riesaminata almeno una volta all’anno.'],
      ],
    },
    es: {
      title: 'Política interna de IA (borrador marco)',
      sections: [
        ['Ámbito de aplicación', 'Esta política se aplica a todos los empleados y regula el uso de sistemas de IA y de contenidos generados por IA en la empresa.'],
        ['Sistemas de IA aprobados', 'Para fines profesionales solo pueden utilizarse los sistemas de IA incluidos en el inventario de IA de la empresa. Las nuevas herramientas requieren la aprobación previa de [unidad responsable].'],
        ['Usos prohibidos', 'Está prohibido introducir secretos comerciales, datos personales o datos de clientes en servicios de IA no aprobados. Las prácticas prohibidas por el art. 5 del Reglamento europeo de IA no deben implementarse ni encargarse.'],
        ['Supervisión humana', 'Los resultados de IA que apoyen decisiones con efectos sobre personas deben ser revisados por una persona competente antes de surtir efecto.'],
        ['Transparencia', 'La interacción de la IA con los clientes y los contenidos generados por IA se divulgan y se marcan conforme al art. 50 del Reglamento europeo de IA.'],
        ['Protección de datos', 'Los requisitos del RGPD (base jurídica, deberes de información, EIPD cuando proceda) se comprueban antes de cada despliegue.'],
        ['Formación', 'Todos los empleados que utilizan IA reciben formación adecuada a su función en el marco de la alfabetización en IA (art. 4 del Reglamento europeo de IA); la participación se documenta.'],
        ['Incidentes', 'Los fallos de funcionamiento y los presuntos incidentes graves deben comunicarse de inmediato a [contacto]; se aplica el proceso de notificación del art. 73.'],
        ['Responsabilidades', 'Responsable de IA: [nombre]. Delegado de protección de datos: [nombre]. Participación del comité de empresa conforme al BetrVG/acuerdo de empresa.'],
        ['Entrada en vigor y revisión', 'Esta política entra en vigor el [fecha] y se revisa al menos una vez al año.'],
      ],
    },
    pl: {
      title: 'Wewnętrzna polityka AI (projekt ramowy)',
      sections: [
        ['Zakres obowiązywania', 'Niniejsza polityka obowiązuje wszystkich pracowników i reguluje korzystanie z systemów AI oraz treści generowanych przez AI w przedsiębiorstwie.'],
        ['Zatwierdzone systemy AI', 'Do celów służbowych wolno korzystać wyłącznie z systemów AI ujętych w firmowym rejestrze AI. Nowe narzędzia wymagają uprzedniego zatwierdzenia przez [właściwą jednostkę].'],
        ['Zakazane zastosowania', 'Wprowadzanie tajemnic przedsiębiorstwa, danych osobowych lub danych klientów do niezatwierdzonych usług AI jest zabronione. Praktyki zakazane na mocy art. 5 europejskiego rozporządzenia w sprawie AI nie mogą być ani wdrażane, ani zlecane.'],
        ['Nadzór człowieka', 'Wyniki AI wspierające decyzje wywierające skutki wobec osób są przed ich wejściem w życie weryfikowane przez kompetentną osobę.'],
        ['Przejrzystość', 'Interakcja AI z klientami oraz treści generowane przez AI są ujawniane i oznaczane zgodnie z art. 50 europejskiego rozporządzenia w sprawie AI.'],
        ['Ochrona danych', 'Wymogi RODO (podstawa prawna, obowiązki informacyjne, w razie potrzeby DPIA) są weryfikowane przed każdym wdrożeniem.'],
        ['Szkolenia', 'Wszyscy pracownicy korzystający z AI otrzymują szkolenia dostosowane do roli w ramach kompetencji w zakresie AI (art. 4 europejskiego rozporządzenia w sprawie AI); udział jest dokumentowany.'],
        ['Incydenty', 'Nieprawidłowe działanie i podejrzenia poważnych incydentów należy niezwłocznie zgłaszać do [kontakt]; obowiązuje proces zgłaszania zgodnie z art. 73.'],
        ['Zakresy odpowiedzialności', 'Pełnomocnik ds. AI: [imię i nazwisko]. Inspektor ochrony danych: [imię i nazwisko]. Udział rady zakładowej zgodnie z BetrVG/porozumieniem zakładowym.'],
        ['Wejście w życie i przegląd', 'Niniejsza polityka wchodzi w życie w dniu [data] i podlega przeglądowi co najmniej raz w roku.'],
      ],
    },
    cs: {
      title: 'Interní politika AI (rámcový návrh)',
      sections: [
        ['Oblast působnosti', 'Tato politika platí pro všechny zaměstnance a upravuje používání systémů AI a obsahu generovaného AI ve společnosti.'],
        ['Schválené systémy AI', 'Pro pracovní účely smí být používány pouze systémy AI uvedené v inventáři AI společnosti. Nové nástroje vyžadují předchozí schválení ze strany [příslušné místo].'],
        ['Zakázaná použití', 'Zadávání obchodních tajemství, osobních údajů nebo údajů zákazníků do neschválených služeb AI je zakázáno. Praktiky zakázané podle čl. 5 evropského nařízení o AI nesmí být zaváděny ani zadávány.'],
        ['Lidský dohled', 'Výstupy AI, které podporují rozhodnutí s dopadem na osoby, jsou před nabytím účinnosti přezkoumány odborně způsobilou osobou.'],
        ['Transparentnost', 'Interakce AI se zákazníky a obsah generovaný AI jsou zveřejňovány a označovány v souladu s čl. 50 evropského nařízení o AI.'],
        ['Ochrana osobních údajů', 'Požadavky GDPR (právní základ, informační povinnosti, případně DPIA) jsou ověřovány před každým nasazením.'],
        ['Školení', 'Všichni zaměstnanci používající AI absolvují školení odpovídající jejich roli v rámci gramotnosti v oblasti AI (čl. 4 evropského nařízení o AI); účast je dokumentována.'],
        ['Incidenty', 'Poruchy a podezření na závažné incidenty je nutno neprodleně hlásit na [kontakt]; platí proces hlášení podle čl. 73.'],
        ['Odpovědnosti', 'Pověřenec pro AI: [jméno]. Pověřenec pro ochranu osobních údajů: [jméno]. Zapojení podnikové rady podle BetrVG/podnikové dohody.'],
        ['Nabytí účinnosti a přezkum', 'Tato politika nabývá účinnosti dne [datum] a je přezkoumávána nejméně jednou ročně.'],
      ],
    },
    sk: {
      title: 'Interná politika AI (rámcový návrh)',
      sections: [
        ['Rozsah pôsobnosti', 'Táto politika platí pre všetkých zamestnancov a upravuje používanie systémov AI a obsahu generovaného AI v spoločnosti.'],
        ['Schválené systémy AI', 'Na pracovné účely sa smú používať len systémy AI uvedené v inventári AI spoločnosti. Nové nástroje vyžadujú predchádzajúce schválenie zo strany [príslušný útvar].'],
        ['Zakázané použitia', 'Zadávanie obchodných tajomstiev, osobných údajov alebo údajov zákazníkov do neschválených služieb AI je zakázané. Praktiky zakázané podľa čl. 5 európskeho nariadenia o AI sa nesmú zavádzať ani zadávať.'],
        ['Ľudský dohľad', 'Výstupy AI, ktoré podporujú rozhodnutia s dosahom na osoby, pred nadobudnutím účinnosti preverí odborne spôsobilá osoba.'],
        ['Transparentnosť', 'Interakcia AI so zákazníkmi a obsah generovaný AI sa zverejňujú a označujú v súlade s čl. 50 európskeho nariadenia o AI.'],
        ['Ochrana osobných údajov', 'Požiadavky GDPR (právny základ, informačné povinnosti, prípadne DPIA) sa preverujú pred každým nasadením.'],
        ['Školenia', 'Všetci zamestnanci používajúci AI absolvujú školenia zodpovedajúce ich úlohe v rámci gramotnosti v oblasti AI (čl. 4 európskeho nariadenia o AI); účasť sa dokumentuje.'],
        ['Incidenty', 'Poruchy a podozrenia na závažné incidenty treba bezodkladne hlásiť na [kontakt]; platí proces hlásenia podľa čl. 73.'],
        ['Zodpovednosti', 'Zodpovedná osoba za AI: [meno]. Zodpovedná osoba za ochranu údajov: [meno]. Zapojenie zamestnaneckej rady podľa BetrVG/podnikovej dohody.'],
        ['Nadobudnutie účinnosti a preskúmanie', 'Táto politika nadobúda účinnosť dňa [dátum] a preskúmava sa najmenej raz ročne.'],
      ],
    },
    ro: {
      title: 'Politica internă privind IA (proiect-cadru)',
      sections: [
        ['Domeniu de aplicare', 'Prezenta politică se aplică tuturor angajaților și reglementează utilizarea sistemelor de IA și a conținutului generat de IA în cadrul întreprinderii.'],
        ['Sisteme de IA aprobate', 'În scopuri profesionale pot fi utilizate numai sistemele de IA incluse în inventarul IA al întreprinderii. Instrumentele noi necesită aprobarea prealabilă a [unității competente].'],
        ['Utilizări interzise', 'Este interzisă introducerea de secrete comerciale, date cu caracter personal sau date ale clienților în servicii de IA neaprobate. Practicile interzise de art. 5 din Regulamentul european privind IA nu trebuie nici implementate, nici comandate.'],
        ['Supraveghere umană', 'Rezultatele IA care sprijină decizii cu efecte asupra persoanelor sunt verificate de o persoană competentă înainte de a produce efecte.'],
        ['Transparență', 'Interacțiunea IA cu clienții și conținutul generat de IA sunt divulgate și marcate în conformitate cu art. 50 din Regulamentul european privind IA.'],
        ['Protecția datelor', 'Cerințele RGPD (temei juridic, obligații de informare, DPIA dacă este necesară) sunt verificate înaintea oricărei utilizări.'],
        ['Instruire', 'Toți angajații care utilizează IA beneficiază de instruire adecvată rolului lor, în cadrul alfabetizării în domeniul IA (art. 4 din Regulamentul european privind IA); participarea este documentată.'],
        ['Incidente', 'Defecțiunile și incidentele grave suspectate trebuie raportate imediat la [contact]; se aplică procesul de raportare prevăzut la art. 73.'],
        ['Responsabilități', 'Responsabil IA: [nume]. Responsabil cu protecția datelor: [nume]. Implicarea comitetului de întreprindere conform BetrVG/acordului de întreprindere.'],
        ['Intrare în vigoare și revizuire', 'Prezenta politică intră în vigoare la [data] și este revizuită cel puțin o dată pe an.'],
      ],
    },
  } as const;
  const T = T_ALL[locale];

  const lines = [head(T.title, pack, today, locale, profile)];
  T.sections.forEach(([sec, body], i) => {
    lines.push(`## ${i + 1}. ${sec}`, '', body ?? s.todo, '');
  });
  return lines.join('\n');
}

/** Vordruck: Schulungsplan & Nachweis KI-Kompetenz (Art. 4). */
export function trainingPlan(
  systems: readonly AISystem[],
  pack: ContentPack,
  today: string,
  profile?: CompanyProfile,
  locale: Locale = 'de',
): string {
  const T_ALL = {
    de: {
      title: 'Schulungsplan & Nachweis KI-Kompetenz (Art. 4)',
      intro: 'Art. 4 EU-KI-VO verlangt ein ausreichendes Maß an KI-Kompetenz für Personal, das mit KI-Systemen umgeht — in Kraft seit 2. Februar 2025. Dieses Dokument plant die Maßnahmen und dient als Nachweis.',
      matrix: 'Schulungsmatrix',
      cols: '| Zielgruppe | Inhalte | Format | Turnus | Nachweis |',
      colsSep: '|---|---|---|---|---|',
      rows: [
        '| Alle Beschäftigten | KI-Grundlagen, Chancen/Risiken, interne KI-Richtlinie | E-Learning | jährlich | Teilnahmeliste |',
        '| Nutzer der unten gelisteten Systeme | systemspezifische Bedienung, Grenzen, menschliche Aufsicht | Workshop | vor Erstnutzung + bei Änderungen | Zertifikat |',
        '| Führungskräfte / KI-Beauftragte | AI-Act-Pflichten, Vorfallprozess, Haftung | Seminar | jährlich | Zertifikat |',
      ],
      record: 'Schulungsnachweis (fortlaufend zu führen)',
      recordCols: '| Datum | Beschäftigte/r | Schulung | Trainer | Unterschrift |',
      recordSep: '|---|---|---|---|---|',
      systemsTitle: 'Betroffene Systeme',
    },
    en: {
      title: 'AI literacy training plan & record (Art. 4)',
      intro: 'Art. 4 EU AI Act requires a sufficient level of AI literacy for staff dealing with AI systems — in force since 2 February 2025. This document plans the measures and serves as evidence.',
      matrix: 'Training matrix',
      cols: '| Target group | Content | Format | Interval | Evidence |',
      colsSep: '|---|---|---|---|---|',
      rows: [
        '| All employees | AI basics, opportunities/risks, internal AI policy | e-learning | annually | participation list |',
        '| Users of the systems listed below | system-specific operation, limits, human oversight | workshop | before first use + on changes | certificate |',
        '| Management / AI officer | AI Act obligations, incident process, liability | seminar | annually | certificate |',
      ],
      record: 'Training record (to be completed)',
      recordCols: '| Date | Employee | Training | Trainer | Signature |',
      recordSep: '|---|---|---|---|---|',
      systemsTitle: 'Systems in scope',
    },
    fr: {
      title: 'Plan de formation et attestation — maîtrise de l’IA (art. 4)',
      intro: 'L’art. 4 du règlement européen sur l’IA exige un niveau suffisant de maîtrise de l’IA pour le personnel travaillant avec des systèmes d’IA — en vigueur depuis le 2 février 2025. Ce document planifie les mesures et sert de justificatif.',
      matrix: 'Matrice de formation',
      cols: '| Groupe cible | Contenus | Format | Fréquence | Justificatif |',
      colsSep: '|---|---|---|---|---|',
      rows: [
        '| Tous les salariés | fondamentaux de l’IA, opportunités/risques, politique interne d’IA | e-learning | annuel | liste de présence |',
        '| Utilisateurs des systèmes listés ci-dessous | utilisation spécifique au système, limites, contrôle humain | atelier | avant la première utilisation + en cas de modifications | certificat |',
        '| Direction / référent IA | obligations du règlement sur l’IA, processus d’incident, responsabilité | séminaire | annuel | certificat |',
      ],
      record: 'Registre de formation (à tenir en continu)',
      recordCols: '| Date | Salarié(e) | Formation | Formateur | Signature |',
      recordSep: '|---|---|---|---|---|',
      systemsTitle: 'Systèmes concernés',
    },
    it: {
      title: 'Piano di formazione e attestazione — alfabetizzazione IA (art. 4)',
      intro: 'L’art. 4 del regolamento europeo sull’IA richiede un livello sufficiente di alfabetizzazione IA per il personale che opera con sistemi di IA — in vigore dal 2 febbraio 2025. Questo documento pianifica le misure e funge da evidenza.',
      matrix: 'Matrice formativa',
      cols: '| Gruppo destinatario | Contenuti | Formato | Cadenza | Evidenza |',
      colsSep: '|---|---|---|---|---|',
      rows: [
        '| Tutti i dipendenti | nozioni di base sull’IA, opportunità/rischi, policy interna sull’IA | e-learning | annuale | lista di partecipazione |',
        '| Utenti dei sistemi elencati di seguito | uso specifico del sistema, limiti, sorveglianza umana | workshop | prima del primo utilizzo + in caso di modifiche | certificato |',
        '| Dirigenti / referente IA | obblighi dell’AI Act, processo per gli incidenti, responsabilità | seminario | annuale | certificato |',
      ],
      record: 'Registro delle formazioni (da tenere in modo continuativo)',
      recordCols: '| Data | Dipendente | Formazione | Formatore | Firma |',
      recordSep: '|---|---|---|---|---|',
      systemsTitle: 'Sistemi interessati',
    },
    es: {
      title: 'Plan de formación y registro — alfabetización en IA (art. 4)',
      intro: 'El art. 4 del Reglamento europeo de IA exige un nivel suficiente de alfabetización en IA para el personal que trabaja con sistemas de IA — en vigor desde el 2 de febrero de 2025. Este documento planifica las medidas y sirve como justificante.',
      matrix: 'Matriz de formación',
      cols: '| Grupo destinatario | Contenidos | Formato | Periodicidad | Justificante |',
      colsSep: '|---|---|---|---|---|',
      rows: [
        '| Todos los empleados | fundamentos de IA, oportunidades/riesgos, política interna de IA | e-learning | anual | lista de asistencia |',
        '| Usuarios de los sistemas listados abajo | manejo específico del sistema, límites, supervisión humana | taller | antes del primer uso + en caso de cambios | certificado |',
        '| Directivos / responsable de IA | obligaciones del Reglamento de IA, proceso de incidentes, responsabilidad | seminario | anual | certificado |',
      ],
      record: 'Registro de formación (a cumplimentar de forma continua)',
      recordCols: '| Fecha | Empleado/a | Formación | Formador | Firma |',
      recordSep: '|---|---|---|---|---|',
      systemsTitle: 'Sistemas afectados',
    },
    pl: {
      title: 'Plan szkoleń i potwierdzenie kompetencji w zakresie AI (art. 4)',
      intro: 'Art. 4 europejskiego rozporządzenia w sprawie AI wymaga wystarczającego poziomu kompetencji w zakresie AI od personelu pracującego z systemami AI — obowiązuje od 2 lutego 2025 r. Niniejszy dokument planuje działania i służy jako potwierdzenie.',
      matrix: 'Matryca szkoleń',
      cols: '| Grupa docelowa | Treści | Format | Częstotliwość | Potwierdzenie |',
      colsSep: '|---|---|---|---|---|',
      rows: [
        '| Wszyscy pracownicy | podstawy AI, szanse/ryzyka, wewnętrzna polityka AI | e-learning | co roku | lista obecności |',
        '| Użytkownicy systemów wymienionych poniżej | obsługa specyficzna dla systemu, ograniczenia, nadzór człowieka | warsztat | przed pierwszym użyciem + przy zmianach | certyfikat |',
        '| Kadra kierownicza / pełnomocnik ds. AI | obowiązki wynikające z rozporządzenia w sprawie AI, proces obsługi incydentów, odpowiedzialność | seminarium | co roku | certyfikat |',
      ],
      record: 'Rejestr szkoleń (do prowadzenia na bieżąco)',
      recordCols: '| Data | Pracownik | Szkolenie | Prowadzący | Podpis |',
      recordSep: '|---|---|---|---|---|',
      systemsTitle: 'Systemy objęte planem',
    },
    cs: {
      title: 'Plán školení a doklad o gramotnosti v oblasti AI (čl. 4)',
      intro: 'Čl. 4 evropského nařízení o AI vyžaduje dostatečnou úroveň gramotnosti v oblasti AI u personálu pracujícího se systémy AI — účinné od 2. února 2025. Tento dokument plánuje opatření a slouží jako doklad.',
      matrix: 'Matice školení',
      cols: '| Cílová skupina | Obsah | Formát | Interval | Doklad |',
      colsSep: '|---|---|---|---|---|',
      rows: [
        '| Všichni zaměstnanci | základy AI, příležitosti/rizika, interní politika AI | e-learning | ročně | prezenční listina |',
        '| Uživatelé níže uvedených systémů | obsluha specifická pro systém, limity, lidský dohled | workshop | před prvním použitím + při změnách | certifikát |',
        '| Vedoucí pracovníci / pověřenec pro AI | povinnosti podle nařízení o AI, proces řešení incidentů, odpovědnost | seminář | ročně | certifikát |',
      ],
      record: 'Záznam o školeních (vést průběžně)',
      recordCols: '| Datum | Zaměstnanec | Školení | Školitel | Podpis |',
      recordSep: '|---|---|---|---|---|',
      systemsTitle: 'Dotčené systémy',
    },
    sk: {
      title: 'Plán školení a doklad o gramotnosti v oblasti AI (čl. 4)',
      intro: 'Čl. 4 európskeho nariadenia o AI vyžaduje dostatočnú úroveň gramotnosti v oblasti AI u personálu pracujúceho so systémami AI — účinné od 2. februára 2025. Tento dokument plánuje opatrenia a slúži ako doklad.',
      matrix: 'Matica školení',
      cols: '| Cieľová skupina | Obsah | Formát | Interval | Doklad |',
      colsSep: '|---|---|---|---|---|',
      rows: [
        '| Všetci zamestnanci | základy AI, príležitosti/riziká, interná politika AI | e-learning | ročne | prezenčná listina |',
        '| Používatelia nižšie uvedených systémov | obsluha špecifická pre systém, limity, ľudský dohľad | workshop | pred prvým použitím + pri zmenách | certifikát |',
        '| Vedúci pracovníci / zodpovedná osoba za AI | povinnosti podľa nariadenia o AI, proces riešenia incidentov, zodpovednosť | seminár | ročne | certifikát |',
      ],
      record: 'Záznam o školeniach (viesť priebežne)',
      recordCols: '| Dátum | Zamestnanec | Školenie | Školiteľ | Podpis |',
      recordSep: '|---|---|---|---|---|',
      systemsTitle: 'Dotknuté systémy',
    },
    ro: {
      title: 'Plan de instruire și dovadă — alfabetizare în domeniul IA (art. 4)',
      intro: 'Art. 4 din Regulamentul european privind IA impune un nivel suficient de alfabetizare în domeniul IA pentru personalul care lucrează cu sisteme de IA — în vigoare de la 2 februarie 2025. Prezentul document planifică măsurile și servește drept dovadă.',
      matrix: 'Matricea de instruire',
      cols: '| Grup-țintă | Conținut | Format | Periodicitate | Dovadă |',
      colsSep: '|---|---|---|---|---|',
      rows: [
        '| Toți angajații | noțiuni de bază despre IA, oportunități/riscuri, politica internă privind IA | e-learning | anual | listă de prezență |',
        '| Utilizatorii sistemelor enumerate mai jos | operare specifică sistemului, limite, supraveghere umană | atelier | înainte de prima utilizare + la modificări | certificat |',
        '| Conducere / responsabil IA | obligațiile din Regulamentul privind IA, procesul de gestionare a incidentelor, răspundere | seminar | anual | certificat |',
      ],
      record: 'Registrul instruirilor (de completat în mod continuu)',
      recordCols: '| Data | Angajat | Instruire | Formator | Semnătură |',
      recordSep: '|---|---|---|---|---|',
      systemsTitle: 'Sisteme vizate',
    },
  } as const;
  const T = T_ALL[locale];

  const lines = [head(T.title, pack, today, locale, profile)];
  lines.push(T.intro, '', `## ${T.matrix}`, '', T.cols, T.colsSep, ...T.rows, '');
  lines.push(`## ${T.systemsTitle}`, '');
  if (systems.length === 0) {
    lines.push('—', '');
  } else {
    for (const sys of systems) {
      lines.push(`- ${sys.name}${sys.purpose ? ` — ${sys.purpose}` : ''}`);
    }
    lines.push('');
  }
  lines.push(`## ${T.record}`, '', T.recordCols, T.recordSep, '| | | | | |', '| | | | | |', '| | | | | |');
  return lines.join('\n');
}

/** Vordruck: Betriebsvereinbarung KI (Rahmenentwurf, Deutschland). */
export function worksAgreement(
  pack: ContentPack,
  today: string,
  profile?: CompanyProfile,
  locale: Locale = 'de',
): string {
  const s = docStrings(locale);
  const T_ALL = {
    de: {
      title: 'Betriebsvereinbarung über den Einsatz von KI-Systemen (Rahmenentwurf)',
      parties: 'Zwischen dem Arbeitgeber [Firma] und dem Betriebsrat des Betriebs [Standort] wird gemäß § 87 Abs. 1 Nr. 6, § 90 BetrVG folgende Betriebsvereinbarung geschlossen:',
      sections: [
        ['§ 1 Geltungsbereich', 'Diese Vereinbarung gilt für alle Beschäftigten des Betriebs und für die in Anlage 1 (KI-Inventar) aufgeführten KI-Systeme.'],
        ['§ 2 Zweckbindung', 'Die Systeme werden ausschließlich zu den in Anlage 1 beschriebenen Zwecken eingesetzt. Eine darüber hinausgehende Leistungs- und Verhaltenskontrolle findet nicht statt.'],
        ['§ 3 Keine vollautomatisierten Personalentscheidungen', 'Entscheidungen mit Rechtswirkung für Beschäftigte (z. B. Einstellung, Beförderung, Kündigung) trifft stets ein Mensch; KI-Ausgaben sind nur Entscheidungsunterstützung.'],
        ['§ 4 Datenschutz', 'Beschäftigtendaten werden nur gemäß Anlage 2 (Datenkatalog) verarbeitet. Auswertungen zur individuellen Leistungsbeurteilung bedürfen der Zustimmung des Betriebsrats.'],
        ['§ 5 Information und Schulung', 'Betroffene Beschäftigte werden vor Inbetriebnahme informiert (Art. 26 Abs. 7 KI-VO) und nach Art. 4 KI-VO geschult.'],
        ['§ 6 Einführung neuer Systeme / Änderungen', 'Neue KI-Systeme oder wesentliche Änderungen erfordern die rechtzeitige Unterrichtung des Betriebsrats (§ 90 BetrVG) und eine Ergänzung der Anlage 1.'],
        ['§ 7 Rechte des Betriebsrats', 'Der Betriebsrat kann beschäftigtenrelevante Protokolldaten einsehen und bei Bedarf externen Sachverstand hinzuziehen (§ 80 Abs. 3 BetrVG).'],
        ['§ 8 Laufzeit und Kündigung', 'Diese Vereinbarung tritt mit Unterzeichnung in Kraft und kann mit einer Frist von [3] Monaten gekündigt werden; sie wirkt nach.'],
      ],
      signature: 'Ort, Datum: _______________\n\nArbeitgeber: _______________  Betriebsrat: _______________',
    },
    en: {
      title: 'Works agreement on the use of AI systems (draft framework, Germany)',
      parties: 'Between the employer [company] and the works council of [site], the following works agreement is concluded pursuant to Sec. 87 (1) No. 6, Sec. 90 BetrVG:',
      sections: [
        ['§ 1 Scope', 'This agreement applies to all employees of the site and to the AI systems listed in Annex 1 (AI inventory).'],
        ['§ 2 Purpose limitation', 'The systems are used exclusively for the purposes described in Annex 1. Performance and behaviour monitoring beyond that is not permitted.'],
        ['§ 3 No fully automated personnel decisions', 'Decisions with legal effect for employees (e.g. hiring, promotion, termination) are always taken by humans; AI output is decision support only.'],
        ['§ 4 Data protection', 'Employee data is processed only per Annex 2 (data catalogue). Evaluations for individual performance review require the works council’s consent.'],
        ['§ 5 Information and training', 'Affected employees are informed before commissioning (Art. 26(7) AI Act) and trained per Art. 4 AI Act.'],
        ['§ 6 Introduction of new systems / changes', 'New AI systems or substantial changes require timely information of the works council (Sec. 90 BetrVG) and an addendum to Annex 1.'],
        ['§ 7 Rights of the works council', 'The works council may inspect logging data relevant to employees and consult external expertise where required (Sec. 80 (3) BetrVG).'],
        ['§ 8 Term and termination', 'This agreement enters into force upon signature and may be terminated with [3] months’ notice; its after-effect applies.'],
      ],
      signature: 'Place, date: _______________\n\nEmployer: _______________  Works council: _______________',
    },
    fr: {
      title: 'Accord d’entreprise sur l’utilisation de systèmes d’IA (projet de cadre, Allemagne)',
      parties: 'Entre l’employeur [entreprise] et le comité d’entreprise de l’établissement [site], l’accord d’entreprise suivant est conclu conformément au § 87 Abs. 1 Nr. 6 et au § 90 BetrVG :',
      sections: [
        ['§ 1 Champ d’application', 'Le présent accord s’applique à tous les salariés de l’établissement et aux systèmes d’IA énumérés à l’annexe 1 (inventaire IA).'],
        ['§ 2 Limitation de la finalité', 'Les systèmes sont utilisés exclusivement aux fins décrites à l’annexe 1. Toute surveillance des performances et du comportement allant au-delà est exclue.'],
        ['§ 3 Pas de décisions RH entièrement automatisées', 'Les décisions ayant des effets juridiques pour les salariés (p. ex. embauche, promotion, licenciement) sont toujours prises par un être humain ; les sorties d’IA ne constituent qu’une aide à la décision.'],
        ['§ 4 Protection des données', 'Les données des salariés ne sont traitées que conformément à l’annexe 2 (catalogue de données). Les analyses aux fins d’évaluation individuelle des performances requièrent l’accord du comité d’entreprise.'],
        ['§ 5 Information et formation', 'Les salariés concernés sont informés avant la mise en service (art. 26, par. 7 du règlement sur l’IA) et formés conformément à l’art. 4 du règlement sur l’IA.'],
        ['§ 6 Introduction de nouveaux systèmes / modifications', 'Les nouveaux systèmes d’IA ou les modifications substantielles requièrent l’information en temps utile du comité d’entreprise (§ 90 BetrVG) et un complément à l’annexe 1.'],
        ['§ 7 Droits du comité d’entreprise', 'Le comité d’entreprise peut consulter les données de journalisation pertinentes pour les salariés et, si nécessaire, faire appel à une expertise externe (§ 80 Abs. 3 BetrVG).'],
        ['§ 8 Durée et résiliation', 'Le présent accord entre en vigueur à la signature et peut être résilié moyennant un préavis de [3] mois ; il continue de produire ses effets après résiliation.'],
      ],
      signature: 'Lieu, date : _______________\n\nEmployeur : _______________  Comité d’entreprise : _______________',
    },
    it: {
      title: 'Accordo aziendale sull’impiego di sistemi di IA (bozza di quadro, Germania)',
      parties: 'Tra il datore di lavoro [azienda] e il consiglio aziendale dello stabilimento [sede] viene stipulato, ai sensi del § 87 Abs. 1 Nr. 6 e del § 90 BetrVG, il seguente accordo aziendale:',
      sections: [
        ['§ 1 Ambito di applicazione', 'Il presente accordo si applica a tutti i dipendenti dello stabilimento e ai sistemi di IA elencati nell’allegato 1 (inventario IA).'],
        ['§ 2 Vincolo di finalità', 'I sistemi sono impiegati esclusivamente per gli scopi descritti nell’allegato 1. Non ha luogo alcun controllo delle prestazioni e del comportamento che vada oltre tali scopi.'],
        ['§ 3 Nessuna decisione sul personale completamente automatizzata', 'Le decisioni con effetti giuridici per i dipendenti (ad es. assunzione, promozione, licenziamento) sono sempre prese da un essere umano; gli output dell’IA costituiscono solo un supporto decisionale.'],
        ['§ 4 Protezione dei dati', 'I dati dei dipendenti vengono trattati solo conformemente all’allegato 2 (catalogo dei dati). Le analisi ai fini della valutazione individuale delle prestazioni richiedono il consenso del consiglio aziendale.'],
        ['§ 5 Informazione e formazione', 'I dipendenti interessati vengono informati prima della messa in servizio (art. 26, par. 7 del regolamento sull’IA) e formati ai sensi dell’art. 4 del regolamento sull’IA.'],
        ['§ 6 Introduzione di nuovi sistemi / modifiche', 'Nuovi sistemi di IA o modifiche sostanziali richiedono la tempestiva informazione del consiglio aziendale (§ 90 BetrVG) e un’integrazione dell’allegato 1.'],
        ['§ 7 Diritti del consiglio aziendale', 'Il consiglio aziendale può consultare i dati di log rilevanti per i dipendenti e, ove necessario, avvalersi di competenze esterne (§ 80 Abs. 3 BetrVG).'],
        ['§ 8 Durata e recesso', 'Il presente accordo entra in vigore con la firma e può essere disdetto con un preavviso di [3] mesi; continua a produrre effetti dopo la disdetta.'],
      ],
      signature: 'Luogo, data: _______________\n\nDatore di lavoro: _______________  Consiglio aziendale: _______________',
    },
    es: {
      title: 'Acuerdo de empresa sobre el uso de sistemas de IA (borrador marco, Alemania)',
      parties: 'Entre el empleador [empresa] y el comité de empresa del centro [ubicación] se celebra, conforme al § 87 Abs. 1 Nr. 6 y al § 90 BetrVG, el siguiente acuerdo de empresa:',
      sections: [
        ['§ 1 Ámbito de aplicación', 'El presente acuerdo se aplica a todos los empleados del centro y a los sistemas de IA enumerados en el anexo 1 (inventario de IA).'],
        ['§ 2 Limitación de la finalidad', 'Los sistemas se utilizan exclusivamente para los fines descritos en el anexo 1. No se realiza ningún control del rendimiento ni del comportamiento que vaya más allá.'],
        ['§ 3 Sin decisiones de personal totalmente automatizadas', 'Las decisiones con efectos jurídicos para los empleados (p. ej. contratación, promoción, despido) las toma siempre una persona; los resultados de la IA son solo apoyo a la decisión.'],
        ['§ 4 Protección de datos', 'Los datos de los empleados se tratan únicamente conforme al anexo 2 (catálogo de datos). Las evaluaciones para la valoración individual del rendimiento requieren el consentimiento del comité de empresa.'],
        ['§ 5 Información y formación', 'Los empleados afectados son informados antes de la puesta en servicio (art. 26, apdo. 7 del Reglamento de IA) y formados conforme al art. 4 del Reglamento de IA.'],
        ['§ 6 Introducción de nuevos sistemas / cambios', 'Los nuevos sistemas de IA o los cambios sustanciales requieren la información oportuna al comité de empresa (§ 90 BetrVG) y una adenda al anexo 1.'],
        ['§ 7 Derechos del comité de empresa', 'El comité de empresa puede consultar los datos de registro relevantes para los empleados y, en caso necesario, recurrir a expertos externos (§ 80 Abs. 3 BetrVG).'],
        ['§ 8 Vigencia y denuncia', 'El presente acuerdo entra en vigor con la firma y puede denunciarse con un preaviso de [3] meses; sus efectos se mantienen tras la denuncia.'],
      ],
      signature: 'Lugar, fecha: _______________\n\nEmpleador: _______________  Comité de empresa: _______________',
    },
    pl: {
      title: 'Porozumienie zakładowe w sprawie stosowania systemów AI (projekt ramowy, Niemcy)',
      parties: 'Pomiędzy pracodawcą [firma] a radą zakładową zakładu [lokalizacja] zawiera się, zgodnie z § 87 Abs. 1 Nr. 6 i § 90 BetrVG, następujące porozumienie zakładowe:',
      sections: [
        ['§ 1 Zakres obowiązywania', 'Niniejsze porozumienie obowiązuje wszystkich pracowników zakładu i obejmuje systemy AI wymienione w załączniku 1 (rejestr AI).'],
        ['§ 2 Ograniczenie celu', 'Systemy są wykorzystywane wyłącznie do celów opisanych w załączniku 1. Wykraczająca poza to kontrola wydajności i zachowania nie ma miejsca.'],
        ['§ 3 Zakaz w pełni zautomatyzowanych decyzji kadrowych', 'Decyzje wywołujące skutki prawne dla pracowników (np. zatrudnienie, awans, wypowiedzenie) podejmuje zawsze człowiek; wyniki AI stanowią jedynie wsparcie decyzji.'],
        ['§ 4 Ochrona danych', 'Dane pracowników są przetwarzane wyłącznie zgodnie z załącznikiem 2 (katalog danych). Analizy służące indywidualnej ocenie wydajności wymagają zgody rady zakładowej.'],
        ['§ 5 Informowanie i szkolenia', 'Pracownicy, których to dotyczy, są informowani przed uruchomieniem (art. 26 ust. 7 rozporządzenia w sprawie AI) i szkoleni zgodnie z art. 4 rozporządzenia w sprawie AI.'],
        ['§ 6 Wprowadzanie nowych systemów / zmiany', 'Nowe systemy AI lub istotne zmiany wymagają terminowego poinformowania rady zakładowej (§ 90 BetrVG) oraz uzupełnienia załącznika 1.'],
        ['§ 7 Prawa rady zakładowej', 'Rada zakładowa może mieć wgląd w dane z logów dotyczące pracowników i w razie potrzeby korzystać z zewnętrznej wiedzy eksperckiej (§ 80 Abs. 3 BetrVG).'],
        ['§ 8 Okres obowiązywania i wypowiedzenie', 'Niniejsze porozumienie wchodzi w życie z chwilą podpisania i może zostać wypowiedziane z zachowaniem okresu wypowiedzenia wynoszącego [3] miesiące; wywiera skutek następczy.'],
      ],
      signature: 'Miejscowość, data: _______________\n\nPracodawca: _______________  Rada zakładowa: _______________',
    },
    cs: {
      title: 'Podniková dohoda o nasazení systémů AI (rámcový návrh, Německo)',
      parties: 'Mezi zaměstnavatelem [firma] a podnikovou radou závodu [místo] se podle § 87 Abs. 1 Nr. 6 a § 90 BetrVG uzavírá následující podniková dohoda:',
      sections: [
        ['§ 1 Oblast působnosti', 'Tato dohoda platí pro všechny zaměstnance závodu a pro systémy AI uvedené v příloze 1 (inventář AI).'],
        ['§ 2 Účelové omezení', 'Systémy se používají výhradně k účelům popsaným v příloze 1. Kontrola výkonu a chování nad tento rámec se neprovádí.'],
        ['§ 3 Žádná plně automatizovaná personální rozhodnutí', 'Rozhodnutí s právními účinky pro zaměstnance (např. přijetí, povýšení, výpověď) činí vždy člověk; výstupy AI slouží pouze jako podpora rozhodování.'],
        ['§ 4 Ochrana osobních údajů', 'Údaje zaměstnanců se zpracovávají pouze podle přílohy 2 (katalog údajů). Vyhodnocování za účelem individuálního hodnocení výkonu vyžaduje souhlas podnikové rady.'],
        ['§ 5 Informování a školení', 'Dotčení zaměstnanci jsou informováni před uvedením do provozu (čl. 26 odst. 7 nařízení o AI) a školeni podle čl. 4 nařízení o AI.'],
        ['§ 6 Zavádění nových systémů / změny', 'Nové systémy AI nebo podstatné změny vyžadují včasné informování podnikové rady (§ 90 BetrVG) a doplnění přílohy 1.'],
        ['§ 7 Práva podnikové rady', 'Podniková rada může nahlížet do protokolových údajů relevantních pro zaměstnance a v případě potřeby přizvat externí odborníky (§ 80 Abs. 3 BetrVG).'],
        ['§ 8 Doba platnosti a výpověď', 'Tato dohoda nabývá účinnosti podpisem a lze ji vypovědět s výpovědní lhůtou [3] měsíců; její účinky trvají i po výpovědi.'],
      ],
      signature: 'Místo, datum: _______________\n\nZaměstnavatel: _______________  Podniková rada: _______________',
    },
    sk: {
      title: 'Podniková dohoda o nasadení systémov AI (rámcový návrh, Nemecko)',
      parties: 'Medzi zamestnávateľom [firma] a zamestnaneckou radou prevádzky [miesto] sa podľa § 87 Abs. 1 Nr. 6 a § 90 BetrVG uzatvára nasledujúca podniková dohoda:',
      sections: [
        ['§ 1 Rozsah pôsobnosti', 'Táto dohoda platí pre všetkých zamestnancov prevádzky a pre systémy AI uvedené v prílohe 1 (inventár AI).'],
        ['§ 2 Účelové obmedzenie', 'Systémy sa používajú výlučne na účely opísané v prílohe 1. Kontrola výkonu a správania nad tento rámec sa nevykonáva.'],
        ['§ 3 Žiadne plne automatizované personálne rozhodnutia', 'Rozhodnutia s právnymi účinkami pre zamestnancov (napr. prijatie, povýšenie, výpoveď) prijíma vždy človek; výstupy AI slúžia len ako podpora rozhodovania.'],
        ['§ 4 Ochrana osobných údajov', 'Údaje zamestnancov sa spracúvajú len podľa prílohy 2 (katalóg údajov). Vyhodnocovanie na účely individuálneho hodnotenia výkonu vyžaduje súhlas zamestnaneckej rady.'],
        ['§ 5 Informovanie a školenie', 'Dotknutí zamestnanci sú informovaní pred uvedením do prevádzky (čl. 26 ods. 7 nariadenia o AI) a školení podľa čl. 4 nariadenia o AI.'],
        ['§ 6 Zavádzanie nových systémov / zmeny', 'Nové systémy AI alebo podstatné zmeny vyžadujú včasné informovanie zamestnaneckej rady (§ 90 BetrVG) a doplnenie prílohy 1.'],
        ['§ 7 Práva zamestnaneckej rady', 'Zamestnanecká rada môže nahliadať do protokolových údajov relevantných pre zamestnancov a v prípade potreby prizvať externých odborníkov (§ 80 Abs. 3 BetrVG).'],
        ['§ 8 Doba platnosti a výpoveď', 'Táto dohoda nadobúda účinnosť podpisom a možno ju vypovedať s výpovednou lehotou [3] mesiacov; jej účinky trvajú aj po výpovedi.'],
      ],
      signature: 'Miesto, dátum: _______________\n\nZamestnávateľ: _______________  Zamestnanecká rada: _______________',
    },
    ro: {
      title: 'Acord de întreprindere privind utilizarea sistemelor de IA (proiect-cadru, Germania)',
      parties: 'Între angajatorul [firma] și comitetul de întreprindere al unității [locația] se încheie, în temeiul § 87 Abs. 1 Nr. 6 și § 90 BetrVG, următorul acord de întreprindere:',
      sections: [
        ['§ 1 Domeniu de aplicare', 'Prezentul acord se aplică tuturor angajaților unității și sistemelor de IA enumerate în anexa 1 (inventarul IA).'],
        ['§ 2 Limitarea scopului', 'Sistemele sunt utilizate exclusiv în scopurile descrise în anexa 1. Nu are loc nicio monitorizare a performanței și a comportamentului care să depășească acest cadru.'],
        ['§ 3 Fără decizii de personal complet automatizate', 'Deciziile cu efecte juridice pentru angajați (de ex. angajare, promovare, concediere) sunt luate întotdeauna de un om; rezultatele IA constituie doar un sprijin decizional.'],
        ['§ 4 Protecția datelor', 'Datele angajaților sunt prelucrate numai conform anexei 2 (catalogul datelor). Evaluările în scopul aprecierii individuale a performanței necesită acordul comitetului de întreprindere.'],
        ['§ 5 Informare și instruire', 'Angajații vizați sunt informați înainte de punerea în funcțiune (art. 26 alin. 7 din Regulamentul privind IA) și instruiți conform art. 4 din Regulamentul privind IA.'],
        ['§ 6 Introducerea de sisteme noi / modificări', 'Sistemele de IA noi sau modificările substanțiale necesită informarea în timp util a comitetului de întreprindere (§ 90 BetrVG) și o completare a anexei 1.'],
        ['§ 7 Drepturile comitetului de întreprindere', 'Comitetul de întreprindere poate consulta datele de jurnalizare relevante pentru angajați și, dacă este necesar, poate apela la expertiză externă (§ 80 Abs. 3 BetrVG).'],
        ['§ 8 Durată și denunțare', 'Prezentul acord intră în vigoare la semnare și poate fi denunțat cu un preaviz de [3] luni; efectele sale se mențin și după denunțare.'],
      ],
      signature: 'Localitatea, data: _______________\n\nAngajator: _______________  Comitetul de întreprindere: _______________',
    },
  } as const;
  const T = T_ALL[locale];

  const lines = [head(T.title, pack, today, locale, profile)];
  lines.push(T.parties, '');
  for (const [sec, body] of T.sections) {
    lines.push(`## ${sec}`, '', body ?? s.todo, '');
  }
  lines.push(T.signature);
  return lines.join('\n');
}
