Add run records, step state machine, verification and exercise-status diff (RBT-WP-0003)
Some checks failed
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Work Records / validate (push) Has been cancelled

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 00:43:38 +02:00
parent cdbd61d4a2
commit 1c89c85862
6 changed files with 401 additions and 6 deletions

View file

@ -4,7 +4,7 @@ type: workplan
title: "Engine core: run state and evidence"
domain: infotech
repo: runbook-tutorials
status: ready
status: finished
flavor: implementation
owner: claude
topic_slug: stack
@ -24,12 +24,12 @@ exercise status.
```task
id: RBT-WP-0003-T01
status: todo
status: done
priority: high
state_hub_task_id: "e61fbba9-d69f-59d4-ad86-c1fab69e8171"
```
Specify `runbook-run/v0.1`: pack id and revision, operator label, parameter
Specified in `docs/run-spec.md`: `runbook-run/v0.1`: pack id and revision, operator label, parameter
values, per-step state (`todo|running|done|failed|skipped`), timestamps,
evidence facts, verification results. Non-secret only, with the same secret-marker
rejection as packs. Stored under `.local/runbook-runs/` in the repo being operated.
@ -38,7 +38,7 @@ rejection as packs. Stored under `.local/runbook-runs/` in the repo being operat
```task
id: RBT-WP-0003-T02
status: todo
status: done
priority: high
state_hub_task_id: "fb10ebd1-d122-5b5f-9fd5-83d08539f8c1"
```
@ -51,7 +51,7 @@ resume.
```task
id: RBT-WP-0003-T03
status: todo
status: done
priority: medium
state_hub_task_id: "870980df-c1e8-51e5-9a00-643f63404783"
```
@ -64,7 +64,7 @@ it, with a timeout and captured output size only (no output stored).
```task
id: RBT-WP-0003-T04
status: todo
status: done
priority: medium
state_hub_task_id: "bad99b81-2b64-520f-b92f-1b8c6457659b"
```