docs/model-capabilities-maintenance.md
This project treats model capability resolution as a layered system:
models.dev bundled/runtime snapshot data-high, -low, or -thinking should not be added to built-in requirements when a canonical model ID plus structured settings can express the same thing.src/shared/model-capability-aliases.ts.models.dev snapshot.bun run test:model-capabilities enforces the following invariants:
models.dev IDsThe scheduled refresh-model-capabilities workflow runs these guardrails before opening an automated snapshot refresh PR.