Retire exercise_status: maturity is the only notion; add CLI tests (RBT-WP-0009-T01)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: sonnet
Assistant-Process: 295952@bnt-lap001
Assistant-Session: e93f64ad-516c-46eb-9666-aad8d300c477
This commit is contained in:
tegwick 2026-09-29 21:28:56 +02:00
parent b89e8eaa74
commit 6d3414d8b7
29 changed files with 444 additions and 218 deletions

View file

@ -23,8 +23,8 @@ verification and rollback, and non-secret evidence of what actually happened.
- **Parameters, not copies.** A runbook declares its parameters; the engine
renders commands with the operator's values and never asks for secrets.
- **Evidence over assertion.** A step is done when its declared check has
passed and its outcome is recorded. A runbook that was never run is labelled
unexercised, following the attended-procedure standard.
passed and its outcome is recorded. How far a runbook can be trusted (its
maturity) is earned from clean runs in named environments, not declared.
- **Never a secret vault.** The engine does not collect, store, log or
transmit secret values. It shows the command; the operator runs it.
- **Guide, not executor by default.** Steps are run by the operator. Any