Architecture Decision Records
Decisions behind @jolly-pixel/history and the undo of the documents built on it. The concepts are described in the collaborative undo guide.
| # | Decision |
|---|---|
| 0001 | History is its own workspace, extracted together with a renderer |
| 0002 | A peer edit refuses the whole step |
| 0003 | One guard per document part, over typed written keys |
| 0004 | A rebase is a rewind, not a reload |
| 0005 | Every answer of the server reaches the receipts |
| 0006 | Steps open across calls |
| 0007 | voxel-model texture edits record into the build scope |
| 0008 | CommandReconciler.revert keeps its name |
| 0009 | Renderers emit plain changes; asset packages own their history |