Skip to content

Auto cross-family translation when credential/gift missing #17

@MichaelLod

Description

@MichaelLod

Summary

Today, cross-family translation only kicks in when the user has explicitly created a group and dropped credentials into it. Extend this so translation happens automatically whenever the user lacks a credential (or gift) for the requested provider family.

Current behavior

  • User creates a group → adds credentials for providers A and B → requests targeting A get translated to B (or vice versa) based on group config.
  • If no group exists, the request fails / passes through unchanged.

Proposed behavior

  • Detect that the user has no credential (and no gift) for the requested provider family.
  • Automatically pick an available provider from another family the user does have credentials/gifts for, and translate the request transparently.
  • No group setup required — the extension infers the mapping at request time.

Open questions

  • Selection policy when multiple alternative providers are available (preference order? last used? cheapest?).
  • User visibility: surface a one-time notice / badge so the user knows the request was auto-translated rather than silently rerouted.
  • Interaction with existing groups — groups should still win when they exist.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions