-- R6 cleanup v2 — additional klubovi fixed using broader civic.entities search
-- Author: dradulic@outlook.com / damir@rinet.one
-- Date:   2026-05-05
-- Run after: scripts/cleanup_garbage_clubs.py
--
-- Identifies clubs the original Round-4 cleanup left as [VERIFY], then fixes
-- those that match civic.entities by relaxed (non-odbojka) address search.

BEGIN;

-- 2636: Sv. Križ 24, Rijeka  (civic.entity 114850 odbojkaška akademija Petica)
UPDATE pgz_sport.klubovi
SET naziv = 'Odbojkaški Klub "Odbojkaška Akademija Petica"',
    oib = COALESCE(NULLIF(oib,''), '40538276343'),
    metadata = COALESCE(metadata,'{}'::jsonb)
               || jsonb_build_object(
                  'cleanup_at_v2', now()::text,
                  'cleanup_source_v2', 'civic.entities#114850 (broader address match)',
                  'manual_review', false)
WHERE id = 2636;

-- 2641: Kotorska 15a, Crikvenica  (civic.entity 78781 ŽOK Crikvenica)
UPDATE pgz_sport.klubovi
SET naziv = 'Ženski Odbojkaški Klub "Crikvenica"',
    oib = COALESCE(NULLIF(oib,''), '17195966673'),
    metadata = COALESCE(metadata,'{}'::jsonb)
               || jsonb_build_object(
                  'cleanup_at_v2', now()::text,
                  'cleanup_source_v2', 'civic.entities#78781 (filtered odbojka at Kotorska 15a)',
                  'manual_review', false)
WHERE id = 2641;

COMMIT;

-- Status check
SELECT id, naziv, metadata->>'manual_review' AS needs_review
FROM pgz_sport.klubovi
WHERE id IN (2613,2616,2618,2619,2622,2624,2626,2630,2632,2634,2636,2638,2641,2643)
ORDER BY id;
