-- ============================================================================
-- SCRIPT DE MIGRACION SUPABASE: HUB WEALL COSTA RICA
-- Proyecto: wknewlkolqltfrnpdzsj
-- Copia y pega este script completo en:
-- Supabase Dashboard -> SQL Editor -> New Query -> Run
-- ============================================================================

-- 1. Tablas principales
CREATE TABLE IF NOT EXISTS public.initiatives (
    id TEXT PRIMARY KEY,
    name TEXT NOT NULL,
    "actorType" TEXT NOT NULL,
    "initiativeType" TEXT,
    territory TEXT NOT NULL,
    region TEXT,
    location TEXT,
    lat NUMERIC NOT NULL,
    lng NUMERIC NOT NULL,
    theme TEXT NOT NULL,
    members TEXT,
    "connectionsCount" INTEGER DEFAULT 0,
    tagline TEXT,
    "shortDesc" TEXT,
    website TEXT,
    "bioRegion" TEXT,
    impacts TEXT,
    image TEXT,
    created_at TIMESTAMPTZ DEFAULT NOW(),
    updated_at TIMESTAMPTZ DEFAULT NOW()
);

CREATE TABLE IF NOT EXISTS public.indicators (
    id TEXT PRIMARY KEY,
    code TEXT NOT NULL,
    name TEXT NOT NULL,
    category TEXT,
    dimension TEXT NOT NULL,
    value TEXT NOT NULL,
    unit TEXT,
    status TEXT,
    "statusText" TEXT,
    "territorialScale" TEXT,
    source TEXT,
    "sourceUrl" TEXT,
    year TEXT,
    "lastUpdate" TEXT,
    target TEXT,
    methodology TEXT,
    interpretation TEXT,
    created_at TIMESTAMPTZ DEFAULT NOW(),
    updated_at TIMESTAMPTZ DEFAULT NOW()
);

CREATE TABLE IF NOT EXISTS public.cases (
    id TEXT PRIMARY KEY,
    title TEXT NOT NULL,
    "categoryBadge" TEXT,
    territory TEXT,
    region TEXT,
    theme TEXT,
    quote TEXT,
    challenge TEXT,
    "distinctApproach" TEXT,
    results TEXT,
    learnings TEXT,
    "linkedInitiativeId" TEXT,
    "linkedIndicators" TEXT,
    "linkedTools" TEXT,
    image TEXT,
    created_at TIMESTAMPTZ DEFAULT NOW(),
    updated_at TIMESTAMPTZ DEFAULT NOW()
);

CREATE TABLE IF NOT EXISTS public.events (
    id TEXT PRIMARY KEY,
    name TEXT NOT NULL,
    badge TEXT,
    date TEXT,
    time TEXT,
    location TEXT,
    address TEXT,
    image TEXT,
    "desc" TEXT,
    "linkText" TEXT,
    "isHighlight" BOOLEAN DEFAULT FALSE,
    "connectedNodes" TEXT,
    actions TEXT,
    created_at TIMESTAMPTZ DEFAULT NOW(),
    updated_at TIMESTAMPTZ DEFAULT NOW()
);

-- 2. Habilitar RLS (Row Level Security) y Politicas
ALTER TABLE public.initiatives ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.indicators ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.cases ENABLE ROW LEVEL SECURITY;
ALTER TABLE public.events ENABLE ROW LEVEL SECURITY;

-- Politicas de Lectura (Anon / Public)
DROP POLICY IF EXISTS "Lectura publica initiatives" ON public.initiatives;
CREATE POLICY "Lectura publica initiatives" ON public.initiatives FOR SELECT USING (true);

DROP POLICY IF EXISTS "Lectura publica indicators" ON public.indicators;
CREATE POLICY "Lectura publica indicators" ON public.indicators FOR SELECT USING (true);

DROP POLICY IF EXISTS "Lectura publica cases" ON public.cases;
CREATE POLICY "Lectura publica cases" ON public.cases FOR SELECT USING (true);

DROP POLICY IF EXISTS "Lectura publica events" ON public.events;
CREATE POLICY "Lectura publica events" ON public.events FOR SELECT USING (true);

-- Politicas de Escritura/Modificacion (Panel Admin y Actualizaciones)
DROP POLICY IF EXISTS "Escritura publica initiatives" ON public.initiatives;
CREATE POLICY "Escritura publica initiatives" ON public.initiatives FOR ALL USING (true) WITH CHECK (true);

DROP POLICY IF EXISTS "Escritura publica indicators" ON public.indicators;
CREATE POLICY "Escritura publica indicators" ON public.indicators FOR ALL USING (true) WITH CHECK (true);

DROP POLICY IF EXISTS "Escritura publica cases" ON public.cases;
CREATE POLICY "Escritura publica cases" ON public.cases FOR ALL USING (true) WITH CHECK (true);

DROP POLICY IF EXISTS "Escritura publica events" ON public.events;
CREATE POLICY "Escritura publica events" ON public.events FOR ALL USING (true) WITH CHECK (true);


-- Datos iniciales: initiatives (34 registros)
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-bioferia', 'Bioferia Costa Rica', 'Red / OSC', 'Evento y Plataforma Anual', 'GAM', 'Región Central', 'San José Centro y Barrio Escalante', 9.933, -84.083, 'Economía Circular', '140 Empresas y emprendimientos', 48, 'Punto de encuentro nacional para el consumo y producción regenerativa', 'Espacio pionero de convergencia multiactor que convoca a empresas con propósito, academia, sector público y ciudadanía para experimentar productos sostenibles y acuerdos de encadenamiento.', 'https://bioferiacr.com', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-feria-verde', 'Feria Verde de Aranjuez y Ciudad Colón', 'Empresa', 'Mercado Territorial Permanente', 'GAM', 'Región Central', 'Aranjuez y Ciudad Colón', 9.939, -84.067, 'Sistemas Alimentarios', '110 Productores y artesanos', 36, 'Mercado agroecológico, cultural y de bienestar comunitario', 'Desde 2010, dinamiza un ecosistema de intercambio directo entre productores ecológicos y familias urbanas, promoviendo salud preventiva, saberes tradicionales y comercio ético.', 'https://feriaverde.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-redesign-birf', 'Redesign Lab / BIRF Framework', 'Finanzas', 'Vehículo Financiero y Metodología', 'GAM', 'Región Central', 'San José Centro', 9.928, -84.095, 'Finanzas', '15 Fondos y 50 Bionegocios', 31, 'Bionegocios Investment Readiness Framework en 6 dimensiones', 'Marco estandarizado de debida diligencia que evalúa Modelo de Negocio, Activo Natural, Gobernanza, Impacto Verificable, Tracción y Preparación Financiera para reducir 70% el costo de auditoría.', 'https://redesignlab.io', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-rutas-naturbanas', 'Rutas Naturbanas & Corredores Biológicos', 'Red / OSC', 'Infraestructura Verde Urbana', 'GAM', 'Región Central', 'Corredor Interurbano Río Torres y María Aguilar', 9.941, -84.088, 'Conservación', '32 Aliados institucionales y comunales', 27, 'Conectividad ecológica y movilidad activa en la cuenca del Río Torres', 'Regeneración de riberas fluviales urbanas para crear 25 km de vías compartidas arboladas que devuelven la vida silvestre a la capital y facilitan movilidad cero emisiones.', 'https://rutasnaturbanas.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-regenera360', 'Regenera 360 & AgriFoodTech Hub', 'Empresa', 'Aceleradora e Inversión', 'Huetar Norte', 'Región Huetar Norte', 'Ciudad Quesada y San Carlos', 10.324, -84.428, 'Bioeconomía', '24 Startups aceleradas', 29, 'Aceleración tecnológica para la agricultura regenerativa', 'Plataforma de coinnovación que vincula a startups tecnológicas de biosoluciones, sensores de salud de suelo y bioinsumos con productores y fondos de inversión de impacto.', 'https://regenera360.tech', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-coopevictoria', 'CoopeVictoria R.L. (Bioenergía y Suelo)', 'Comunidad', 'Cooperativa Agroindustrial', 'GAM', 'Región Central', 'Grecia y Poás, Alajuela', 10.073, -84.312, 'Bioeconomía', '3.200 Familias cooperativistas', 24, 'Transición agroecológica y valorización de biomasa en caña y café', 'La cooperativa más antigua del país transformando el bagazo de caña y pulpa de café en biofertilizantes y cogeneración eléctrica limpia para 3.000 asociados.', 'https://coopevictoria.com', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-organicos-pacayas', 'Red Regenerativa de Altura Pacayas', 'Comunidad', 'Red de Familias Productoras', 'GAM', 'Región Central', 'Pacayas y Capellades, Cartago', 9.916, -83.805, 'Sistemas Alimentarios', '45 Productores hortícolas', 21, 'Horticultura limpia de montaña y protección de microcuencas', 'Sustitución de plaguicidas de síntesis en laderas volcánicas por biofermentos, abonos verdes y terrazas vivas que protegen las cabeceras de la cuenca del Río Reventazón.', 'https://pacayasorganica.cr', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-bosque-paramo', 'Custodios del Macizo y Páramos de la Muerte', 'Red / OSC', 'Consorcio de Alta Montaña', 'GAM', 'Región Central', 'Cerro de la Muerte y Tapantí, Cartago', 9.68, -83.82, 'Conservación', '14 Familias custodias y guías locales', 18, 'Conservación comunitaria de robledales y turberas de altura', 'Comunidades rurales organizadas en monitoreo biológico participativo del quetzal y restauración ecológica de páramos, vitales para la recarga hídrica del país.', 'https://paramoscostarica.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-simbiosis-iica', 'Simbiosis / Biohélice (IICA)', 'Academia', 'Centro de Investigación y Transferencia', 'GAM', 'Región Central', 'Campus Central IICA, límite San José-Heredia', 9.972, -84.004, 'Bioeconomía', '18 Universidades e institutos', 38, 'Conexión de ciencia, tecnología, sociedad y bioeconomía', 'Iniciativa internacional orientada a transformar la biomasa residual agrícola en biopolímeros, biofertilizantes y bioproductos de alto valor agregado mediante economía circular.', 'https://iica.int/biohelice', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-cafe-barva', 'Caficultura Regenerativa y Acuíferos Barva', 'Empresa', 'Finca Demostrativa y Red Agroecológica', 'GAM', 'Región Central', 'Barva y San Rafael de Heredia', 10.035, -84.125, 'Sistemas Alimentarios', '28 Familias cafetaleras', 22, 'Protección de aguas subterráneas y café bajo sombra nativa', 'Transición de cafetales tradicionales a sistemas agroforestales con especies melíferas y nativas que maximizan la infiltración de agua al manto acuífero de Barva.', 'https://barvaregenerativa.cr', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-coopeguanacaste', 'Alianza Guanacaste Renace (ACG & ASADAS)', 'Pública', 'Articulación Territorial', 'Chorotega', 'Región Chorotega', 'Liberia, Nicoya y Santa Cruz', 10.45, -85.452, 'Energía', '28 ASADAS y cooperativas', 19, 'Gestión comunitaria de agua, energía distribuida y bosque seco', 'Mesa multisectorial que agrupa ASADAS, cooperativas de electrificación y ganaderos regenerativos para afrontar las sequías cíclicas mediante recarga hídrica y bosque seco.', 'https://guanacasterenace.cr', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-nosara-recicla', 'Nosara Regenerativa y Conservación Costera', 'Comunidad', 'Alianza Cívica Comunitaria', 'Chorotega', 'Región Chorotega', 'Nosara y Playa Guiones, Guanacaste', 9.98, -85.66, 'Economía Circular', '60 Negocios y 1.200 Familias', 25, 'Economía circular costera, aguas limpias y corredores de fauna', 'Centro de reciclaje comunitario modelo, protección del Refugio Ostional para anidación de tortugas lora y regeneración del bosque de amortiguamiento costero.', 'https://nosararegenerativa.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-raices-brunca', 'Raíces que Nutren', 'Comunidad', 'Red Comunitaria', 'Brunca', 'Región Brunca', 'Pérez Zeledón y Buenos Aires', 9.172, -83.432, 'Sistemas Alimentarios', '85 Familias campesinas', 14, 'Red de soberanía alimentaria y bancos de semillas criollas', 'Organización comunitaria de familias campesinas e indígenas enfocada en rescatar variedades autóctonas, nutrición territorial y circuitos cortos de comercialización solidaria.', 'https://raicesquenutren.cr.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-mar-viva-golfo', 'Corredor Marino Osa y Golfo Dulce', 'Comunidad', 'Consorcio Marítimo Comunitario', 'Pacífico Central', 'Región Brunca', 'Golfito, Puerto Jiménez y Península de Osa', 8.536, -83.554, 'Conservación', '140 Pescadores artesanales', 17, 'Pesca artesanal responsable y conservación de fiordos tropicales', 'Unión de cooperativas pesqueras artesanales que implementan tallas mínimas, vedas acordadas comunitariamente y comercialización de trazabilidad cero daño.', 'https://osamarina.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-monteverde-regen', 'Fondo Comunitario de Monteverde (Cantón 82)', 'Red / OSC', 'Fondo Comunitario Filantrópico', 'Pacífico Central', 'Región Pacífico Central', 'Monteverde y Santa Elena, Puntarenas', 10.315, -84.825, 'Conservación', '45 Organizaciones locales', 26, 'Gobernanza participativa para la resiliencia en bosques nubosos', 'Mecanismo financiero y social que redistribuye recursos del turismo hacia proyectos locales de educación ambiental, recolección de aguas pluviales y seguridad hídrica.', 'https://monteverdecf.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-paisajes-talamanca', 'Paisajes en Transición Talamanca & APPTA', 'Red / OSC', 'Consorcio de Restauración', 'Huetar Caribe', 'Región Huetar Caribe', 'Talamanca, Bribri y Cahuita, Limón', 9.658, -82.852, 'Conservación', '12 Organizaciones comunitarias', 22, 'Restauración de corredores biológicos y agrobiodiversidad de cacao', 'Articulación entre cooperativas indígenas y conservacionistas para restaurar la conectividad ecológica entre Gandoca-Manzanillo y Talamanca mediante sistemas agroforestales de cacao fino.', 'https://paisajestalamanca.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-tortuguero-vida', 'Red Ecoturística y Fluvial de Tortuguero', 'Comunidad', 'Red Comunitaria Fluvial', 'Huetar Caribe', 'Región Huetar Caribe', 'Tortuguero y Barra del Colorado, Limón', 10.54, -83.504, 'Conservación', '35 Guías y posadas familiares', 16, 'Turismo regenerativo comunitario y protección de canales costeros', 'Guías locales y posadas comunitarias que protegen los canales naturales y la anidación de la tortuga verde marina mediante botes eléctricos de bajo impacto.', 'https://tortuguerocomunitario.cr', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-bean-voyage', 'Bean Voyage Costa Rica', 'Red / OSC', 'Comercio Justo y Asistencia Técnica', 'Región Brunca / GAM', 'Región Brunca', 'Pérez Zeledón y Valle Central', 9.375, -83.705, 'Sistemas Alimentarios', '350 Productoras asociadas', 38, 'Empoderamiento y comercio justo para mujeres caficultoras regenerativas', 'Organización feminista que acompaña a pequeñas caficultoras con capacitación agronómica regenerativa, procesamiento de cafés de especialidad y acceso a mercados internacionales sin intermediación abusiva.', 'https://beanvoyage.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-funga-conservation', 'Funga Conservation', 'Red / OSC', 'Investigación y Conservación Ecosistémica', 'Valle Central / Cordillera de Talamanca', 'Región Central', 'Cartago y Macizo de la Muerte', 9.864, -83.919, 'Conservación', '18 Investigadores y micólogos', 22, 'Investigación, protección y educación en torno al reino Fungi y la micología', 'Iniciativa dedicada a la documentación e integración de los hongos como el tercer reino macroscópico indispensable para la restauración del suelo, los ciclos biogeoquímicos y la resiliencia forestal.', 'https://fungaconservation.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-monteverde-institute', 'Monteverde Institute (MVI)', 'Academia / Investigación', 'Instituto Científico y Comunitario', 'Sierra de Tilarán', 'Pacífico Central', 'Monteverde', 10.316, -84.825, 'Conservación', '60 Aliados comunitarios y científicos', 45, 'Educación superior, conectividad biológica y soberanía comunitaria', 'Más de 35 años articulando educación internacional con conservación comunitaria de la cuenca del Río Guacimal, reforestación de corredores para el pájaro campana y monitoreo participativo del agua.', 'https://monteverde-institute.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-ecoins', 'Ecoins (Próxima Comunicación)', 'Empresa', 'Plataforma de Incentivos Circulares', 'GAM / Cobertura Nacional', 'Región Central', 'San Pedro de Montes de Oca', 9.931, -84.054, 'Economía Circular', '115.000 Usuarios registrados', 52, 'El primer programa regional de recompensas para la economía circular', 'Ecosistema digital que premia a la ciudadanía por la correcta separación y valorización de residuos post-consumo, articulando a más de 300 centros de acopio y 150 marcas aliadas.', 'https://ecoins.eco', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-florex', 'Florex Costa Rica', 'Empresa', 'Industria B-Corp Regenerativa', 'Occidente de Alajuela', 'Región Central', 'San Ramón de Alajuela', 10.082, -84.475, 'Bioeconomía', '120 Colaboradores directos', 41, 'Líder centroamericano en diseño y manufactura de productos de limpieza 100% biodegradables', 'Empresa B certificada pionera en ciclo de vida cerrado: fábrica carbono neutral, captación de lluvia, cero vertidos y formulaciones químicas a base de fuentes vegetales renovables.', 'https://www.florexcr.com', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-simbiotica', 'Simbiótica Arquitectura & Territorio', 'Empresa', 'Estudio de Diseño Biorregional', 'GAM', 'Región Central', 'Barrio Amón / Escalante', 9.933, -84.084, 'Ciudades Vivas', '12 Profesionales multidisciplinarios', 26, 'Planificación territorial regenerativa, biomimética y bioarquitectura', 'Práctica de consultoría y diseño de hábitats que integra dinámicas de cuenca, flujo metabólico urbano y materiales naturales como bambú y tierra para regenerar la vida de barrio.', 'https://simbiotica.cr', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-la-quinta-sarapiqui', 'La Quinta Sarapiquí Lodge', 'Empresa', 'Eco-Lodge y Reserva Privada', 'Huetar Norte / Heredia', 'Región Huetar Norte', 'La Virgen de Sarapiquí', 10.428, -84.015, 'Turismo Regenerativo', '35 Colaboradores y guías naturalistas', 29, 'Turismo regenerativo, reserva de bosque tropical y apoyo a comunidades rurales', 'Lodge regenerativo de escala humana que restaura corredores ribereños, promueve empleo digno local y educa a visitantes internacionales en la biodiversidad tropical del Caribe Norte.', 'https://laquintacostarica.com', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-finca-la-yiya', 'Finca Regenerativa La Yiya', 'Empresa', 'Finca Demostrativa y Escuela de Campo', 'Llanuras de San Carlos', 'Región Huetar Norte', 'Aguas Zarcas / Muelle', 10.412, -84.45, 'Sistemas Alimentarios', '15 Familias campesinas vinculadas', 24, 'Manejo holístico de suelos, agroforestería y ganadería regenerativa', 'Espacio de experimentación agroecológica que demuestra la rentabilidad del pastoreo rotacional Voisin, secuestro de carbono en suelo vivo y eliminación total de fertilizantes de síntesis química.', 'https://weall.org/costarica', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-asana', 'ASANA (Paso de la Danta)', 'Red / OSC', 'Asociación Conservacionista Territorial', 'Pacífico Sur / Fila Costeña', 'Región Brunca', 'Dominical y Uvita', 9.255, -83.862, 'Conservación', '42 Reservas y comunidades asociadas', 35, 'Protegiendo el corredor biológico costero más vital del Pacífico Sur', 'Organización territorial que custodia la conectividad biológica entre el Parque Nacional Manuel Antonio y el Parque Nacional Corcovado, articulando reservas privadas y cuencas fluviales.', 'https://asanacr.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-auge-ucr', 'AUGE UCR (Agencia de Emprendimiento)', 'Academia / Incubadora', 'Incubadora y Aceleradora de Impacto', 'GAM / Sistema Universitario', 'Región Central', 'Ciudad de la Investigación, UCR', 9.937, -84.051, 'Bioeconomía', '80 Startups incubadas al año', 64, 'Incubando bionegocios basados en ciencia y tecnología para el bien común', 'Agencia universitaria de la UCR especializada en transferir investigaciones científicas hacia emprendimientos viables con impacto positivo en salud, alimentos, biotecnología y economía circular.', 'https://augeucr.com', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-fundecooperacion', 'Fundecooperación para el Desarrollo Sostenible', 'Finanzas', 'Fundación de Financiamiento de Impacto', 'GAM / Cobertura Nacional', 'Región Central', 'Barrio Amón, San José', 9.935, -84.075, 'Finanzas', '1.800 Productores beneficiados', 58, 'Mecanismos financieros innovadores para el sector agropecuario y adaptación climática', 'Pioneros en Costa Rica con el programa ''Crédito a su Medida'' y Fondo de Adaptación, respaldando a más de 1.800 microempresas rurales con crédito blando adaptado a ciclos agronómicos sostenibles.', 'https://fundecooperacion.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-nutrivida', 'Nutrivida (Empresa Social)', 'Empresa', 'Empresa Social con Propósito', 'GAM / Zonas Vulnerables', 'Región Central', 'San José', 9.928, -84.08, 'Sistemas Alimentarios', '45 Redes comunitarias de distribución', 33, 'Erradicando la subnutrición con alimentos accesibles de alto valor biológico', 'Primera empresa social de Costa Rica dedicada a la manufactura y distribución de alimentos micronutridos a precio de costo, beneficiando a comedores infantiles y comunidades en extrema vulnerabilidad.', 'https://nutrivida.co.cr', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-parque-la-libertad', 'Parque Metropolitano La Libertad', 'Red / OSC', 'Espacio Público y Escuela Vocacional', 'GAM Sur', 'Región Central', 'Fátima de Desamparados', 9.892, -84.048, 'Ciudades Vivas', '25.000 Beneficiarios anuales', 47, '32 hectáreas de transformación social, cultural y ambiental en el sur de San José', 'Antigua fábrica de cemento regenerada en un campus vivo de inclusión comunitaria, restauración de bosque premontano, escuela de animación digital y centro de gestión de tecnologías ambientales.', 'https://parquelalibertad.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-caricaco', 'Fundación Caricaco', 'Finanzas', 'Fondo de Capital Semilla de Impacto', 'GAM', 'Región Central', 'San Rafael de Escazú', 9.922, -84.143, 'Finanzas', '25 Emprendimientos invertidos', 39, 'Inversión ángel y capital de riesgo con lentes de impacto para Centroamérica', 'Vehículo de inversión que financia startups en fases tempranas en sectores como agtech, fintech social y tecnologías limpias para dinamizar la innovación empresarial ética en la región.', 'https://caricaco.org', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-fortech', 'Fortech Costa Rica', 'Empresa', 'Tecnología de Reciclaje Avanzado', 'Valle del Guarco', 'Región Central', 'Zona Franca La Lima, Cartago', 9.86, -83.925, 'Economía Circular', '50 Técnicos e ingenieros', 30, 'Minería urbana y valorización circular de residuos de alta tecnología', 'Pioneros en América Latina en la extracción y revalorización de ''black mass'' a partir de baterías de litio y recuperación de metales preciosos para evitar la contaminación de mantos acuíferos.', 'https://fortech.cr', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-bambuksa', 'Bambuksa Costa Rica', 'Empresa', 'Bioarquitectura e Industria Regenerativa', 'Occidente de Alajuela', 'Región Central', 'San Ramón de Alajuela', 10.088, -84.47, 'Bioeconomía', '20 Artesanos y constructores', 25, 'Arquitectura viva y revalorización del bambú como material del siglo XXI', 'Empresa dedicada al cultivo, curado e ingeniería de bambú Guadua para estructuras sismorresistentes de bajo carbono, sustituyendo acero y concreto por biomasa ultraliviana.', 'https://bambuksa.com', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.initiatives ("id", "name", "actorType", "initiativeType", "territory", "region", "location", "lat", "lng", "theme", "members", "connectionsCount", "tagline", "shortDesc", "website", "bioRegion", "impacts") VALUES ('ini-jaco-impact', 'Jacó Impact', 'Red / OSC', 'Movimiento Comunitario Regenerativo', 'Pacífico Central', 'Pacífico Central', 'Playa Jacó, Garabito', 9.615, -84.628, 'Conservación', '1.200 Voluntarios locales', 32, 'Regeneración comunitaria, arte urbano y protección del océano en el Pacífico', 'Movimiento autogestionado que articula a surfistas, pescadores, artistas y comercio local para liderar limpiezas de playa, talleres de reciclaje de plástico, huertos comunitarios y eventos culturales.', 'https://jacoimpact.com', 'Valle Central', '') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";

-- Datos iniciales: indicators (12 registros)
INSERT INTO public.indicators ("id", "code", "name", "category", "dimension", "value", "unit", "status", "statusText", "territorialScale", "source", "sourceUrl", "year", "lastUpdate", "target", "methodology", "interpretation") VALUES ('ind-lim-1', 'LIM-01', 'Generación Eléctrica Renovable', 'Energía y Descarbonización', 'limites', '98.6%', '%', 'optimal', 'En rango seguro', 'Nacional (SEN)', 'ICE (División DOCSE / CENCE) / MINAE', 'https://apps.grupoice.com/CenceWeb/', '2025-2026', 'Enero 2026', '100%', 'Medición anual de energía neta generada e inyectada al Sistema Eléctrico Nacional (SEN) por fuentes renovables (hídrica, geotérmica, eólica, biomasa, solar), auditada externamente por LSQA.', 'Costa Rica mantiene un liderazgo global ejemplar en descarbonización de la matriz eléctrica, constituyendo una sólida base habilitante para la transición regenerativa.') ON CONFLICT (id) DO UPDATE SET "code" = EXCLUDED."code";
INSERT INTO public.indicators ("id", "code", "name", "category", "dimension", "value", "unit", "status", "statusText", "territorialScale", "source", "sourceUrl", "year", "lastUpdate", "target", "methodology", "interpretation") VALUES ('ind-lim-2', 'LIM-02', 'Cobertura Forestal Efectiva', 'Uso del Suelo y Bosques', 'limites', '52.4%', '%', 'optimal', 'Trayectoria positiva', 'Nacional y Cuencas', 'FONAFIFO / SINAC / SIREFOR / PNUD REDD+', 'https://sirefor.go.cr', '2025-2026', 'Diciembre 2025', '>60%', 'Línea base consolidada del Inventario Nacional Forestal (INF) y monitoreo satelital continuo validado en el Sistema de Información de Recursos Forestales (SIREFOR) y Programa de PSA (reportes recientes SINAC elevan la cifra hacia ~58.9%).', 'El mecanismo de Pago por Servicios Ambientales (PSA) ha protegido la masa boscosa; el desafío central radica en restaurar corredores biológicos interconectados y suelos degradados.') ON CONFLICT (id) DO UPDATE SET "code" = EXCLUDED."code";
INSERT INTO public.indicators ("id", "code", "name", "category", "dimension", "value", "unit", "status", "statusText", "territorialScale", "source", "sourceUrl", "year", "lastUpdate", "target", "methodology", "interpretation") VALUES ('ind-lim-3', 'LIM-03', 'Reserva de Biodiversidad Mundial Albergada', 'Biodiversidad Global', 'limites', '~6.0%', '%', 'attention', 'Bajo presión de hábitat', 'Continental y Marino', 'SINAC / MINAE / PNUD (Convenio CDB)', 'https://chm.cbd.int', '2025-2026', 'Noviembre 2025', 'Protección integral', 'Inventario biogeográfico oficial ratificado en el Sexto Informe Nacional de Costa Rica al Convenio sobre la Diversidad Biológica (CDB), registrando entre el 5% y 6.5% de especies del planeta en el 0.03% de la superficie emergida.', 'Pese a la altísima concentración de biodiversidad, la fragmentación de hábitats y controversias socioambientales costeras evidencian la urgencia de fortalecer la cogestión comunitaria.') ON CONFLICT (id) DO UPDATE SET "code" = EXCLUDED."code";
INSERT INTO public.indicators ("id", "code", "name", "category", "dimension", "value", "unit", "status", "statusText", "territorialScale", "source", "sourceUrl", "year", "lastUpdate", "target", "methodology", "interpretation") VALUES ('ind-lim-4', 'LIM-04', 'Brecha de Inversión Climática (CND 2025-2035)', 'Resiliencia Climática', 'limites', '$12.700M USD requeridos vs. $30.000M pérdidas/año proyectadas al 2050', '%', 'critical', 'Déficit de financiamiento', 'Nacional e Intersectorial', 'Dirección de Cambio Climático (DCC-MINAE) / CMNUCC', 'https://cambioclimatico.go.cr', '2026', 'Febrero 2026', 'Cierre de brecha al 2035', 'Modelación de costos de transición de la Contribución Nacionalmente Determinada (CND/NDC) y Plan Nacional de Descarbonización 2018-2050 versus pérdidas macroeconómicas por desastres hidrometeorológicos.', 'El costo de la inacción climática ($30.000M USD anuales hacia 2050) triplica el costo de una transición adaptativa planificada en infraestructura, agroecología y ciudades esponja.') ON CONFLICT (id) DO UPDATE SET "code" = EXCLUDED."code";
INSERT INTO public.indicators ("id", "code", "name", "category", "dimension", "value", "unit", "status", "statusText", "territorialScale", "source", "sourceUrl", "year", "lastUpdate", "target", "methodology", "interpretation") VALUES ('ind-soc-1', 'SOC-01', 'Tasa de Informalidad Laboral', 'Trabajo Digno y Autonomía', 'sociales', '38.2%', '%', 'critical', 'Brecha estructural profunda', 'Nacional y Regiones Periféricas', 'INEC (Encuesta Continua de Empleo - ECE)', 'https://inec.cr/estadisticas-economicas/mercado-laboral/encuesta-continua-empleo', '2025-2026', 'Trimestre Móvil Oficial 2025-2026', '< 20%', 'Medición trimestral representativa de personas ocupadas que laboran en el sector informal (sin cotización a la CCSS o en unidades económicas no constituidas), con una tasa del 85.4% en trabajadores independientes.', 'Casi 4 de cada 10 trabajadores no cuentan con protección social sólida, especialmente en zonas rurales y costeras, lo que exige modelos de economía social cooperativa y empresas con propósito.') ON CONFLICT (id) DO UPDATE SET "code" = EXCLUDED."code";
INSERT INTO public.indicators ("id", "code", "name", "category", "dimension", "value", "unit", "status", "statusText", "territorialScale", "source", "sourceUrl", "year", "lastUpdate", "target", "methodology", "interpretation") VALUES ('ind-soc-2', 'SOC-02', 'Gobernanza y Derechos de Acceso Ambiental', 'Gobernanza y Justicia Ambiental', 'sociales', 'Controversias activas (Sentencia Gandoca-Manzanillo / Escazú)', '%', 'attention', 'Tensión institucional abierta', 'Territorial y Jurídico', 'Sala Constitucional de Costa Rica (Sentencia N° 2025-2281) / Nexus PJ', 'https://nexuspj.poder-judicial.go.cr', '2025-2026', 'Julio 2025 - 2026', 'Ratificación de Escazú y cogestión', 'Análisis jurisprudencial del Voto 2025-2281 (Expediente 24-001899-0007-CO) que anuló el Plan de Manejo de REGAMA por vulnerar humedales del Patrimonio Natural del Estado, visibilizando la urgencia de estándares de Escazú.', 'La transición ecológica requiere coherencia ética: resolver los conflictos entre turismo intensivo y conservación comunitaria es imperativo para la paz territorial.') ON CONFLICT (id) DO UPDATE SET "code" = EXCLUDED."code";
INSERT INTO public.indicators ("id", "code", "name", "category", "dimension", "value", "unit", "status", "statusText", "territorialScale", "source", "sourceUrl", "year", "lastUpdate", "target", "methodology", "interpretation") VALUES ('ind-soc-3', 'SOC-03', 'Dependencia de Subvenciones de Corto Plazo', 'Financiamiento Emprendedor', 'sociales', '67.0%', '%', 'critical', 'Fragilidad de escalamiento', 'Nacional', 'ANDE (Aspen Network of Development Entrepreneurs) & Fundación CRUSA', 'https://andeglobal.org', '2025-2026', 'Septiembre 2025', '< 35% con mecanismos mixtos', 'Diagnóstico ''Ecosistema de Incubación y Aceleración en Costa Rica'' evaluando 45 organizaciones operadoras: el 67% opera con fondos no reembolsables con montos semilla bajos ($10k-$20k USD).', 'Los emprendimientos regenerativos quedan varados en el ''valle de la muerte'' al agotarse el capital semilla sin vehículos de finanzas combinadas (blended finance).') ON CONFLICT (id) DO UPDATE SET "code" = EXCLUDED."code";
INSERT INTO public.indicators ("id", "code", "name", "category", "dimension", "value", "unit", "status", "statusText", "territorialScale", "source", "sourceUrl", "year", "lastUpdate", "target", "methodology", "interpretation") VALUES ('ind-soc-4', 'SOC-04', 'Brecha de Capital Crítica ($30k - $250k)', 'Escalamiento de Capital', 'sociales', 'Solo 36.0% accede a seguimiento', '%', 'attention', 'Vacío financiero intermedio', 'Centroamérica y Costa Rica', 'Estudio ANDE & Bridge for Billions / Cámara de Comercio', 'https://bridgeforbillions.org', '2026', 'Enero 2026', '> 65% articulado', 'Seguimiento longitudinal a cohortes de graduados de incubación respecto a su tasa de conversión a inversión ángel, deuda de impacto o capital de crecimiento en el rango de $30.000 a $250.000 USD.', 'Existe un desierto de capital intermedio para escalar bionegocios que ya demostraron impacto y viabilidad comercial inicial.') ON CONFLICT (id) DO UPDATE SET "code" = EXCLUDED."code";
INSERT INTO public.indicators ("id", "code", "name", "category", "dimension", "value", "unit", "status", "statusText", "territorialScale", "source", "sourceUrl", "year", "lastUpdate", "target", "methodology", "interpretation") VALUES ('ind-col-1', 'COL-01', 'Iniciativas Regenerativas Visibles y Caracterizadas', 'Mapeo del Ecosistema', 'colectiva', '320 Iniciativas', '%', 'optimal', 'En crecimiento continuo', '7 Provincias y Biorregiones', 'Mapeo Vivo Hub WEAll Costa Rica (Base de Datos Drive 2026)', 'assets/Auditoria_y_Requerimientos_Datos_WEAll_CR.xlsx', '2026', 'Octubre 2026', '500 iniciativas en 2027', 'Censo consolidado de 321 registros georreferenciados auditados con matriz de 5 estratos de madurez regenerativa (Descargable en el portal).', 'Costa Rica cuenta ya con un sustrato vivo y denso de proyectos territoriales que demuestran que otra economía es viable.') ON CONFLICT (id) DO UPDATE SET "code" = EXCLUDED."code";
INSERT INTO public.indicators ("id", "code", "name", "category", "dimension", "value", "unit", "status", "statusText", "territorialScale", "source", "sourceUrl", "year", "lastUpdate", "target", "methodology", "interpretation") VALUES ('ind-col-2', 'COL-02', 'Conexiones de Colaboración Intersectorial Identificadas', 'Tejido Conectivo', 'colectiva', '540 Enlaces activos', '%', 'attention', 'Conexiones emergentes', 'Intersectorial y Territorial', 'Análisis de Redes de Valor / Hub WEAll Costa Rica', '#articulacion', '2026', 'Octubre 2026', '1.200 vínculos', 'Matriz relacional de adyacencia documentando proyectos conjuntos, codiseño, compras sostenibles y alianzas formalizadas entre nodos del ecosistema.', 'Aunque el tejido se expande, abundan los ''silos'' temáticos que no comparten herramientas ni encadenamientos productivos.') ON CONFLICT (id) DO UPDATE SET "code" = EXCLUDED."code";
INSERT INTO public.indicators ("id", "code", "name", "category", "dimension", "value", "unit", "status", "statusText", "territorialScale", "source", "sourceUrl", "year", "lastUpdate", "target", "methodology", "interpretation") VALUES ('ind-col-3', 'COL-03', 'Alianzas y Organizaciones Verificadas en Base de Datos', 'Plataformas de Articulación', 'colectiva', '122 Organizaciones / Alianzas', '%', 'optimal', 'Dinamismo sostenido', 'Nacional y Local', 'Base de Datos Drive WEAll Costa Rica / Directorio Oficial', '#articulacion', '2026', 'Octubre 2026', '200 organizaciones para 2027', 'Conteo estricto y depurado de entidades con nombre de organización explícito registrado en la base de datos consolidada del ecosistema.', 'Plataformas como Bioferia, Feria Verde y Simbiosis Biohélice constituyen nodos catalizadores clave del encuentro nacional.') ON CONFLICT (id) DO UPDATE SET "code" = EXCLUDED."code";
INSERT INTO public.indicators ("id", "code", "name", "category", "dimension", "value", "unit", "status", "statusText", "territorialScale", "source", "sourceUrl", "year", "lastUpdate", "target", "methodology", "interpretation") VALUES ('ind-col-4', 'COL-04', 'Territorios Articulados fuera de la Gran Área Metropolitana', 'Descentralización', 'colectiva', '12 Nodos territoriales activos', '%', 'attention', 'Descentralización en curso', 'Brunca, Chorotega, Huetar Norte, Huetar Caribe, Osa, Golfito, Monteverde', 'Redes Territoriales WEAll / CRRegenWeek', '#comunidad', '2026', 'Octubre 2026', '20 nodos integrados', 'Mesas de diálogo biorregional y asambleas locales con capacidad de réplica metodológica y autogestión de proyectos regenerativos.', 'La regeneración se gesta en los territorios vivos; descentralizar la inversión y el reconocimiento fuera de la GAM es indispensable.') ON CONFLICT (id) DO UPDATE SET "code" = EXCLUDED."code";

-- Datos iniciales: cases (5 registros)
INSERT INTO public.cases ("id", "title", "categoryBadge", "territory", "region", "theme", "quote", "challenge", "distinctApproach", "results", "learnings", "linkedInitiativeId", "linkedIndicators", "linkedTools") VALUES ('caso-raices', 'Raíces que Nutren: Semillas Criollas y Bienestar Colectivo en la Zona Sur', 'Comunidades y Territorios', 'Región Brunca (Pérez Zeledón y Buenos Aires)', 'Región Brunca (Pérez Zeledón y Buenos Aires)', 'Sistemas Alimentarios y Soberanía', 'El bienestar no es tener más cosas, sino tener tierra viva, comida sana que podamos compartir y comunidad que no nos deje solos cuando vienen las tormentas.', 'Vulnerabilidad alimentaria por dependencia de insumos químicos importados, encarecimiento del costo de vida y desplazamiento paulatino de variedades agrícolas criollas resistentes a sequías extremas.', 'Creación de bancos comunitarios descentralizados de semillas, intercambio libre sin monetización inicial y vinculación con escuelas públicas locales para abastecer comedores con nutrición viva.', 'Reducción del 45% en los costos de siembra por hectárea, rescate de 34 variedades de maíz y frijol nativos, y establecimiento de 3 ferias territoriales sin intermediarios.', 'La autonomía territorial comienza en la semilla. No se puede hablar de transición ecológica si el agricultor no es dueño de su material genético ni de sus decisiones agronómicas.', 'ini-raices-brunca', '["ind-soc-1","ind-lim-2","ind-col-4"]', '["tool-doughnut","tool-nama-agro"]') ON CONFLICT (id) DO UPDATE SET "title" = EXCLUDED."title";
INSERT INTO public.cases ("id", "title", "categoryBadge", "territory", "region", "theme", "quote", "challenge", "distinctApproach", "results", "learnings", "linkedInitiativeId", "linkedIndicators", "linkedTools") VALUES ('caso-paisajes', 'Paisajes en Transición: De la Tensión Ambiental a la Cogestión Territorial', 'Territorios e Interdependencia', 'Región Huetar Caribe (Talamanca y Gandoca-Manzanillo)', 'Región Huetar Caribe (Talamanca y Gandoca-Manzanillo)', 'Gobernanza Territorial y Biodiversidad', 'No somos una amenaza para el bosque; somos parte de su sistema vivo. Cuando el cacao florece bajo el dosel, la vida silvestre y nuestros hijos comen juntos.', 'Tensiones históricas entre decretos de conservación centralizados (como el Plan de Manejo de Gandoca-Manzanillo anulado por la Sala Constitucional) y los derechos de uso ancestral del suelo de las poblaciones afrodescendientes e indígenas.', 'Modelo de gobernanza ''de abajo hacia arriba'' basado en parcelas agroforestales de cacao bajo sombra de dosel nativo, que actúan como corredores de conectividad biológica sin expulsar a las familias de su territorio.', 'Más de 1.800 hectáreas en manejo agroforestal certificado libre de deforestación, acceso a mercados europeos con prima de precio de 40% y reactivación de mesas de diálogo comunal con SINAC.', 'La conservación punitiva fracasa. La regeneración requiere justicia territorial: los guardianes del bosque deben ser los primeros beneficiarios de la riqueza ecológica que cuidan.', 'ini-paisajes-talamanca', '["ind-lim-2","ind-lim-3","ind-soc-2"]', '["tool-doughnut","tool-nama-agro"]') ON CONFLICT (id) DO UPDATE SET "title" = EXCLUDED."title";
INSERT INTO public.cases ("id", "title", "categoryBadge", "territory", "region", "theme", "quote", "challenge", "distinctApproach", "results", "learnings", "linkedInitiativeId", "linkedIndicators", "linkedTools") VALUES ('caso-bioferia', 'Mercados Vivos: Tejiendo la Relación Urbana-Rural y la Cultura del Cuidado', 'Mercados y Economía Social', 'Gran Área Metropolitana (San José)', 'Gran Área Metropolitana (San José)', 'Economía Circular y Consumo Consciente', 'Comprar directamente a quien sembró con amor tu comida es un acto político de resistencia y amor por la vida.', 'Desconexión radical entre la ciudadanía urbana y el origen de los alimentos, concentración del retail en cadenas oligopólicas y márgenes irrisorios para el productor rural.', 'Diseño de mercados no como simples transacciones comerciales, sino como infraestructura relacional y cultural donde conviven la educación ambiental, el arte, la salud holística y el precio justo.', 'Más de 250 microempresas y familias campesinas sostenidas semanalmente, desvío de toneladas de plásticos de un solo uso y surgimiento de encadenamientos B2B entre productores y restaurantes de la capital.', 'El mercado puede ser un espacio de regeneración del tejido social si se despoja de la especulación y se basa en la confianza mutua y la transparencia radical.', 'ini-bioferia', '["ind-soc-1","ind-col-4","ind-lim-4"]', '["tool-doughnut","tool-compras-publicas"]') ON CONFLICT (id) DO UPDATE SET "title" = EXCLUDED."title";
INSERT INTO public.cases ("id", "title", "categoryBadge", "territory", "region", "theme", "quote", "challenge", "distinctApproach", "results", "learnings", "linkedInitiativeId", "linkedIndicators", "linkedTools") VALUES ('caso-innovacion', 'De Residuos a Bioproductos: La Alianza de Simbiosis y AgriFoodTech', 'Innovación y Bioeconomía', 'Huetar Norte y GAM', 'Huetar Norte y GAM', 'Bioeconomía Circular y Tecnología', 'En la naturaleza el concepto de ''basura'' no existe; todo residuo es alimento para el siguiente ciclo biológico.', 'Costa Rica genera anualmente millones de toneladas de rastrojos agroindustriales que provocaban proliferación de plagas (mosca del establo) y contaminación de aguas freáticas.', 'Interoperabilidad entre laboratorios de bioingeniería (IICA / UCR / TEC) y jóvenes empresas tecnológicas aceleradas por Regenera 360 para procesar celulosa microbiana y bioestimulantes de suelos.', 'Creación de 3 biomateriales sustitutos de plástico de embalaje, captación de $1.2 millones USD en capital ángel regional y generación de empleo técnico de calidad en San Carlos.', 'La bioeconomía no avanza por ''decreto''; necesita ecosistemas de confianza donde la academia ceda propiedad intelectual flexible y los emprendedores asuman riesgos compartidos.', 'ini-regenera360', '["ind-soc-3","ind-soc-4","ind-col-3"]', '["tool-birf","tool-circularidad-pyme"]') ON CONFLICT (id) DO UPDATE SET "title" = EXCLUDED."title";
INSERT INTO public.cases ("id", "title", "categoryBadge", "territory", "region", "theme", "quote", "challenge", "distinctApproach", "results", "learnings", "linkedInitiativeId", "linkedIndicators", "linkedTools") VALUES ('caso-birf', 'Estándar BIRF: Rediseñando la Preparación Financiera de los Bionegocios', 'Finanzas de Impacto', 'Nacional / Escala Regional', 'Nacional / Escala Regional', 'Finanzas Combinadas y Desriesgamiento', 'No faltan recursos financieros en el mundo; lo que falta son canales confiables y métricas integrales que entiendan la lógica de los sistemas vivos.', 'El 67% de los programas de aceleración en Costa Rica opera con subsidios efímeros, y el 64% de los emprendedores queda varado en el vacío de capital entre $30.000 y $250.000 USD porque los bancos tradicionales exigen garantías hipotecarias.', 'Evaluación multidimensional de 6 ejes (Modelo de Negocio, Activo Natural, Gobernanza, Impacto Verificable, Tracción y Preparación Financiera) acoplada a vehículos de capital filantrópico de primera pérdida.', 'Estandarización de expedientes de inversión para 40 bionegocios, homologación con la Taxonomía de Finanzas Sostenibles de Costa Rica y articulación con el Artículo 6 del Acuerdo de París.', 'Para que el capital fluya hacia la regeneración, debemos transformar la noción de riesgo: el mayor riesgo financiero es seguir financiando la degradación de los ecosistemas que sostienen la economía.', 'ini-redesign-birf', '["ind-col-2","ind-col-4","ind-soc-3"]', '["tool-birf","tool-circularidad-pyme"]') ON CONFLICT (id) DO UPDATE SET "title" = EXCLUDED."title";

-- Datos iniciales: events (3 registros)
INSERT INTO public.events ("id", "name", "badge", "date", "location", "desc", "linkText", "isHighlight", "connectedNodes", "actions", "time", "address", "image") VALUES ('event-laris', 'LARIS Costa Rica 2026', 'Cumbre Internacional de Inversión', '22 y 23 de Octubre, 2026', 'San José & Conexión Nodal Territorial', 'El primer encuentro regional que conecta directamente a iniciativas y startups evaluadas bajo el estándar BIRF con fondos de impacto internacionales y vehículos de finanzas combinadas.', 'Ser parte / Inscribirme →', TRUE, '[{"degree":1,"name":"Hub WEAll Costa Rica","type":"Convocante Principal","icon":"hub"},{"degree":2,"name":"Fundación CRUSA & Fondos de Impacto","type":"Aliado Catalítico","icon":"finanzas"},{"degree":3,"name":"Red de Empresas & Startups BIRF","type":"Red Territorial","icon":"red"}]', '["Ronda de vinculación de startups con 20+ fondos de impacto internacionales","Estructuración del vehículo de finanzas combinadas para Costa Rica","Presentación de acuerdos de compra corporativa de Agropaisajes Sostenibles"]', '8:30 AM – 5:30 PM (Hora Costa Rica, GMT-6)', 'Centro Nacional de Convenciones / San José', 'assets/Fotos webinar-20261009T160115Z-1-001/Fotos webinar/Resumen 1er Webinar WEAll.png') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.events ("id", "name", "badge", "date", "location", "desc", "linkText", "isHighlight", "connectedNodes", "actions", "time", "address", "image") VALUES ('event-crregenweek', 'CRRegenWeek 2026', 'Activación Territorial Distribuida', '16 al 21 de Noviembre, 2026', 'Brunca, Talamanca, Guanacaste, San Carlos y GAM', 'Ciclo distribuido de encuentros, talleres vivenciales, giras de aprendizaje e intercambio entre comunidades rurales, costeras y urbanas para poner en práctica la infraestructura colectiva.', 'Sumar un nodo / Participar →', TRUE, '[{"degree":1,"name":"Nodos Territoriales WEAll","type":"Articulación Regional","icon":"hub"},{"degree":2,"name":"Red de Custodios del Agua (ASADAS)","type":"Gobernanza Comunitaria","icon":"comunidad"},{"degree":3,"name":"Comunidades Campesinas e Indígenas","type":"Base Territorial","icon":"red"}]', '["Activaciones en 5 regiones del país de forma simultánea","Medición y reducción integral de la huella del evento","Asambleas de intercambio de saberes y catálogo vivo de aprendizajes"]', 'Jornadas Comunitarias y Talleres de Campo', 'Sedes Territoriales Descentralizadas y Fincas Modelo', 'assets/img/territorio.jpg') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";
INSERT INTO public.events ("id", "name", "badge", "date", "location", "desc", "linkText", "isHighlight", "connectedNodes", "actions", "time", "address", "image") VALUES ('event-mesas', 'Mesas de Diálogo Público-Privadas de Bienestar', 'Incidencia en Política Pública', 'Tercer Jueves de Cada Mes (Permanente)', 'Híbrido (San José y Virtual)', 'Espacios de trabajo colaborativo entre ministerios (MEIC, MINAE, MAG), gobiernos locales, cámaras empresariales y redes de la sociedad civil para diseñar compras públicas sostenibles.', 'Participar en las mesas →', FALSE, '[{"degree":1,"name":"Mesa Multisectorial WEAll","type":"Facilitador Neutral","icon":"hub"},{"degree":2,"name":"MEIC, MINAE & MAG","type":"Sector Público","icon":"gobierno"},{"degree":3,"name":"Cámaras Empresariales & UCR","type":"Productivo & Academia","icon":"academia"}]', '["Diseño de incentivos fiscales para bioinsumos y bionegocios","Protocolos de debida diligencia ambiental alineados con la CND","Diálogo sobre derechos de acceso y ratificación de acuerdos ambientales"]', '9:00 AM – 12:00 MD (Sesión Ordinaria)', 'Colegio de Ciencias Económicas / Sala Virtual Zoom', 'assets/Fotos evento lanzamiento-20261009T160053Z-1-001/Fotos evento lanzamiento/Resumen Lanzamiento WEAll...png') ON CONFLICT (id) DO UPDATE SET "name" = EXCLUDED."name";