Routes a fine-tuning request by the data shape actually in hand — demonstrations, preference pairs, unpaired feedback, or a checkable pass/fail — then clears that branch's precondition gate before a run is configured. Use when scoping a training effort, or when it is unclear whether training is the right tool at all.