chore: initial sync

This commit is contained in:
fn-registry agent
2026-04-28 22:13:08 +02:00
commit 40bea81603
30 changed files with 6675 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
"""DeduplicationResult — resultado del proceso de deduplicacion de entidades."""
from dataclasses import dataclass, field
from entity_candidate import EntityCandidate
@dataclass
class DeduplicationResult:
"""Resultado de deduplicacion de entidades.
El `name_to_id` mapea TODOS los nombres originales (incluyendo los
mergeados) a su ID final, permitiendo resolver relaciones que usan
cualquier variante del nombre.
"""
entities: list[EntityCandidate]
entity_id_map: dict[str, str]
name_to_id: dict[str, str]
merge_log: list[dict] = field(default_factory=list)
total_before: int = 0
total_after: int = 0