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:
proposed→accepted→superseded/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