#Ranvier 매뉴얼 — 핵심 런타임 및 경계 가이드
버전: 0.33.0 최종 업데이트: 2026-03-15 적용 대상: ranvier (facade), ranvier-core, ranvier-runtime 카테고리: Product Manuals
이 페이지는 Axon, Outcome, 어댑터 경계에 대한 명시적 규칙이 필요할 때 사용하세요.
#레이어 모델
- Core: 프로토콜 비종속적 계약 (Transition, Outcome, Bus, Schematic).
- Runtime: Axon이 타입화된 의사결정 흐름을 실행합니다.
- Adapter: Ingress/egress가 프로토콜을 상태로 매핑하고 다시 되돌립니다.
#핵심 타입
| 타입 | 설명 |
|---|---|
| Transition | 비동기 상태 변환 계약 |
| Outcome | Next, Branch, Jump, Emit, Fault |
| Bus | 명시적 읽기를 가진 타입화된 리소스 컨테이너 |
#구조적 보장
- Ingress는 요청을 타입화된 입력 상태로 파싱합니다.
- Schematic은 정적이며 실행 불가합니다.
- 런타임 전에 diff/검증/시각화를 수행하세요.
- LLM 제안은 명시적 사람의 검토가 필요합니다.
#빠른 시작
cargo check --workspace
cargo run -p typed-state-tree
cargo run -p basic-schematic#워크플로우
- Axon과 Outcome으로 명시적 Transition 흐름을 정의합니다.
- 핵심을 프로토콜 비종속적으로 유지하고 어댑터 경계에서 HTTP를 연결합니다.
- Schematic을 내보내고 배포 전에 구조를 검증합니다.
#관련 문서
- CLI 매뉴얼 — 명령어 및 아티팩트 흐름
- VSCode 매뉴얼 — 회로 뷰 및 진단