Lab: One config, one block, every switch
27 min read·13 Oct 2026
Module 3 · Lab · About 75 minutes · Needs: lessons 1 to 4 of this module, and Module 2's lab
What you are building
Sol 407 at Aurora Station. Each of the four lessons grew its own copy of ModelConfig, and the copies disagree: Lesson 3's block takes no mask and brings its own attention class. Kofi Mensah asks: "Which one is the model?"
Today there is one answer: one ModelConfig with every switch, one Block that reads them all and takes a mask, built on Module 2's tinyformer/attention.py, and TinyFormer on top. Twelve tests pin each switch to what its lesson showed. Then one seeded comparison of two switches, a commit and the tag v0.3.0.