Files
meeting-lab/docs/protocol-generation-regression.md
T

1.3 KiB

Direct-protocol regression reproduction

The August 2026 glossary regression was isolated with frozen inputs. Condition A used the original derived transcript; condition B differed only by these seven deterministic substitutions:

  • Carbofool to Carbofol (two occurrences)
  • Bento Fix to Bentofix (two occurrences)
  • Sikirgut-Heistlöse to Secugrid HS (one occurrence)
  • Lumini to Luminy (two occurrences)

To repeat the manual comparison, copy the investigated run to a new temporary directory, retain its Meeting Context and speaker mapping, and invoke regenerate_mvp_protocol through the same parameters used by Meeting Assistant. Never run the comparison in the historical run directory. Preserve the model, num_ctx, num_predict, temperature, think setting, thread setting, and Meeting Context. Compare the new generation's exact_prompt.txt and transcript_input.txt with the frozen A and B artifacts before comparing model output.

The required fixed condition is A: configured glossary aliases remain visible in Meeting Context terminology guidance, while transcript_input.txt retains the original seven source spellings. Automated tests mock the model and enforce that invariant; this full historical experiment remains an explicit manual LLM validation so normal tests do not depend on a local model.