You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[0.3.5] - 2026-08-15
Changed
New-user docs — README, getting started, hosted docs, and the blog index lead with a plain-language first run, a short glossary, and an explanation of the demo FAIL min_f1 line. Specialist CLI/policy pages stay, but are no longer the front door.
First-hour CLI — copy-example prints the real workflow name and lists support-classifier; scan always hands off to configure with a suggested slug; configure can omit the name; --help matches the product lede.
GitHub delivery — passing migration PRs open as drafts, include the contract model bump (and config_file when set), print the gh URL, and close the matching blocked issue.
Fixed
PASS / BLOCKED honesty — tuning: 100% no longer steals a holdout row; migrate gates on holdout or the full dataset instead of claiming a holdout pass it did not score.
Demo repair loop — the bundled classifier scores prompt quality an LLM can learn; repair prompts keep the gold label taxonomy; poll fires on a full rewrite of the 4-row demo.
judge-check — missing keys and missing calibration files are clean errors, and the calibration path is checked first.
refine — exits non-zero when NO_CHANGE is below the contract bar; suggested thresholds use the weaker of tuning and holdout.
Generated CI — migrate accepts a generator input; open-pr is skipped when migrate did not write a result.
view / plan / poll — busy-port bind is a clean error; Retires shows retired Nd ago; fetch lines no longer leak Rich markup.