Reproducibility
Make every experiment explainable after it runs.
Reproducibility fails in a specific way: the configuration existed, and then it stopped existing. A parameter lived in a notebook cell that was re-run, a seed was never printed, an asset was overwritten. SynthGraph writes those things down at the moment they are still true.
Recording provenance does not make an experiment reproducible on its own. It makes the gap between what you have and what you would need explicit — which is the part that is usually invisible.