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 (mini):
.mini FORMAT — family 'a' v1 (Assessment items (multiple choice, Bloom + IRT 3PL + CAT metadata))
One multiple-choice assessment item per line, as generated by SIMA from a lecture transcript. The selected option is the correct answer; IRT parameters feed a computerized adaptive test.
Rules:
- Plain UTF-8 text. The FIRST line is the header: 'a|n=<int>, m=<str>?, d=<str>?, l=<str>?, t=<str>?, bd=<list>?, cat=<tuple>?, k=<int>?'. n is mandatory and must equal the exact number of record lines.
- After the header, ONE line per record and nothing else (no comments, no code fences, no blank lines in between).
- Each record has these fields in THIS order, separated by '|' (position is the semantics; field names are never written):
  1. id: str — item identifier
  2. bloom: one of {L1|L2|L3|L4|L5|L6}
  3. topic: str
  4. statement: str — question stem
  5. options: ','-separated list of str, 2 to 6 elements; exactly one element carries the suffix * (selected)
  6. irt: fixed tuple 'a:float,b:float,c:float' separated by ','
  7. difficulty: int [1..5]
  8. cat: fixed tuple 'area:str,exposure_cap:float,demand:enum' separated by ','
- If a list element contains the separator ',', enclose the element in double quotes CSV-style ("impact, justice and evidence"; the * marker goes after the closing quote) or escape the separator as '\,'. A literal trailing asterisk is written '\*'.
- Escapes valid in any value: '\|' for a literal vertical bar, '\\' for a backslash, '\n' for a line break.
- Numbers unquoted; booleans true/false. Scalar fields are never quoted.
- An empty field means null (allowed only for optional fields).
- Record: 8 core fields.
Valid example:
a|n=1|m=IRT3PL|d=20260603|l=es|t=evaluación transversal|bd=1,1,1,1,1,1|cat=0,-3,3,0.3,12,SH|k=4
i1|L1|Biología|¿Dónde ocurre principalmente la fotosíntesis?|cloroplastos*,núcleo,mitocondria,ribosoma|0.9,-1,0.25|1|biología,0.2,low
Header values to use: m=IRT3PL, d=20260603, l=es, t=evaluación transversal, bd=1,1,1,1,1,1, cat=0,-3,3,0.3,12,SH, k=4.

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 mini document. No explanations, no markdown code fences, no comments.