9c5116eaa3
- Coverage computed in SQL (filled_keys * 100 / total_keys); only rows below threshold (default 70%, override ENRICHER_COVERAGE_MAX) are queued. - Per-row confidence is the max of source weights (semafor.hns.family=0.95, wikipedia.hr=0.80, sport-pgz.hr=0.55) plus a small evidence-count bonus. Below threshold (default 0.70, override ENRICHER_CONFIDENCE), only 'hard' structured fields (profile_url, source_url, slika_url, hns_igrac_id) are applied — never an LLM-synthesised biografija. - Logs now mirrored to /var/log/pgz-sport-enricher.log alongside the project log, so 'tail /var/log/pgz-sport-enricher.log' works as the brief asks. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>