Skip to content

Preserve legacy tier compatibility without lint debt #2863

Description

@stranske

Why

Consumers still pass the legacy tier= keyword to model selection. It must remain accepted without affecting profile-driven selection or creating Ruff debt.

Scope

Adopt existing PR #2810 as the implementation lane.

Tasks

  • Preserve the ignored legacy keyword in both canonical and consumer-template registries.
  • Add focused regression coverage that passing different tier values is accepted and cannot change profile-based selection.
  • Restore mergeability and resolve review feedback.

Acceptance criteria

  • Both registry copies accept tier= without lint failures.
  • Profile selection is unchanged for varying legacy tier values.
  • Targeted tests and template parity pass.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions