ADR Index
This section is reserved for architecture decision records.
Purpose
Use ADRs to capture decisions that change or constrain the architecture described in the rest of this book.
Suggested process
- copy
ADR-000-template.md - rename it to the next available number and short slug
- add the new page to
SUMMARY.md - link back to the affected architecture and implementation pages
Current ADRs
- ADR-001: Plugin Runtime Rework — Approved target architecture for community-plugin execution. Desktop runtime target superseded in part by ADR-003.
- ADR-002: Notebook Plugin and Markdown Cell Model — Proposed markdown-native notebook direction for reactive executable cells in browser and PWA hosts.
- ADR-003: Electron-First Desktop Shell — Supersedes ADR-001’s Tauri desktop target: Electron is the first-party native desktop shell; the Tauri shell has been removed.
Good early candidates
- long-term compatibility target for the
@lapis-notes/apisurface - search index persistence strategy
- storage adapter strategy beyond Lightning FS