Release rings compatibility view (FR-40, FR-41, FR-44, FR-45; refusals FR-42/43) #4

Open
opened 2026-10-10 06:02:34 +00:00 by jsutter · 0 comments
Owner

Per the release-rings roadmap addendum (docs/superpowers/plans/2026-10-09-ditdash-release-rings-roadmap.md) and the 2026-10-10 addendum in docs/superpowers/plans/2026-10-09-ditdash-handoff-brief.md. FR-40/41/44/45 (compatibility view) + FR-42/43 (refusal handling, folded into v1's converge-action units per the alignment rules).

ditdash reads dito's envelopes only (DR-2): dito ring list/show --json (ring-list.schema.json, dito D4) rendered as hosts/tenants/apps/releases panels with the status vocabulary ok/pending/waiting/held/blocked/warning/unknown; DTO-RING-* refusal objects surfaced by converge actions; entity reads gain the new dito fields (needs_from_host, one_way_crossed, min_host_release, compat_status, frontier, promotes, ...). No dito placement verb exists - tenant host moves stay inside dito tenant converge; the UI presents the converge action, not a move verb.

Acceptance per the roadmap addendum's U-items (U-F5, U-I10, U-I11, U-J3c, U-J5c, U-RB3).

Per the release-rings roadmap addendum (docs/superpowers/plans/2026-10-09-ditdash-release-rings-roadmap.md) and the 2026-10-10 addendum in docs/superpowers/plans/2026-10-09-ditdash-handoff-brief.md. FR-40/41/44/45 (compatibility view) + FR-42/43 (refusal handling, folded into v1's converge-action units per the alignment rules). ditdash reads dito's envelopes only (DR-2): dito ring list/show --json (ring-list.schema.json, dito D4) rendered as hosts/tenants/apps/releases panels with the status vocabulary ok/pending/waiting/held/blocked/warning/unknown; DTO-RING-* refusal objects surfaced by converge actions; entity reads gain the new dito fields (needs_from_host, one_way_crossed, min_host_release, compat_status, frontier, promotes, ...). No dito placement verb exists - tenant host moves stay inside dito tenant converge; the UI presents the converge action, not a move verb. Acceptance per the roadmap addendum's U-items (U-F5, U-I10, U-I11, U-J3c, U-J5c, U-RB3).
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
deepnet/ditdash#4
No description provided.