| The shell has one canonical address | Dami | | +45 | -43 | |
| A convention broken should be a decision | Dami | | +130 | -0 | |
| The formatter wins, and the board still looks like a board | Dami | | +275 | -319 | |
| A door written by somebody who only found the room | Dami | | +189 | -0 | |
| The proof of concept has somewhere else to live | Dami | | +0 | -7088 | |
| The shell was written once, and once was not enough | Dami | | +51 | -1 | |
| The tap that took the update is handed back | Dami | | +57 | -9 | |
| A name that carries its own digest | Dami | | +389 | -68 | |
| Four hours is a promise this build cannot keep | Dami | | +17 | -0 | |
| Intensity prints the picture, it does not lay it out | Dami | | +18 | -4 | |
| The build tool needed a runtime the app does not | Dami | | +104 | -23 | |
| A dim is for reading past, not for hiding behind | Dami | | +12 | -17 | |
| The theme is one answer, so it is one menu | Dami | | +182 | -79 | |
| A door is read from its frame, not from three marks | Dami | | +83 | -7 | |
| The lettered buttons were the tallest thing in the bar | Dami | | +10 | -1 | |
| The deploy image has Node and no compiler | Dami | | +43 | -0 | |
| A bar is as tall as the tallest thing it carries | Dami | | +23 | -8 | |
| The name is the address | Dami | | +15 | -7 | |
| A browser is allowed to lie about what it reads back | Dami | | +27 | -5 | |
| A card is a stack, not four numbers written down | Dami | | +449 | -128 | |
| Carry the design systems across instead of describing them | Dami | | +9702 | -2211 | |
| Document production Gleam app and ignore generated artifacts | Dami | | +3081 | -5 | |
| Take the cap off ORDERED: it was the wrong diagnosis | Dami | | +48 | -49 | |
| A buffer pixel has to land on whole device pixels | Dami | | +59 | -4 | |
| A dispersed screen has a shorter ladder than a clustered one | Dami | | +97 | -14 | |
| Answer the two questions the system has already been asked | Dami | | +232 | -12 | |
| One screen ruled across the picture, not one per block | Dami | | +111 | -23 | |
| A solved board says what it cost, and now what it cost it on | Dami | | +129 | -20 | |
| A walk can be bad on purpose now | Dami | | +271 | -3 | |
| The dev-logo is the delta it was drawn as | Dami | | +40 | -18 | |
| Draw when the picture changes, not when the clock does | Dami | | +88 | -18 | |
| The descent is one silhouette, and it takes the whole window | Dami | | +53 | -9 | |
| The mark on the goal block is an inversion, not a tone | Dami | | +96 | -49 | |
| Density is a setting now, said in the only terms worth saying it in | Dami | | +105 | -20 | |
| The column is not the screen | Dami | | +512 | -158 | |
| Density 3 is the standard, not an experiment | Dami | | +40 | -5 | |
| A screen needs a whole period, not two cells | Dami | | +26 | -20 | |
| EXPERIMENT: compose the picture at 3x density | Dami | | +78 | -29 | |
| release: fold the version stamp into the commit it belongs to | Dami | | +73 | -6 | |
| sw: version stamped by the release script | Dami | | +1 | -1 | |
| Icon buttons two units smaller, for clearance from the bar rule | Dami | | +10 | -1 | |
| sw: version stamped by the release script | Dami | | +1 | -1 | |
| Codify the release: bump, deploy, notify | Dami | | +175 | -2 | |
| Goal mark becomes an inlay; toolbar icons get their boxes | Dami | | +105 | -20 | |
| Initial commit: Klotski, a one-bit sliding-block puzzle | Dami | | +5081 | -0 | |