training tracker: stage 3 — building for a user who isn't here yet
third post in the training tracker series: migrating the data model from single-user to multi-tenant before the second user exists, and writing the specs for an AI coach before writing a line of its code.