diff --git a/crates/misaligned-terminal/src/ui.rs b/crates/misaligned-terminal/src/ui.rs index 424f852d..0df11cbd 100644 --- a/crates/misaligned-terminal/src/ui.rs +++ b/crates/misaligned-terminal/src/ui.rs @@ -2200,13 +2200,7 @@ impl UI { None, )?; if let Some(reason) = &row.disabled { - dline( - stdout, - y, - &format!("blocked: {reason}"), - pal::AMBER, - None, - )?; + dline(stdout, y, &format!("blocked: {reason}"), pal::AMBER, None)?; } if let Some(choice) = ops.confirm { dline(stdout, y, "", pal::FAINT, None)?; diff --git a/wiki/interface/operations-workspace.md b/wiki/interface/operations-workspace.md index d31604f6..1944a1fe 100644 --- a/wiki/interface/operations-workspace.md +++ b/wiki/interface/operations-workspace.md @@ -731,8 +731,8 @@ The Bevy detail tree consumes the same fields and action rows, placing those rows before supporting context only for processed results. Registry, parser, sink-receipt, inbox, custody-policy, and accounting tests reject authored REVIEW/recording workload copy while preserving the explicit legacy aliases. -Terminal consequence-linked and fallback actions share one action block and -row cursor, preserving exact legality and vertical accounting in either path. +Terminal consequence-linked and fallback actions share one formatter-stable +action block and row cursor, preserving exact legality and vertical accounting. The canonical save fingerprint is repinned whenever persisted narration changes and still requires uninterrupted and save/load-resumed runs to converge exactly. ```