Skip to content

[Tier 4] Make reconciliation cosine threshold and EMA alpha configurable #69

@fmasi

Description

@fmasi

Symptom: No tuning available for cross-chunk speaker reconciliation sensitivity.

Root cause

TranscriberCore/SpeakerReconciler.swift:43 hardcodes the cosine threshold at 0.65 and :102 hardcodes the EMA alpha at 0.9; neither is tunable.

Proposed fix

  • Surface both values via Config, using the current hardcoded values (0.65 / 0.9) as defaults.

Acceptance criteria

  • Both values configurable with current defaults preserved.
  • reconcile signature and tests updated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions