Optimization observability
Run viewer
Inspect a .driftless/migrations/<workflow>.json artifact: metrics across iterations, failure-cluster trends, and every candidate the optimizer tried.
migrate --generator fixture on a bundled example. --generator none still ends BLOCKED.
Drop a migration JSON here
Load a migration result JSON, pick a run from the current project, or try the saved passing fixture.
The fixture demonstrates a successful viewer result. Reproduce it with migrate --generator fixture on a bundled example. --generator none still ends BLOCKED.
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.