ARCHITECTURE · THE RECORD
Decision records
Every architectural decision of Nabu, written down when it was taken: the context, the decision, its consequences, and its status. A record is never rewritten; when a decision is reversed, a new record replaces it and the old one says so. 18 records, 1 superseded, 1 proposed.
- 000 A CRDT as the source of truth accepted 2026-10-28
- 001 A single contenteditable accepted 2026-02-19
- 002 State in Svelte 5 classes accepted 2026-02-19
- 003 Flat map, recursive rendering accepted 2026-02-19
- 004 Rich text in LoroText accepted 2026-02-19
- 005 Strict JSDoc typing accepted 2026-02-19
- 006 Selection bridge accepted 2026-02-22
- 007 Event ascension accepted 2026-02-22
- 008 The beforeinput spine accepted 2026-03-12
- 009 Toggling marks accepted 2026-03-12
- 010 Persistence accepted 2026-03-15
- 011 Action bus accepted 2026-03-16
- 013 Pluggable code highlighting proposed 2026-06-14
- 014 Files outside the document accepted 2026-10-20
- 015 Undo restores the selection accepted 2026-10-21
- 016 Regions as markers superseded by 018 2026-10-22
- 017 Commands, keymap, confirmations accepted 2026-10-22
- 018 Regions as containers accepted 2026-10-23