Lab: The Kestrel repository, ready for strangers
Module 15 · Lab · About 50 minutes · Needs: lessons 1 and 2 of this module, and the Module 14 lab (or nothing: Step 1 rebuilds Modules 1 to 14)
What you are building
Fourteen modules built one repository. This lab makes it something a stranger can judge in five minutes and rerun in thirty: a portfolio README.md whose every number has a source, a mock system-design answer in docs/interview/kestrel-design.md, and proof that the README's own commands work from a fresh clone. Lesson 2's warning applies: a repository that only reruns with its author's help is not evidence.
The headline numbers come from the real model v2, measured again here with Lesson 1's kestrel/value.py, not from the lessons' stand-ins. No cell calls a hosted model.
Open a new Colab notebook, call it module-15-lab.ipynb, and run each cell in order.