v0.298.0
What's Changed
- Exclude runner metadata from provider delta baselines by @chubes4 in #9202
- Allow zero-downtime runner daemon upgrades by @chubes4 in #9199
- Fix explicit runner terminal status projection by @chubes4 in #9200
- fix(agents): retry against the managed worktree, not a cleaned-up baseline by @chubes4 in #9203
- refactor(cli): resolve a task's declared source root in one place by @chubes4 in #9208
- Canonicalize release-set attachment identity by @chubes4 in #9207
- Isolate inherited adoption gate failures by @chubes4 in #9209
- Honor source build identity during upgrades by @chubes4 in #9210
- Generate evidence-backed Cook review dossiers by @chubes4 in #9211
- Persist provider execution reservations by @chubes4 in #9213
- refactor(agents): share one scheduler-side Git runner by @chubes4 in #9215
- fix(test-support): set git identity in fixture command helpers by @chubes4 in #9214
- Supervise candidate adoption gates by @chubes4 in #9212
- Materialize local executor dependency closures by @chubes4 in #9218
- fix(release): report canonical GitHub release URL by @chubes4 in #9219
- feat(audit): detect skeleton-duplicate functions (same backbone, different error tail) by @chubes4 in #9222
- fix(agents): add missing VerifyGateOptions fields in promotion provider test by @chubes4 in #9225
- Preserve dependency closures for symlinked runtime roots by @chubes4 in #9226
- Consume Lab admission on execution handoff by @chubes4 in #9224
- Continue authorized dirty candidates through Lab Cook by @chubes4 in #9220
- refactor(audit): cap skeleton-duplicate group size to cut idiomatic noise by @chubes4 in #9227
- Queue concurrent cook controller admission by @chubes4 in #9232
- Preserve managed cook retry workspace identity by @chubes4 in #9231
- Allow zero-downtime runner daemon upgrades by @chubes4 in #9230
- Canonicalize recoverable cook patch artifacts by @chubes4 in #9229
- feat(audit): detect literals that bypass an existing named constant by @chubes4 in #9235
- feat(audit): detect raw commands that bypass a thin-wrapper helper by @chubes4 in #9237
- Make Lab snapshot identity portable by @chubes4 in #9234
- Bind controller job identity before Lab snapshot preacceptance by @chubes4 in #9238
- fix(lab-runner): scope synthetic snapshot cleanliness check to source paths by @chubes4 in #9243
- Bind Lab snapshot job identity before validation by @chubes4 in #9241
- ci: weekly full-tree audit debt sweep that files tracking issues by @chubes4 in #9242
- Ignore runner-owned metadata during committed harvest preflight by @chubes4 in #9244
- Preserve gate feedback baseline after promotion failure by @chubes4 in #9245
- fix(agents): remove duplicate Lab snapshot binder by @chubes4 in #9251
- fix(lab-runner): migrate generation registry identity by @chubes4 in #9253
- fix(lab-runner): ignore session sidecars by @chubes4 in #9255
Full Changelog: https://github.com/Extra-Chill/homeboy/blob/v0.298.0/docs/changelog.md