Explore Rundown
Interactive examples demonstrating Rundown's runbook patterns. Click any pattern to try it live in your browser.
composition
agent-task-lint
Lint task for agent
agent-task-test
Test task for agent
child-task
Simple child runbook for sub-runbook patterns
list-fail-any
FAIL ANY with runbook list stops on any child failure
step-runbook-list
Compose child workflows with step-level runbook list
substep-runbook-list
Demonstrates runbook references within substeps
delegation
delegate-abort
Token cancellation pattern for delegation abort
delegate-basic
Basic delegation pattern with prepare and execute steps
delegate-failure
Child failure propagates STOP to parent
delegate-hierarchy
Grandparent to parent to child delegation chain
examples
Code Review
Systematic code review process ensuring quality and standards
Deploy Service
Safe deployment process with health checks and rollback capability.
Lint-Test-Commit
Lint Test and Fix in a loop until `PASS`, then commit.
Rundown CLI Installation
Install Rundown CLI and create your first runbook
for-loops
for-break-on-fail
FAIL BREAK exits the loop early when a substep fails.
for-break-on-pass
PASS BREAK exits the loop early when a substep passes.
for-default-transitions
FOR loop substeps with default transitions
for-nested-transitions
Iteration results aggregate via PASS ALL and FAIL ANY
for-next-iteration
FOR loop iteration advancement in prompted mode.
for-range-dotdot
FOR loop using 1..5 implicit range syntax.
for-range-to
FOR loop using 1 TO 5 range syntax with five iterations.
for-retry-in-iteration
RETRY within a FOR loop iteration
for-variable-expansion
FOR loop variable expansion in step descriptions and commands.
for-variable-source
FOR loop iterating over a variable data source.
goto
goto-cross-step-substep
Jump from a substep in one parent to a substep in another parent
goto-from-fail
FAIL triggers GOTO to a recovery step
goto-named-step
GOTO between named and static steps
goto-named-substep
Jump to a named substep using GOTO
goto-self-loop
GOTO to the same step creates a retry loop until failure stops it
goto-step
Jump from step 1 to step 3, skipping step 2
goto-step-backward
Jump backward from step 2 to step 1 on failure
goto-substep
Jump from substep 1.1 to substep 1.3, skipping 1.2
goto-substep-self-loop
GOTO to the same substep creates a retry loop until pass completes it
named-steps
mixed-static-named
Mixed static and named steps with error routing
named-step-basic
Named steps with GOTO error handling
named-step-mixed-substeps
Named steps with numbered and named substeps
named-step-named-substeps
Named steps with named substeps
named-step-recovery-loop
Named error handler with recovery loop
named-step-with-substeps
Named steps with static numbered substeps
named-substeps
Demonstrates named substeps within a parent step
named-to-named-goto
GOTO between two named steps, skipping an intermediate step
prompts
explicit-prompt
Steps with explicit Prompt prefix
implicit-prompt
Plain body text as implicit prompt without Prompt prefix
list-instructions
Demonstrates steps with list-formatted instructions
mixed-prompt-content
Step with both explicit Prompt and implicit instruction list
prompt-code-block
Demonstrates prompt code blocks (instructional, never executed)
yes-no-aliases
Tests that YES/NO work as aliases for PASS/FAIL
retries
retry-counter-reset
GOTO resets retry counter to zero
retry-exhaustion-complete
RETRY exhaustion with COMPLETE finishes the runbook
retry-exhaustion-continue
Tests that RETRY exhaustion with CONTINUE proceeds to the next step
retry-exhaustion-goto
Tests that RETRY exhaustion with GOTO jumps to a recovery step
retry-exhaustion-stop
Tests that RETRY exhaustion with STOP halts the runbook
retry-on-pass
Tests that RETRY on the PASS path retries when a step succeeds
retry-success
Tests that RETRY succeeds before count is exhausted
substeps
dot-named-substeps
Named substeps using dot-name syntax (1.Prepare, 1.Cleanup)
mixed-substeps
Numbered and named substeps with dynamic transitions
static-substeps
Static nested substeps with implicit transitions
substep-goto
GOTO between substeps in the same parent step
substep-pass-fail
Substep-level PASS/FAIL transitions with FAIL CONTINUE
substep-retry
RETRY on a substep that fails then succeeds
transitions
action-messages
Demonstrates STOP and COMPLETE with message parameters
all-modifier
PASS ALL aggregate modifier (pessimistic strategy)
any-modifier
PASS ANY aggregate modifier (optimistic strategy)
code-blocks
Demonstrates various code block patterns in runbooks
default-implicit
Implicit default transitions (PASS CONTINUE, FAIL STOP)
fail-complete
FAIL COMPLETE finishes the runbook on failure
fail-continue
FAIL CONTINUE proceeds to the next step on failure
fail-stop
FAIL STOP halts the runbook on failure
metadata-header
Runbook with H1 title and description text
mixed-modifiers
Demonstrates complex transition conditions with ALL/ANY modifiers
pass-complete
PASS COMPLETE finishes the runbook on success
pass-continue
PASS CONTINUE advances to the next step (sequential flow)
pass-stop
PASS STOP halts the runbook on success
substep-transitions
Substep-level transitions with GOTO and retries