1.0
Four identities the prototype is built from.
Named once here; the sections below refer to them.
| Identity | Rule | Appears in |
|---|---|---|
| Table before model | Deterministic lookup first; the model is the default branch, never a classifier. | Command walk, fallback, help |
| One stream | Commands, errors, code context and model replies are messages in one ordered array with a role; rendering and the model request both read that array. | Redux messages slice, renderer, role map |
| Hidden context | The editor buffer is a message the user never sees and the model always does, kept in place rather than appended. | Code context injection |
| Client-owned persistence | The browser writes to the database directly and optimistically; the server is reached only for the model and for titles. | Save debounce, React Query, Supabase client |