* fix(#33): add regression test asserting adaptive is reachable in settings.md UI The schema (sdk/shared/model-catalog.json) defines 5 model_profile values (quality, balanced, budget, adaptive, inherit). The settings.md AskUserQuestion previously omitted `adaptive`; the fix (two-question split, #3784) is already applied. This test locks the schema/UI contract so the gap cannot regress. Closes #33 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * chore(#33): add changeset fragment Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * fix(#33): address review feedback — presence not count, drop structural caps Replace exact-count assertion (profiles.length === 5) with presence assertion (profiles.includes('adaptive')). Remove the options-per-question ≤4 cap guard — that is a structural implementation detail, not a behavioural regression guard for issue #33. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
165 B
165 B
type, pr
| type | pr |
|---|---|
| Fixed | 149 |
Added regression test for the model_profile: adaptive settings option so future changes cannot silently break adaptive-mode selection.