Build the read-only ResolvedCommand from a ReducedDefinition. Pure: the
same reduction always yields the same command. Re-derivation (not mutation) is how the
command "changes" — the registry re-reduces and re-creates when contributions or the
active scope change.
Build the read-only ResolvedCommand from a ReducedDefinition. Pure: the same reduction always yields the same command. Re-derivation (not mutation) is how the command "changes" — the registry re-reduces and re-creates when contributions or the active scope change.