fbbe953de3
M1 (default centar): - Augment /api/v1/presenter/graph-real with synthetic 'pgz-savez-nogometni' anchor (PGŽ gold, size 40), connected to top 3 person + top 3 entity nodes - centerMrezaOnAnchor() called 1.5s after render and via "🎯 Centar (PGŽ)" button M2 (autocomplete): - Backend GET /api/v2/search/suggest?q=&type=person|club|company Searches pgz_sport.klubovi, pgz_sport.savezi, pgz_sport.clanovi, civic.persons, civic.entities; returns 20 results max - Frontend: 3 inputs get keydown+input handlers, dropdown UI under each Enter → first suggestion, click → suggestion, blur → close - centerMrezaOnSuggestion: finds existing node by label, or injects new node + edge from anchor and re-renders M3 (forensic enrich): - Backend POST /api/v2/forensic/findings/{id}/enrich Extract person name from entities_involved or title regex, hit hr.wikipedia.org REST summary, persist into raw_data.enrichment - Frontend: forensicEnrichBlock + customFindingEnrichBlock added to alert panel and custom-finding panel (Liverić). Custom uses direct Wikipedia fetch since they're not in DB. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>