핵심 위치
도서 메타데이터, 게시물 본문, 장 목차는 같은 종류의 데이터가 아니며 같은 이력 전략도 필요하지 않습니다. REZICS는 각 제품이 실제로 추적해야 할 범위를 지정하게 하고, 정식 게시 시에 수정본을 만듭니다.
초안은 반복해 저장하고 검증할 수 있습니다. 이력이 기록하는 것은 게시된 버전이지, 모든 키보드 입력이나 아직 성립하지 않은 콘텐츠가 아닙니다.
지금 사용할 수 있는 기능
- 단위의 게시된 수정본과 현재 버전을 나열합니다.
- 게시물 콘텐츠 이력과 관리 페이지를 봅니다.
- 도서, 미디어, 컬렉션 및 기타 콘텐츠 구조의 수정본을 저장합니다.
- 두 구조 버전 사이의 노드 추가, 이동, 변경, 제거를 비교합니다.
- 기존 이력을 덮어쓰지 않고 새 수정본을 만들어 과거 상태를 복원합니다.
- 낙관적 동시성 토큰으로 오래된 초안이 새 버전을 조용히 덮어쓰지 못하게 합니다.
이력 세분도가 다른 이유
Portable Text 글은 블록 정체성으로 비교하기 적합하고, 큰 장 트리는 안정적인 노드 ID와 위치로 비교해야 하며, 일반 단위 필드는 특정 관리 가능한 속성만 추적할 수 있습니다. 공통 이력 프로토콜은 수정본 정체성과 게시 경계를 맡고, 제품 투영은 차이를 설명합니다.
계속 확장 중
수정본별 전용 토론 구역, 이력으로 만드는 토론 게시물, 더 세밀한 필드·블록 잠금, 언어 간 버전 설명은 계속 확장 중입니다. 정식 출시 전에는 기능 문서가 임의의 자동 병합이나 완전한 초안 시간 여행을 지원한다고 주장하지 않습니다.
관계와 경계
이력은 편집기에 속하지 않으며 감사 기록과도 같지 않습니다. 편집기는 현재 초안을 관리하고, 이력은 게시된 콘텐츠 버전을 보존하며, 플랫폼 감사는 보안과 거버넌스 작업을 기록합니다. 복원도 새 수정본을 만들어야 하며, 과거 버전이 이후 이력을 덮어써서는 안 됩니다.