what the operator selected, composites included
the target channel's kind
the target's live /capability row state, or undefined when the console
holds no capability row for it — in which case only the contract's kind column can answer,
and it does, rather than the paste guessing that everything is carried
the table to derive from (defaults to CHANNEL_CONTRACT)
one PartCarriage per atomic part the selection covers
How a whole SELECTION fares against one target — composites expanded, in the vocabulary's own order so two clients listing the same paste list it identically.