ktg-plugin-marketplace/plugins/linkedin-thought-leadership/agents/fixtures/persona-reviewer-cases.md

4.8 KiB

Persona-Reviewer Fasit Fixture

One reader persona, one sample draft, the six judging axes, and the two review modes — used to sanity-check the persona-reviewer agent. This is a fasit, not a test harness. The structural lint lives in agents/__tests__/persona-reviewer-fixture.test.mjs. Whether the agent's live flags actually match the directions below is [GATE]/[OPERATØR] — it is not self-certified here.

The jury judges; the editor writes. Every expected output in this fixture is direction, not rewritten copy. A correct agent run hands back flags and a verdict — never edited text.


Persona under review (primær)

Drawn from config/personas.template.md — the primær Linjeleder. Field keys are lowercase to match the library contract.

  • rolle — Mellomleder med fag- og personalansvar i offentlig virksomhet; skal beslutte om og hvordan AI tas i bruk i egen enhet, uten dyp teknisk bakgrunn.
  • avkobler — Teknisk dypdykk uten «hva betyr dette for meg og mine»; frykt-retorikk; abstrakt policy; språk som forutsetter at hen kan koden.
  • overbeviser — Konkrete eksempler fra arbeidshverdagen, et klart ansvars- og dømmekraftsbilde, og en leder-takeaway hen kan handle på allerede i morgen.
  • ekspertise — Lav-til-middels teknisk; høy på ledelse og forvaltning. Trenger oversettelse, ikke nedlatenhet.
  • sjargong — Lav toleranse for teknisk sjargong; setter pris på presise, hverdagsnære formuleringer.

Primær trumfer: a primær NO is not accepted — the text is revised until this reader reaches a clean JA. A sekundær NO from a role or expertise ceiling is a SIGNAL the gate works, not a defect.


Sample-tekst

The draft excerpt this persona reads, read-only. Deliberately mixed: a workable human angle ("you don't outsource judgment") buried under one wall of jargon — exactly the case where the jury should flag direction without touching the copy.

Transformatorarkitekturen vår utnytter selvoppmerksomhets-mekanismer over en 175-milliarders parametermodell for å maksimere inferens-gjennomstrømning på tvers av distribuerte GPU-clustere. Men det egentlige poenget er enklere: en språkmodell tar ikke beslutningen for deg. Den foreslår — du svarer for resultatet. Dømmekraften kan ikke settes ut. Spørsmålet er ikke om verktøyet er smart nok, men om du fortsatt eier valget når det teller.


The six axes

The persona-reviewer judges the sample on exactly six axes and returns at most five flags as direction (the sixth that passes cleanest is simply not flagged):

  1. Krok — does the hook hold for THIS reader in the first two lines? Here: IKKE — the opening jargon wall ("transformatorarkitektur… inferens- gjennomstrømning") hits avkobler head-on; the linjeleder stops reading before the real point.
  2. Resonans — does the central point land for this reader? DELVIS — the "judgment can't be outsourced" core is exactly their concern, but it arrives too late to land.
  3. Tone — right for this reader (no condescension, no fear-rhetoric)? LØST — tone is respectful and non-alarmist once past the opening.
  4. Troverdighet — does the reader believe it? DELVIS — the closing claim is credible but abstract; no lived example from a leader's workday to anchor it.
  5. Leder-takeaway — one concrete thing this reader can act on tomorrow? IKKE — there is an insight but no action the linjeleder can take in their own unit.
  6. Lengde/driv — does it keep moving or sag? DELVIS — the front half drags under the jargon; the back half drives well.

Each flag is direction, not a rewrite: "the hook hits avkobler — open on the decision the leader owns" is correct; supplying the new opening line is not.


The two modes

Both modes run the same persona but differ in scope and output.

Resonans-modus (before lock)

Runs at the newsletter pipeline's pre-lock resonance sweep. Judges all six axes and returns ≤5 flags as direction, each tracked LØST / DELVIS / IKKE. The primær must reach a clean JA before the draft is locked. For this sample, the primær verdict is NEI (Krok + Leder-takeaway both IKKE) → REWORK, with the two IKKE flags as the priority directions.

Konverter-modus (after lock)

Runs at the post-lock conversion sweep. Judges the hook only, binary: «would YOU click?» JA / NEI. No axis scoring, no copy — just the click verdict and a single reason. For this sample's current hook the verdict is NEI — "I'd scroll past; the first line is machinery, not me."


Convergence loop

Re-run per persona until the primær returns a clean JA. Each flag is re-judged LØST / DELVIS / IKKE against the editor's revision. The jury never writes the fix — it only re-judges whether the revision now lands.