## What's Changed
* Closes #4863 by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4928
* Preserve runner agent-task observability by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4923
* refactor(test): centralize temp-dir and git fixture scaffolding by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4929
* feat(agent-task): add runtime selection envelope by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4931
* Add generic run lifecycle record by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4932
* Add SecretEnvPlan primitive by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4934
* Add portable evidence manifest schema by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4935
* Add typed agent task artifact primitives by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4933
* fix(agent-task): resolve provider credential sources by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4936
* feat(bench): add --run-id and warn on unknown setting keys by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4947
* test(agent-task): keep provider secret source coverage generic by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4949
* Refactor stack git handling onto core primitives by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4948
* Normalize agent-task artifact declarations by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4950
* Add declarative rig requirement steps by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4952
* Add runner exec script primitive by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4953
* Extract core review service by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4954
* Add trace compare evidence bundles by @chubes4 in https://github.com/Extra-Chill/homeboy/pull/4955


**Full Changelog**: https://github.com/Extra-Chill/homeboy/blob/v0.238.0/docs/changelog.md