Lab: Compose, scope and gate the assistant
140 min read·13 Oct 2026
Module 10 · Lab · About 80 minutes · Needs: lessons 1 to 4 of this module and the Module 5, 6 and 7 labs (this lab rebuilds what is missing); a free Groq or Gemini key only for the last command of Step 7
What you are building
Wednesday 7 October 2026, week 5. This lab moves one version of each Module 10 piece into your notes-assistant repository: check_availability on Tomas's calendar, the keyword stand-in, a host fix for resource links, an aggregator and a retrieval server behind one URL, scoped workers, and the evaluation with a saved baseline and a regression gate.
The running example is Lesson 1's question, "Is the sleep lab free the week of 19 October?". The lab ends when the gate blocks Tomas's widened search_notes description from Lesson 4, every test passes and the work is committed.