SetYanked is composed now, so it leaves the uncomposed list

A SEMANTIC merge conflict that auto-merged cleanly: PR #160 added
`vocabulary_is_composed.rs`, whose `NOT_COMPOSED` list names `SetYanked`
with the verdict "improvise-lut7: nothing resolves yank, so paste reads a
permanently empty slot". This branch is the fix for improvise-lut7, so
that entry is now false.

git reported no textual conflict — the two sides touched different files —
and `the_uncomposed_list_names_nothing_that_is_composed` caught it on the
merged tree, which is exactly the both-directions check #160 added it for.
Worth stating because the two PRs agree on the diagnosis: the list cites
the ticket this branch closes, and the guard is what turned that agreement
into a build failure rather than a stale sentence.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FC2jVn8Au7E9JPkw6bwXXH
This commit is contained in:
Edward Langley
2026-09-22 20:23:08 -07:00
parent 812f555958
commit 594734ad8d
@@ -8,20 +8,12 @@ use crate::reduce::Command;
/// A variant production composes nowhere, and why. Checked in **both** /// A variant production composes nowhere, and why. Checked in **both**
/// directions, so a composed entry fails here too (improvise-m0sx). /// directions, so a composed entry fails here too (improvise-m0sx).
const NOT_COMPOSED: &[(&str, &str)] = &[ const NOT_COMPOSED: &[(&str, &str)] = &[(
( "SetSearchMode",
"SetYanked", "improvise-fo0w item 1: derived from effect::SetSearchMode, and \
"improvise-lut7: nothing resolves yank, so paste reads a permanently \
empty slot. Derived — effect::SetYanked exists — so this is a resolver \
gap, not an invention.",
),
(
"SetSearchMode",
"improvise-fo0w item 1: derived from effect::SetSearchMode, and \
deliberately held back because search without search-navigate is a \ deliberately held back because search without search-navigate is a \
worse failure than the present silence.", worse failure than the present silence.",
), )];
];
#[test] #[test]
fn every_command_variant_is_composed_by_production_code() { fn every_command_variant_is_composed_by_production_code() {