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

TARGET FORMAT (.mini, family 'cls'):
.mini FORMAT — family 'cls' v1 (Multi-label text classification outputs)
Classifier outputs: the label set is written in full and the predicted labels carry *, so both the label space and the prediction are self-describing.
Rules:
- Plain UTF-8 text. The FIRST line is the header: 'cls|d=<str>?, l=<str>?, model=<str>?, k=<int>?, n=<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
  2. text: str
  3. labels: ','-separated list of str; at least one element carries the suffix * (selected)
  4. conf: float [0..1]
  5. rationale: str (optional)
- 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: 5 core fields.
Valid example:
cls|n=1|d=20260603|l=en|model=cls-support-2026|k=6
m1|The quiz froze after question 4, is that a known issue?|question*,feedback,bug*,request,praise,other|0.91|reports a malfunction and asks
Header values to use: d=20260603, l=en, model=cls-support-2026, k=6.

CONTENT TO REPRESENT (12 records; keep the order; copy every text verbatim; '(none)' means the field is empty/null):
Record 1: id=m1; text=The quiz froze after question 4, is that a known issue?; labels=question / feedback / bug / request / praise / other; selected=question / bug; conf=0.91; rationale=reports a malfunction and asks
Record 2: id=m2; text=Great flashcards, they saved my week!; labels=question / feedback / bug / request / praise / other; selected=praise; conf=0.97; rationale=(none)
Record 3: id=m3; text=Could you add export to Anki?; labels=question / feedback / bug / request / praise / other; selected=request; conf=0.94; rationale=feature request
Record 4: id=m4; text=Transcription missed the last ten minutes of the lecture.; labels=question / feedback / bug / request / praise / other; selected=bug; conf=0.9; rationale=(none)
Record 5: id=m5; text=How is my level computed?; labels=question / feedback / bug / request / praise / other; selected=question; conf=0.95; rationale=(none)
Record 6: id=m6; text=The map view is confusing but the summaries are excellent.; labels=question / feedback / bug / request / praise / other; selected=feedback / praise; conf=0.82; rationale=mixed sentiment
Record 7: id=m7; text=Please support PDF slides as input.; labels=question / feedback / bug / request / praise / other; selected=request; conf=0.93; rationale=(none)
Record 8: id=m8; text=Nothing to report.; labels=question / feedback / bug / request / praise / other; selected=other; conf=0.7; rationale=(none)
Record 9: id=m9; text=Why does the same question repeat twice?; labels=question / feedback / bug / request / praise / other; selected=question / bug; conf=0.86; rationale=possible exposure-control bug
Record 10: id=m10; text=Love the adaptive difficulty, keep it up.; labels=question / feedback / bug / request / praise / other; selected=feedback / praise; conf=0.9; rationale=(none)
Record 11: id=m11; text=Credits were deducted twice for one upload.; labels=question / feedback / bug / request / praise / other; selected=bug; conf=0.96; rationale=billing bug
Record 12: id=m12; text=Can I share a class with a friend?; labels=question / feedback / bug / request / praise / other; selected=question / request; conf=0.88; rationale=(none)

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