Lab: Prompt files, a frozen split and a harness
Module 4 · Lab · About 60 minutes · Needs: lessons 1 to 4 of this module, and the Module 1 and Module 2 labs (or the cells in Step 1)
What you are building
It is Friday 26 June 2026, week 4. This week the triage prompt became a file (Lesson 1), the 36 tickets were frozen with a control prompt beside every run (Lesson 2), techniques were measured on the dev set (Lesson 3), and every change was made one at a time and logged (Lesson 4). All of it lived in notebook cells. This lab moves it into the repository: prompts/ holds the prompt files, supportdesk/prompts.py loads and renders them, supportdesk/harness.py freezes the split, runs a prompt file over it, scores it and logs the result, and runs/ keeps the evidence. The running example is T-1001, Ana Duarte's duplicate charge. Forty-nine calls go to the hosted model, all in Step 6, all through the course's guard.