#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

#워크플로우

  1. Axon과 Outcome으로 명시적 Transition 흐름을 정의합니다.
  2. 핵심을 프로토콜 비종속적으로 유지하고 어댑터 경계에서 HTTP를 연결합니다.
  3. Schematic을 내보내고 배포 전에 구조를 검증합니다.

#관련 문서

  • CLI 매뉴얼 — 명령어 및 아티팩트 흐름
  • VSCode 매뉴얼 — 회로 뷰 및 진단