NK-WP-0009: close T02-T04 on rehearsal receipts; NK-WP-0044: record status
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s

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

Assistant: claude-code
Assistant-Model: sonnet
Assistant-Process: 6969@bnt-lap001
Assistant-Session: e8ae73f2-8385-4c9c-b714-94c3c52cdbc0
This commit is contained in:
tegwick 2026-10-02 23:51:49 +02:00
parent 65e3af594c
commit 61a09c9962
2 changed files with 17 additions and 3 deletions

View file

@ -81,7 +81,7 @@ cross-repo ownership notes.
```task
id: NK-WP-0009-T02
status: progress
status: done
priority: high
state_hub_task_id: "d13760fd-2527-5a39-acb1-11c8091d65a1"
```
@ -101,7 +101,7 @@ so the live stage records "not deployed" honestly. The task closes on a run rece
```task
id: NK-WP-0009-T03
status: progress
status: done
priority: high
state_hub_task_id: "16cf51a4-0763-59e9-9b4c-d486f5bde908"
```
@ -115,7 +115,7 @@ integration, leases, unseal, backup, and break-glass.
```task
id: NK-WP-0009-T04
status: progress
status: done
priority: medium
state_hub_task_id: "1d28e3f1-fb39-5d0e-a7ee-ce2e9bc16ed5"
```
@ -177,3 +177,11 @@ requires executable safe fixtures or repeatable outcome checks; never teach
operators to apply the stale tenant-engine reference YAML.
Evidence and cross-plan priorities: [estate review](../history/2026-09-28-open-workplan-infrastructure-review.md).
## Rehearsal receipts — 2026-10-02
Bernd ran three packs cleanly in project `nk-rehearsal` (rehearsal environment, no deviations); the engine derives `rehearsed`:
`nk.object-storage-sts` (run 20261002-223449-dfa0b3, T02), `nk.ssh-certificates` (20261002-225810-0d8ab7, T04; first `sign` attempt failed
and was retried with the missing `WARDEN_CONFIG`), `nk.openbao-operating-path` (20261002-234245-d73656, T03). T02, T03 and T04 are done.
Limits: the S3 pack proves the contract offline, not a live service; the SSH tunnel stage is recorded not proven and the rehearsal config
bypasses the flex-auth policy gate; the OpenBao pack is read-only. T05 (`nk.protected-system-flex-auth`) has no run yet.

View file

@ -120,6 +120,12 @@ evidence): state the rehearsal-config requirement as its own step with a check t
(structured `env:`, `must_exist` datapoints, `rtut smoke`, failure hints, failures as pack defects) sent to runbook-tutorials
(`37848b4c-1b30-410f-bcc3-3a79a4d59ab1`).
**Rehearsal status 2026-10-02**: `nk.object-storage-sts`, `nk.ssh-certificates` and `nk.openbao-operating-path` are `rehearsed` (one clean
rehearsal run each, records sealed, exported by Bernd). `nk.protected-system-flex-auth` has not been run. T05 stays open for it. Pack
fixes are batched until that run is in: explicit rehearsal-config step and config check (ssh), `route` step BrokenPipe noise, plus whatever
pack 4 surfaces. Feedback so far: ssh "more understandable"; openbao "Soso, we need to make it easier to use, but it helps" (neutral; needs
specifics).
## Retire the markdown verifier
```task