# 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.