1ace904221b63e9f1d0ac5ba345e7c727a2baf8b
Captures the design discussion: a path-keyed sidecar is NOT a safe source of truth (a git-undetected rename loses the page), so the id must travel WITH the file — either as a slugId suffix in the filename (B) or a minimal YAML frontmatter `id:` (C); both robust, B/C is the open UX decision (author leans C for clean names). The sidecar may remain an optional path->id cache. Adds phase 6 — link sync between notes: Docmost links are by pageId (survive rename), vault markdown links are by path (rewrite on rename, Obsidian-style); independent of B/C and the format phases. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
Languages
TypeScript
83.3%
JavaScript
14.7%
CSS
2%