Skip to content

Latest commit

 

History

History
43 lines (36 loc) · 4.39 KB

File metadata and controls

43 lines (36 loc) · 4.39 KB

docs - 운영 문서 트리

pyproc의 공개 지속 문서. "무엇을 지향하는가"(product)와 "어떻게 운영하는가"(operations/consuming)의 SSOT다. 그때그때의 개발 계획·결정 기록은 mainPlan/이 담당하고(완료 시 _done 이관), 강행규칙 요약은 저장소 루트의 CLAUDE.md(로컬 규칙 문서, git 미추적)에 있다.

카테고리 규칙

  • 카테고리 폴더는 실제 문서가 생길 때만 만든다. 빈 폴더나 "나중을 위한" 카테고리 금지.
  • 문서 파일명은 저장소 규칙대로 camelCase.md.
  • 문서가 코드·규칙과 어긋나면 같은 변경에서 문서를 갱신한다.

지도

카테고리 문서 무엇
product/ vision.md 제품 방향: North Star, 무엇인가/아닌가, 성공·실패 기준, 지원 경계
glossary.md 용어집: pyproc(공개 커널)과 Web Machine 플랫폼(비공개) 사이 이름 소유권 경계
operations/ operatingModel.md 운영 모델: 3층 정보 구조, 아이디어 수명주기(attempts -> mainPlan -> src -> _done), 메모리 운영, 개발 원칙
contractReality.md 계약 실태: 계약 vs 실제 간극의 상시 추적(발견 즉시 기록, 해소 시 삭제). 열린 부채·상시 재검증·트레이드오프·프론티어
assetProvenance.md 실행 자산의 provenance와 배포 정책: 증거 없음은 통과가 아니다, SSOT와 파생물, 공식 image 배포 게이트 7항목, 알려진 위험
testing.md 테스트 게이트(npm test)와 브라우저 실측 절차(COOP/COEP 서버)
benchmarking.md 내부 실측의 측정 계약, canonical scenario, raw evidence 규칙(공개 표면 게시는 금지: 숫자 자랑 금지 규칙)
release.md 버전·태그·릴리즈 절차(0.0.x 라인, SHA 핀 소비)
demoHosting.md 라이브 데모 배포 절차(COOP/COEP 정적 호스팅, 루트 _headers)
consuming/ contract.md 소비 계약: 설치, 버전 핀, import 경계, 실행 자산 배포, 소비자별 배선 상태, Pyodide 버전 정합
capabilityMatrix.md 능력 매트릭스: 공개 표면별 제품 가치, 상태, 필수 조건, 실행 표면, 검증, 경계
resumeCatalog.md 부활 후 resume.py가 제품별로 다시 열어야 하는 fd/socket/DB connection 정책
trustPermissions.md .pymachine 공개키 배포, signer fingerprint, 권한 UI 계약
reference/ api.md 영문 API 레퍼런스: 루트 export 6개와 머신 핸들 어휘, 탈출구/subpath, 오류 코드 전 표(기계 게이트로 루트 전수 앵커 강제)
bundleFormat.md 이동 bundle(PYBUNDLE1) 봉투 레이아웃 정본: 바이트 배치, 헤더 필드, 무결성/서명 분리

빠른 라우팅 (영역 -> 문서)