pub fn derive(
parent: &ExperimentRecord,
child: &ExperimentRecord,
) -> DerivationMoveExpand description
Diff two experiment records into the move that separates them.
Pure and deterministic: same pair, same move. Used both when a run
finishes (parent resolved from .soma/HEAD) and by kb_diff on any
two records the user names.