"Rekindle 은 파일을 제자리에서 편집하고 절대 소유 안 해. 디스크의 .md 가 진실이고, 에디터는 그 위 렌즈일 뿐이야."
제자리에서 편집, 절대 소유 안 함
Rekindle 의 정본 저장소는 가능한 가장 평범한 것이야. 디스크의 마크다운 파일. 파일을 열고, 제자리에서 편집하고, 다시 써 — 노트를 소유하는 사설 포맷으로 절대 복사 안 해. 그 한 결정이 Rekindle 에서 편집하는 파일이 vault 가 보는 같은 파일, grep 이 보는 같은 파일, 다른 어떤 도구가 보는 같은 파일인 이유야. 에디터는 파일 위 렌즈지, 그걸 삼키는 컨테이너가 아냐.
파일은 어디서나 유효해
저장소가 순수 마크다운이라, 문서가 기본으로 이식 가능해. 같은 바이트가 Obsidian vault 에서도, 에세이에서도, 사이트에서도, Sublime 에서도, 앞으로 존재할 어떤 마크다운 도구에서도 유효해. export 단계도, 독점 왕복도, '읽으려면 Rekindle 에서 열어' 도 없어. 오늘 Rekindle 에서 쓴 노트가 어디서나 영원히 읽고 편집 가능해 — 애초에 텍스트 파일 말곤 아무것도 아니었으니까.
#[tauri::command]
fn write_note(path: String, contents: String) -> Result<(), String> {
// 제자리: vault, grep, 그리고 다른 모든 마크다운 도구가 이미 읽는
// 그 .md. 사설 포맷 없음, 소유 없음.
std::fs::write(&path, contents).map_err(|e| e.to_string())
}
파일 위엔 아무것도 안 앉아
규율은 아무것도 파일보다 더 진실한 master 가 아니라는 거야. 데이터베이스도, 클라우드 서비스도, 심지어 CodeMirror 인메모리 문서도 — 그건 파일로 다시 써야 하는 작업 복사본이고, 파일이 권위로 남아. 노트의 진짜 상태를 알고 싶으면 파일을 읽어. 이게 cwkPippa 의 JSONL 진실과 같은 본능, 한 도메인 옆: 내구성 있고, 평범하고, 이식 가능한 산물이 진실이고, 나머지 전부가 거기서 파생돼.