color_tools.reconcilers.hueforge_filament_reconciler

HueForge-specific filament candidate ranking.

class color_tools.reconcilers.hueforge_filament_reconciler.HueForgeFilamentReconciler(catalog, *, maker_synonyms=None, policy=None)[source]

Bases: FilamentReconciler

Reconcile HueForge records despite its free-form product fields.

Candidate ranking compares multiple identity layouts so finish terms placed in HueForge’s brand, type, or name fields can still match Color Tools’ explicit finish field. Maker synonyms participate in both exact and fuzzy comparisons. Hex and TD are supporting evidence, never identities.

Parameters:
property fuzzy_matching_available: bool

Return whether RapidFuzz is installed for enhanced matching.