Implement the merged, implementation-ready Kiro SDD from #534.
Spec: .kiro/specs/bulk-inference-provider-expansion/
The canonical spec.json on main has requirements/design/tasks approved and ready_for_implementation: true.
Purpose / release role
#534 defines broad inference-provider coverage as work to complete before the Open Core release. This task is the authoritative implementation work order for that SDD.
The implementation is intentionally data-first and must preserve the architecture frozen by the spec:
- first repair the existing
kind: provider-profile config-to-registry binding so complete compiled profile semantics reach the existing compatible-family builders;
- then add the sequential embedded provider-catalog batches;
- use external backend connectors only for the managed-cloud, dynamic-address, provider-native, or subscription/OAuth cases explicitly classified that way by the SDD;
- do not introduce a second provider framework, provider-name branches in core, a new feature plane, or frontend×provider Cartesian architecture.
Dependencies / sequencing
Existing provider tickets covered by this SDD
At minimum, the merged matrix subsumes the implementation planning for existing post-split tickets including:
Those issues are not completed by the spec-only PR and should not be closed until their requested production coverage lands.
Completion
Close this work order only after the SDD's implementation tasks and release gates are complete on main, including truthful model enumeration/capabilities, profile/connector contract coverage, offline deterministic startup, documentation, and repository/provider certification. Partial provider batches are checkpoints, not completion of this task.
Implement the merged, implementation-ready Kiro SDD from #534.
Spec:
.kiro/specs/bulk-inference-provider-expansion/The canonical
spec.jsononmainhas requirements/design/tasks approved andready_for_implementation: true.Purpose / release role
#534 defines broad inference-provider coverage as work to complete before the Open Core release. This task is the authoritative implementation work order for that SDD.
The implementation is intentionally data-first and must preserve the architecture frozen by the spec:
kind: provider-profileconfig-to-registry binding so complete compiled profile semantics reach the existing compatible-family builders;Dependencies / sequencing
mainand rerun the SDD's required brownfield characterization before production batches, especially the real provider-profile binding RED test.ProviderProfileKindlifecycle repair first owns it; the other workstream must verify/reuse that implementation rather than create a second bridge. This is coordination only — do not create a cross-milestone dependency between task: Implement Kiro spec bulk-inference-provider-expansion #545 and task: Implement Kiro spec downstream-cache-affinity-hinting #573/task: Implement Kiro spec core-feature-ownership-full-closure #572.Existing provider tickets covered by this SDD
At minimum, the merged matrix subsumes the implementation planning for existing post-split tickets including:
Those issues are not completed by the spec-only PR and should not be closed until their requested production coverage lands.
Completion
Close this work order only after the SDD's implementation tasks and release gates are complete on
main, including truthful model enumeration/capabilities, profile/connector contract coverage, offline deterministic startup, documentation, and repository/provider certification. Partial provider batches are checkpoints, not completion of this task.