The core never changes. Each project sets these dials and states them.
| Dial | Mosaic | Cubes | Anlat |
|---|---|---|---|
| Where dimensions come from | Fixed by code (SUB_APPS → tabs → routes) |
Known by convention | Discovered by the person |
| What a leaf is | An action or screen | A fact | A story |
| Position means something | No (seeded random fill, for now) | Yes | Yes (colour = value) |
| Can a piece repeat | Only in "Fill it" mode | Yes | Yes, across columns |
| Depth | 2–3 levels, fixed | Unlimited | Capped at values |
| Who names things | The developer | The library, then the user | The person; AI only with consent |
| Tone | Neutral tool | Curious, learning | Gentle, invitation only, no numbers |
| Look | Real 3D puzzle cube, twist | Small turnable cube over a regrouping list | Isometric picture of the data, tiles below |
| Theme | Dark | Light (dark supported) | Always light |
New project
Copy a column, fill it, and show it to selim before building.