Definition
Working backward from a real result to construct the question it would answer.
In Firefly-style synthetic data generation, the process of recording real tool-call trajectories first and then authoring the natural-language task whose ground-truth answer can be read off the observed outputs.
Also called: back-chained