Skip to content

task: Implement Kiro spec bulk-inference-provider-expansion #545

Description

@matdev83

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    taskOrdinary planned work / tast execution

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions