Skip to content

R17: Isolate optional reranking behind provider interface #56

Description

@100yenadmin

Keep Voyage reranking fork-only initially behind an optional provider interface. With no provider configured, preserve upstream ranking byte-for-byte. Tests use a deterministic local provider and require no network credentials.

Acceptance: provider failure has an explicit fallback/error policy, no-provider behavior is unchanged, and premium defaults stay outside generic upstream code.

Validation: deterministic ranking, no-provider, timeout, malformed response, and secret-redaction tests.

Parent epic: #39

Tracking ID: R17

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High-priority post-floor workevidence-gateMust close with retained validation evidencefork-onlyElectric Sheep policy or compatibility behavior retained only in the forkreconciliationUpstream reconciliation program

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions