Study Lab
local appVango

Curriculum

Search the concept map, then use each module's expert question and failure drills to test understanding.

State, Authority, And Truth

Most Rhone design decisions are about declaring who owns state and which records are authoritative.

Foundational

Core model

Source of truth, derived state, cache, event, and UI projection must be separate concepts.

Expert question

If a worker crashes after emitting a log but before writing operation state, what does the platform believe?

Concepts

source of truth
derived read models
compare-and-swap
monotonic epochs
idempotency
late reports

Failure drills

late success from canceled operation
stale route event
duplicate retry with same idempotency key

Specs

control-plane-and-events
core-api-operations-and-data-model
deployment-and-pipeline-state-machine

Explain It Back

Truth

Which durable record wins?

Failure

What happens if the worker or edge crashes halfway?

Retry

Can this be retried, replayed, or deduped?

UX

What should the app owner and support operator each see?