P.RAPA Corpus

스마트병원 AI 사업의 단일 진실 공급원(SSoT). 시간에 따라 진화하는 결정사항·스펙·회의록·도메인 지식을 한 곳에 모아 정합성을 유지하고, 사람·정적 사이트·LLM 셋 다 같은 source를 본다.

구조

폴더무엇
decisions/ADR — 시간순 번호. 한 번 accepted 되면 본문 수정 금지, 새 ADR로 supersede
specs/현재 합의된 살아있는 스펙
meetings/회의록 (YYYY-MM-DD-주제.md)
people/이해관계자·조직 카드
domain/의료/측위/RAG 도메인 지식
deliverables/공식 산출물 인덱스 (산출물 폴더 미러)
_raw/원본 archive (.docx/.hwp/.pdf/.pptx) — 절대 수정 X
_converted/ETL 변환 중간물 (검토 후 분류 폴더로 이동)
attachments/이미지·스크린샷
scripts/ETL·무결성 체크 스크립트
.obsidian/templates/ADR/spec/meeting 템플릿

사용 도구

  • 편집: Obsidian (이 폴더를 vault로 열기)
  • 발행: Quartz → rapa-corpus.famoz.kr (예정)
  • LLM 질의: Domain_RAG /ask?mode=corpus

컨벤션

  • 모든 노트는 frontmatter 필수 (type, status, date, related)
  • ADR status: proposedacceptedsuperseded/deprecated
  • 한 번 accepted 된 ADR은 본문 고치지 않음. 변경은 새 ADR + supersedes 링크.
  • git log 가 진짜 audit trail.

설계 문서: docs/superpowers/specs/2026-05-28-corpus-design.md 참조.

개발자 셋업

cd scripts
py -3.11 -m venv .venv
.venv/Scripts/pip install -r requirements.txt
bash install_hooks.sh