로드맵
원칙은 네 가지입니다. 로컬이 정본, 블록 단위 반영, 모르면 멈춤, 명령은 적게.
각 항목은 «수용 기준»을 만족할 때 완료로 봅니다.
지금
| 항목 |
상태 |
잠금(records/.lock)과 저널 WAL |
완료 |
base 없이 last_edited_by로 판정 |
완료 |
| 정규 내용 비교(서식·링크·표 칸) |
완료 |
| 88편 전수 대조 |
차단 0편, 표현 차이 45건 |
다음
| 항목 |
수용 기준 |
스냅숏 복원 nl restore |
시험 페이지에서 블록 3개를 고친 뒤 원상 복구 |
| 그림 업로드 |
POST /v1/file_uploads → 전송 → 블록 첨부가 동작하고, 그림 때문에 막히는 노트가 0 |
| 사이드카 정책 |
새 노트가 lint에서 «대조 파일 없음»으로 실패하지 않음 |
| 고유 앵커 정렬 |
중복 문단이 많은 노트에서 오탐 0 |
| 디렉터리 단위 |
nl diff notes/topic 요약, 88편 상태를 한 화면에서 확인 |
| 측정 harness |
합성 시나리오(이동·복사·재생성)로 정확도를 숫자로 확인 |
나중
- rich_text 왕복 확장: 멘션·색·링크 속성 보존
- LSP: 진단, 지시자 완성, 정의 이동
- 블록 종류 확장 심의: 동기화 블록, 자식 페이지, 데이터베이스
- 댓글 앵커 자동 검증: push 전후 댓글 수 비교
하지 않는 것
| 항목 |
이유 |
| PyPI 배포 |
당분간 git 설치로 충분 |
| 원격에서 로컬로 자동 병합 |
사람이 판단해야 함 |
| 선택 텍스트 댓글 생성 |
API가 지원하지 않음 |
| 댓글 작성 기능 |
외부 도구로 처리 |
| 블록 이동 실행 |
API에 이동 기능이 없음 |