Sync consistency output
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:
parent
b3c26d579a
commit
2f60d47746
2 changed files with 16 additions and 0 deletions
|
|
@ -11,6 +11,7 @@ topic_slug: stack
|
|||
created: "2026-09-29"
|
||||
updated: "2026-09-29"
|
||||
depends_on: [RBT-WP-0007]
|
||||
state_hub_workstream_id: "8f11966b-1e6c-5b12-8bc4-a13c52307c4c"
|
||||
---
|
||||
|
||||
## Goal
|
||||
|
|
@ -25,6 +26,7 @@ pack revision), and what state an environment is in (projects). Replaces the env
|
|||
id: RBT-WP-0008-T01
|
||||
status: progress
|
||||
priority: high
|
||||
state_hub_task_id: "904939c5-ed69-53a0-8fe1-2a0ae6d5337d"
|
||||
```
|
||||
|
||||
Review `docs/maturity-and-projects.md` with Bernd: names (project or target, environment class), maturity
|
||||
|
|
@ -36,6 +38,7 @@ ladder and thresholds, project states, where project files live, retry policy fo
|
|||
id: RBT-WP-0008-T02
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "911ef051-ee55-5c65-b134-57fa9f1fddce"
|
||||
```
|
||||
|
||||
Done 2026-09-29: `idempotent: idempotent | non-idempotent | conditional` (+ `idempotent_note`) per step in the v0.2
|
||||
|
|
@ -49,6 +52,7 @@ it for the retry policy (T07).
|
|||
id: RBT-WP-0008-T03
|
||||
status: wait
|
||||
priority: high
|
||||
state_hub_task_id: "a79e5b3d-221b-5ac6-a7a1-44737139c8f3"
|
||||
```
|
||||
|
||||
Record a digest of the pack directory in every run so maturity and project state can be tied to the revision used,
|
||||
|
|
@ -60,6 +64,7 @@ and expire when it changes.
|
|||
id: RBT-WP-0008-T04
|
||||
status: wait
|
||||
priority: high
|
||||
state_hub_task_id: "53fe81cd-6b67-5508-bdbd-38073a0d77e7"
|
||||
```
|
||||
|
||||
`draft`, `reviewed`, `rehearsed`, `proven`, `stale`, derived from clean runs (no deviations) in rehearsal and other
|
||||
|
|
@ -71,6 +76,7 @@ environments, replacing `exercise_status` and the "Record pack as exercised" cli
|
|||
id: RBT-WP-0008-T05
|
||||
status: wait
|
||||
priority: high
|
||||
state_hub_task_id: "d022c7fb-1421-5738-a00f-5b18593fb1a2"
|
||||
```
|
||||
|
||||
`project.yaml`: environment class, shared non-secret datapoints provided as defaults to member runbooks, member
|
||||
|
|
@ -82,6 +88,7 @@ runbooks and ordering. Validator, and runs that belong to a project.
|
|||
id: RBT-WP-0008-T06
|
||||
status: wait
|
||||
priority: medium
|
||||
state_hub_task_id: "41f2b781-3699-5d21-bdfd-4ff3c2c0b777"
|
||||
```
|
||||
|
||||
Derive `planned`, `applying`, `applied`, `stale` (later `drifted`) from each member's latest run at the current revision.
|
||||
|
|
@ -92,6 +99,7 @@ Derive `planned`, `applying`, `applied`, `stale` (later `drifted`) from each mem
|
|||
id: RBT-WP-0008-T07
|
||||
status: wait
|
||||
priority: medium
|
||||
state_hub_task_id: "8b34c57b-3380-5f7b-aaf5-6227a47dcf60"
|
||||
```
|
||||
|
||||
Retrying a failed non-idempotent step requires the operator to confirm the earlier attempt did not partly apply.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue