You are taking part in a controlled serialization experiment. Complete the task below BY HAND (do not write or run code to generate the document, do not read any files, do not search). Save your document with the Write tool to exactly this path: {PATH} — the file must contain ONLY the document (no fences, no commentary). Then reply with the single word: saved.

=== TASK ===
You are a data serializer. Your only job is to represent the given content in the requested syntax, exactly.

TARGET FORMAT (yaml):
Produce a YAML document with a top-level key 'items' holding a list of mappings with keys id, bloom, topic, statement, options (a list of 4 strings), correct (0-based index of the correct option), irt (mapping with a, b, c numbers), difficulty (int), cat (mapping with area, exposure_cap, demand). Quote strings that contain ':' or start with special characters.
Example with one item:
items:
- id: i1
  bloom: L1
  topic: Biología
  statement: ¿Dónde ocurre principalmente la fotosíntesis?
  options:
  - cloroplastos
  - núcleo
  - mitocondria
  - ribosoma
  correct: 0
  irt:
    a: 0.9
    b: -1.0
    c: 0.25
  difficulty: 1
  cat:
    area: biología
    exposure_cap: 0.2
    demand: low

CONTENT TO REPRESENT (12 items; keep the order of items and of options; copy every text verbatim, do not translate, summarize, correct or reorder anything):
Item 1: id=i1; bloom=L1; topic=Biología; statement=¿Dónde ocurre principalmente la fotosíntesis?; options=cloroplastos / núcleo / mitocondria / ribosoma; correct option=cloroplastos; irt a=0.9 b=-1 c=0.25; difficulty=1; cat area=biología exposure_cap=0.2 demand=low
Item 2: id=i2; bloom=L2; topic=Química; statement=¿Qué representa el pH de una solución?; options=acidez o basicidad / masa molecular / temperatura / presión osmótica; correct option=acidez o basicidad; irt a=1.1 b=-0.3 c=0.25; difficulty=2; cat area=química exposure_cap=0.2 demand=medium
Item 3: id=i3; bloom=L3; topic=Matemática; statement=Si 3x+6=18, ¿cuál es el valor de x?; options=4 / 6 / 8 / 12; correct option=4; irt a=1.4 b=0.2 c=0.2; difficulty=3; cat area=matemática exposure_cap=0.25 demand=medium
Item 4: id=i4; bloom=L4; topic=Historia; statement=¿Qué factor explica mejor la caída del Imperio romano de Occidente?; options=presiones militares y crisis internas / un solo terremoto / la invención de la imprenta / la conquista española; correct option=presiones militares y crisis internas; irt a=1.7 b=0.8 c=0.2; difficulty=4; cat area=historia exposure_cap=0.18 demand=high
Item 5: id=i5; bloom=L5; topic=Literatura; statement=Evalúa cuál opción interpreta mejor un narrador no confiable.; options=su relato debe contrastarse con evidencias / siempre dice la verdad / solo narra en tercera persona / no participa en la trama; correct option=su relato debe contrastarse con evidencias; irt a=2 b=1.2 c=0.15; difficulty=5; cat area=literatura exposure_cap=0.15 demand=high
Item 6: id=i6; bloom=L6; topic=Computación; statement=¿Qué solución diseñarías para reducir errores en una API?; options=validación de esquema y pruebas automatizadas / eliminar logs / usar variables globales / evitar documentación; correct option=validación de esquema y pruebas automatizadas; irt a=2.3 b=1.7 c=0.15; difficulty=5; cat area=computación exposure_cap=0.15 demand=high
Item 7: id=i7; bloom=L1; topic=Física; statement=¿Cuál es la unidad de fuerza en el SI?; options=newton / joule / watt / pascal; correct option=newton; irt a=0.9 b=-1.2 c=0.25; difficulty=1; cat area=física exposure_cap=0.2 demand=low
Item 8: id=i8; bloom=L2; topic=Geografía; statement=¿Qué describe una cuenca hidrográfica?; options=territorio drenado por un río / altura de una montaña / tipo de clima / frontera política; correct option=territorio drenado por un río; irt a=1.1 b=-0.2 c=0.25; difficulty=2; cat area=geografía exposure_cap=0.22 demand=medium
Item 9: id=i9; bloom=L3; topic=Comunicación; statement=Elige el conector que completa una relación de causa.; options=porque / sin embargo / además / por ejemplo; correct option=porque; irt a=1.4 b=0.1 c=0.2; difficulty=3; cat area=comunicación exposure_cap=0.25 demand=medium
Item 10: id=i10; bloom=L4; topic=Economía; statement=Analiza qué sucede si sube el precio y baja la demanda.; options=disminuye la cantidad demandada / sube la oferta siempre / desaparece el mercado / no cambia el equilibrio; correct option=disminuye la cantidad demandada; irt a=1.7 b=0.7 c=0.2; difficulty=4; cat area=economía exposure_cap=0.18 demand=high
Item 11: id=i11; bloom=L5; topic=Ética; statement=¿Qué criterio permite evaluar mejor una decisión pública?; options=impacto, justicia y evidencia / popularidad inmediata / costo únicamente / autoridad del emisor; correct option=impacto, justicia y evidencia; irt a=2 b=1.3 c=0.15; difficulty=5; cat area=ética exposure_cap=0.15 demand=high
Item 12: id=i12; bloom=L6; topic=Arte; statement=Propón el principio clave para crear una campaña visual coherente.; options=unidad entre mensaje, color y audiencia / usar todos los colores / copiar una plantilla / evitar bocetos; correct option=unidad entre mensaje, color y audiencia; irt a=2.3 b=1.8 c=0.15; difficulty=5; cat area=arte exposure_cap=0.15 demand=high

OUTPUT: only the yaml document. No explanations, no markdown code fences, no comments.