Optimization observability
Run viewer
Inspect a .driftless/migrations/<workflow>.json artifact: metrics across iterations, failure-cluster trends, and every candidate the optimizer tried.
Drop a migration JSON here
Load a migration result JSON, pick a run from the current project, or try the bundled sample.
From your repo: driftless view then open http://localhost:8777/runs.html
—
Primary metric by iteration
Baseline (tuning) and best accepted candidate per iteration. Light dots are rejected candidates.
Failure clusters
Count per cluster across iterations (from the running best prompt).
Scorecard
Holdout validation
Attempt log
Grouped by iteration — rationale, scores, diff size, and outcome for each candidate.