Files
llm-wiki/vault/README.md
T

1.7 KiB

Vault 이관 경계

vault/는 지식 콘텐츠를 하네스 구현에서 분리해 project-first 구조로 옮기기 위한 기준 경로다. 현재 raw/·wiki/ 경로는 기존 wikilink와 Obsidian 설정을 깨지 않도록 호환 원본으로 유지한다. 새 배치는 harness/source/vault-layout.json의 매핑을 따르고, 경로 이관은 링크 rewrite·ambiguous 검사·rollback을 포함한 단위 transaction으로만 수행한다.

대상 현재 호환 경로 책임
00-system/ rules/, templates/ 문서 규칙과 템플릿
10-projects/ raw/project-notes/, raw/branch-notes/, raw/diagrams/ 프로젝트 계약과 실행 증거
20-evidence/ raw/official-docs/, raw/company-tech-blogs/, 그 밖의 source 폴더 외부·내부 근거
30-knowledge/ wiki/concepts/, wiki/projects/ 검증된 기준 지식
40-publish/ wiki/interview/, wiki/portfolio/, wiki/blog/ canonical에서 파생된 공개 문서
50-journal/ raw/daily-notes/ 일일 기록
90-archive/ raw/archive/ 폐기·대체된 기록

이관 불변식

  1. harness/는 vault 문서 본문을 소유하지 않는다.
  2. 한 문서는 한 대상 영역에만 배정한다.
  3. project와 직접 branch는 같은 10-projects/<project>/ 경계로 함께 옮긴다.
  4. 이동 전후 wikilink 해석 결과가 같아야 한다.
  5. Parent는 canonical이고 Cluster/MOC는 generated view다.
  6. 외부 산출물은 기준 문서의 status gate를 계속 적용한다.

실제 경로 이동 전까지 이 디렉터리는 목적지 예약 영역이며, 기존 경로가 runtime 기준이다. 이 호환 단계도 layout_check.py가 중복 배정과 누락 경로를 검사한다.