Pad/doc
Greg Pomerantz 485fc59e06 Spec: resolve open design decisions
- Line index: cached on disk in .pad/indices/, invalidated by mtime/size,
  incremental updates during editing sessions
- Atomic writes: temp files live in .pad/tmp/, excluded from Syncthing via .stignore
- State storage: multi-file JSON approach (state.json, cursors.json, undo/*.json)
  over SQLite — simpler, debuggable, sufficient for expected workload
- Undo limits: 1 MB inline cap on deleted field; larger deletions stored in
  separate backup files; 10 MB total disk budget for undo directory
- Added search and word wrap sections to the editor spec
- Updated performance guarantees with search/jump targets
2026-05-07 20:23:24 -04:00
..
conflict_resolution.md Add Gioui scaffolding with Label and ListView rendering 2026-05-07 17:45:56 -04:00
element_model.md Spec: resolve open design decisions 2026-05-07 20:23:24 -04:00
SPEC.md Spec: resolve open design decisions 2026-05-07 20:23:24 -04:00