It is that time of year when I have to put the model train display back into storage until next Thanksgiving.
This year, I tore out all of the old IoT control code I had, and replaced it with a mostly vibe coded distributed systems approach: github.com/bunchc/model...