Phase 2 of RFC-0002 — the core UX change. Invert the flow to data-first and rework task selection.
- Order: train/test → name → point at your data → task.
- Sniff the family from the data + echo it ("✔ Found a CSV table — tabular data"); show only the compatible tasks, each as
Name — one-liner · id with a guiding example; split Available now vs CLI-pending.
- Rename
--category→--task (required, hidden alias, drop the image default), --intent→--split (default train), --table→--name.
- Label = pick from the real CSV headers (exact-match on the flag path), which kills the data-ingestors#340 case-mismatch silent-null-label bug; per-task wording (class vs value-to-predict); skipped for self-supervised tasks.
Design-of-record: RFC-0002 (#174). Part of the data-ingest redesign epic. (§5, §7, §8)
Phase 2 of RFC-0002 — the core UX change. Invert the flow to data-first and rework task selection.
Name — one-liner · idwith a guiding example; split Available now vs CLI-pending.--category→--task(required, hidden alias, drop the image default),--intent→--split(default train),--table→--name.Design-of-record: RFC-0002 (#174). Part of the data-ingest redesign epic. (§5, §7, §8)