Choose one finishable promise
Choose one project: a one-bounce mirror study, a tiny raster postcard, a perspective checker comparison, or an original procedural shader. Write a sentence describing its input, visible behavior, and limit. Keep other ideas in a later list rather than quietly turning this project into a new engine.
The supplied code is a reference and scaffold. Your portfolio contribution is the change you designed, the evidence you collected, and the explanation you can give without the lesson open. Do not present an unchanged demo or an agent-generated implementation as proof of your own mastery.
Define the stop line now: one reproducible command or browser workflow, one representative scene, one tested edge case, and one known limitation. A small finished study can communicate more than an ambitious repository with no runnable result.
Write your project promise and a three-item finish list. Name two features you are explicitly leaving for later.
