Lab: Package the notes server and test it
Module 5 · Lab · About 70 minutes · Needs: lessons 1 to 4 of this module and the Module 1 lab; Modules 2 to 4 help; no model key is used
What you are building
It is Monday 21 September 2026, week 3. The four lessons built the package in a scratch folder, m05-work. This lab moves it into your notes-assistant repository so Module 6's host, Tomas's reindex button and every later module can import it: notes_assistant/config.py, notes_assistant/server.py, examples/m05_reindex_server.py, a script that starts the server the way a host does, an Inspector file, and five test files that need no key. The running example stays Nare's search for "nap study", which must find lab-sync-2026-09-02 first, however the server is started.
From here on, later modules build on notes_assistant.server, not on examples/m03_server.py or examples/m04_server.py. Step 3 lists exactly what that changes.