- fix(models): stop resolveProviderAlias at registered provider ids so oc/
reaches the no-auth opencode provider again (#2901 contract, regressed by
#5918's transitive chain; transitivity kept across alias-only hops)
- fix(auggie): handle async EPIPE 'error' events on child stdin so a
fast-exiting CLI surfaces a sanitized error instead of crashing (both
spawn sites); deflakes auggie-executor tests
- test: align provider family count 166->167 (Kenari #6104), regenerate
translate-path golden on Linux (+kenari), opencode quota scope
provider->connection (#6061)
- quality(test-masking): add _deletedWithReplacement allowlist support to
check-test-masking.mjs (deletion exempt ONLY when the declared replacement
test exists in HEAD; 5 new gate unit tests) + reduction allowlist entries
for the verified #5958/#6088/#5816 migrations + targetExhaustion->
combo-target-exhaustion replacement (#5976, 21 cases/52 asserts vs 13/37)
- quality(file-size): absorb v3.8.44 cycle drift (oauth route 960,
providerLimits 998, chat 1662, auth 2426) with justification; #6158 will
restore the oauth-route freeze
- changelog: bullets for the above + the #6155 cooling-panel build fix