-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Summary
Add a single-line, human-legible progress indicator for wizard runs (Pi collector + training wizard) so users see what phase is active without digging through long logs.
Proposal
- While wizard is running, display a live-updating line with a spinner and short status (e.g., "collecting alpaca 1d", "collecting FRED 1980", "running audit", "curating", "ready to train").
- Emit a prominent message when initial collection thresholds are met: e.g., "COLLECTION COMPLETED! START TRAINING!" while the loop continues to collect.
- Keep it lightweight (stdout only), no impact on logging files.
- Ensure messages don’t scroll spam; update in place when the terminal supports it, degrade gracefully to periodic prints otherwise.
Acceptance Criteria
- Running the Pi wizard shows a live status line that updates as phases change (edge tasks, audit, curate), with a clear readiness message when thresholds hit.
- Running the training wizard shows analogous status (verifying data, building features, training, emitting reports).
- Works on typical Pi terminals and macOS/Linux shells; falls back gracefully if ANSI control sequences aren’t supported.
- Does not block or slow the underlying workflows.
Notes
Aim for minimal coupling: statuses derived from existing steps/hooks, not bespoke timers.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels