Files
motor-de-encuestas/supabase/seed.sql
2026-06-04 14:30:28 -03:00

510 lines
34 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- ============================================================
-- seed.sql — Instrumento "Mapeo de Cuidadores" v2 — 44 preguntas
-- Fuente autoritativa: SEED_SPEC.md v2 (Jun 2026)
-- Reemplaza v1 (34 preguntas con códigos A-H)
--
-- Estructura condicional:
-- cond-disc-propia: 1.1='Sí' → 1.21.5 (4 dependientes)
-- cond-familiar: 1.6='Sí' → 1.71.12 (6 dependientes)
-- cond-adulto-mayor: 1.13='Sí' → 1.141.16 (3 dependientes)
-- Resto: top-level, siempre visibles
--
-- is_sensitive=true: 1.1-1.12, 1.14, 1.15, 3.4 (15 preguntas)
-- required=false en todas (equipo decidió captura completa; obligatoriedad se define luego)
--
-- UUIDs fijos:
-- org: 10000000-0000-0000-0000-000000000001
-- cv-v1: 20000000-0000-0000-0000-000000000001
-- survey: 30000000-0000-0000-0000-000000000001
-- preguntas 40000000-0000-0000-0000-00000000000{01..44}
-- ============================================================
-- ── Organización demo ─────────────────────────────────────────
INSERT INTO public.organizations (id, name, sector, size_bucket)
VALUES ('10000000-0000-0000-0000-000000000001','Empresa Demo S.A.','Servicios','100-500')
ON CONFLICT (id) DO NOTHING;
-- ── Consent version v1 ────────────────────────────────────────
INSERT INTO public.consent_versions (id, version, body, scopes)
VALUES (
'20000000-0000-0000-0000-000000000001', 'v1',
'Esta encuesta es completamente anónima: no registramos tu nombre ni ningún dato que permita '
'identificarte. Tus respuestas se usan para (1) ayudar a tu empresa con apoyos sobre cuidado y '
'discapacidad, y (2) un estudio nacional anonimizado. Al ser anónima, no es posible retirar '
'ni modificar tu respuesta una vez enviada.',
'["operativo","macro_n1"]'::jsonb
) ON CONFLICT (id) DO NOTHING;
-- ── Survey ────────────────────────────────────────────────────
INSERT INTO public.surveys (
id, org_id, title, status, is_anonymous,
data_sensitivity, security_class, controller_role,
consent_version_id, k_threshold
) VALUES (
'30000000-0000-0000-0000-000000000001',
'10000000-0000-0000-0000-000000000001',
'Mapeo de Cuidadores — 2026', 'draft', true,
'sensible', 'confidencial', 'A',
'20000000-0000-0000-0000-000000000001', 5
) ON CONFLICT (id) DO NOTHING;
-- ── Preguntas: DELETE + INSERT para idempotencia total ────────
DELETE FROM public.questions
WHERE survey_id = '30000000-0000-0000-0000-000000000001';
-- ══════════════════════════════════════════════════════════════
-- SECCIÓN A — Datos Generales (top-level, cuasi-identificadores)
-- A1/A2/A3: text_short (texto libre, sin opciones)
-- qi_sector ← A4 · qi_age_bucket ← A5
-- qi_city/qi_country ← A2/A1: se agregan como columnas qi en Sprint 3
-- ══════════════════════════════════════════════════════════════
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required)
VALUES ('40000000-0000-0000-0000-000000000001','30000000-0000-0000-0000-000000000001',
'A1','text_short','País',1,false,false);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required)
VALUES ('40000000-0000-0000-0000-000000000002','30000000-0000-0000-0000-000000000001',
'A2','text_short','Ciudad',2,false,false);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required)
VALUES ('40000000-0000-0000-0000-000000000003','30000000-0000-0000-0000-000000000001',
'A3','text_short','Sucursal o sede',3,false,false);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000004','30000000-0000-0000-0000-000000000001',
'A4','single_choice','¿En qué área o gerencia trabajás?',4,false,false,
'[{"value":"Operaciones/Producción","label":"Operaciones/Producción"},
{"value":"Comercial/Ventas","label":"Comercial/Ventas"},
{"value":"Administración/Finanzas","label":"Administración/Finanzas"},
{"value":"Recursos Humanos/Cultura","label":"Recursos Humanos/Cultura"},
{"value":"Tecnología/Sistemas","label":"Tecnología/Sistemas"},
{"value":"Logística/Distribución","label":"Logística/Distribución"},
{"value":"Otra área","label":"Otra área"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000005','30000000-0000-0000-0000-000000000001',
'A5','single_choice','¿Cuántos años tenés?',5,false,false,
'[{"value":"Menos de 25 años","label":"Menos de 25 años"},
{"value":"25 a 34 años","label":"25 a 34 años"},
{"value":"35 a 44 años","label":"35 a 44 años"},
{"value":"45 a 54 años","label":"45 a 54 años"},
{"value":"55 años o más","label":"55 años o más"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000006','30000000-0000-0000-0000-000000000001',
'A6','single_choice','¿Con qué género te identificás?',6,false,false,
'[{"value":"Femenino","label":"Femenino"},
{"value":"Masculino","label":"Masculino"},
{"value":"No binario/Otro","label":"No binario/Otro"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000007','30000000-0000-0000-0000-000000000001',
'A7','single_choice','¿Cuál es tu modalidad de trabajo actual?',7,false,false,
'[{"value":"Presencial","label":"Presencial"},
{"value":"Remoto (home office)","label":"Remoto (home office)"},
{"value":"Híbrido","label":"Híbrido"}]'::jsonb);
-- ══════════════════════════════════════════════════════════════
-- SECCIÓN 1 — Prevalencia: cuidado y discapacidad (sensible)
-- Triggers: 1.1 (→1.21.5), 1.6 (→1.71.12), 1.13 (→1.141.16)
-- ══════════════════════════════════════════════════════════════
-- 1.1 trigger — is_sensitive=true, sin conditional_rules
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000008','30000000-0000-0000-0000-000000000001',
'1.1','single_choice',
'¿Vos mismo/a vivís con alguna discapacidad o condición de salud que afecte tu funcionamiento cotidiano?',
8,true,false,
'[{"value":"Sí","label":"Sí"},
{"value":"No","label":"No"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
-- cond-disc-propia: 1.21.5 se muestran si 1.1='Sí'
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000009','30000000-0000-0000-0000-000000000001',
'1.2','multiple_choice','¿Qué tipo de discapacidad o condición tenés?',9,true,false,
'[{"value":"Discapacidad física/motriz","label":"Discapacidad física/motriz"},
{"value":"Visual","label":"Visual"},
{"value":"Auditiva","label":"Auditiva"},
{"value":"Intelectual","label":"Intelectual"},
{"value":"TEA","label":"TEA"},
{"value":"Psicosocial/salud mental","label":"Psicosocial/salud mental"},
{"value":"Condición crónica que genera limitaciones","label":"Condición crónica que genera limitaciones"},
{"value":"Otra","label":"Otra"}]'::jsonb,
'[{"if_question":"1.1","op":"eq","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000010','30000000-0000-0000-0000-000000000001',
'1.3','multiple_choice','¿Usás algún elemento de apoyo para la movilidad o autonomía?',10,true,false,
'[{"value":"Silla de ruedas","label":"Silla de ruedas"},
{"value":"Bastón","label":"Bastón"},
{"value":"Andador","label":"Andador"},
{"value":"Muletas","label":"Muletas"},
{"value":"Prótesis","label":"Prótesis"},
{"value":"No utilizo","label":"No utilizo"}]'::jsonb,
'[{"if_question":"1.1","op":"eq","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000011','30000000-0000-0000-0000-000000000001',
'1.4','single_choice','¿Contás con certificado oficial de discapacidad?',11,true,false,
'[{"value":"Sí","label":"Sí"},
{"value":"No, pero estoy en trámite","label":"No, pero estoy en trámite"},
{"value":"No","label":"No"}]'::jsonb,
'[{"if_question":"1.1","op":"eq","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000012','30000000-0000-0000-0000-000000000001',
'1.5','single_choice','¿Tu condición afecta tu desempeño o comodidad en el trabajo?',12,true,false,
'[{"value":"Sí, de forma significativa","label":"Sí, de forma significativa"},
{"value":"Sí, pero en aspectos puntuales","label":"Sí, pero en aspectos puntuales"},
{"value":"No, está bien gestionada","label":"No, está bien gestionada"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb,
'[{"if_question":"1.1","op":"eq","value":"Sí","action":"show"}]'::jsonb);
-- 1.6 trigger — is_sensitive=true
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000013','30000000-0000-0000-0000-000000000001',
'1.6','single_choice',
'¿Tenés algún familiar cercano (hijo/a, pareja, hermano/a, padre/madre) que viva con discapacidad?',
13,true,false,
'[{"value":"Sí","label":"Sí"},
{"value":"No","label":"No"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
-- cond-familiar: 1.71.12 se muestran si 1.6='Sí'
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000014','30000000-0000-0000-0000-000000000001',
'1.7','multiple_choice','¿Cuál es tu vínculo con esa persona?',14,true,false,
'[{"value":"Hijo/a","label":"Hijo/a"},
{"value":"Cónyuge/pareja","label":"Cónyuge/pareja"},
{"value":"Padre o madre","label":"Padre o madre"},
{"value":"Hermano/a","label":"Hermano/a"},
{"value":"Otro familiar","label":"Otro familiar"}]'::jsonb,
'[{"if_question":"1.6","op":"eq","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000015','30000000-0000-0000-0000-000000000001',
'1.8','multiple_choice','¿Qué tipo de discapacidad tiene?',15,true,false,
'[{"value":"Física/motriz","label":"Física/motriz"},
{"value":"Visual","label":"Visual"},
{"value":"Auditiva","label":"Auditiva"},
{"value":"Intelectual","label":"Intelectual"},
{"value":"TEA","label":"TEA"},
{"value":"Psicosocial/salud mental","label":"Psicosocial/salud mental"},
{"value":"Condición crónica severa","label":"Condición crónica severa"},
{"value":"Otra","label":"Otra"}]'::jsonb,
'[{"if_question":"1.6","op":"eq","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000016','30000000-0000-0000-0000-000000000001',
'1.9','multiple_choice','¿Qué tipo de apoyo o acompañamiento necesita principalmente?',16,true,false,
'[{"value":"Movilidad física","label":"Movilidad física"},
{"value":"Comunicación","label":"Comunicación"},
{"value":"Apoyo escolar/educativo","label":"Apoyo escolar/educativo"},
{"value":"Inclusión laboral","label":"Inclusión laboral"},
{"value":"Terapias/rehabilitación","label":"Terapias/rehabilitación"},
{"value":"Apoyo emocional/psicosocial","label":"Apoyo emocional/psicosocial"}]'::jsonb,
'[{"if_question":"1.6","op":"eq","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000017','30000000-0000-0000-0000-000000000001',
'1.10','multiple_choice','¿Usa algún elemento de apoyo para la movilidad o autonomía?',17,true,false,
'[{"value":"Silla de ruedas","label":"Silla de ruedas"},
{"value":"Bastón","label":"Bastón"},
{"value":"Andador","label":"Andador"},
{"value":"Muletas","label":"Muletas"},
{"value":"Prótesis","label":"Prótesis"},
{"value":"No utiliza","label":"No utiliza"}]'::jsonb,
'[{"if_question":"1.6","op":"eq","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000018','30000000-0000-0000-0000-000000000001',
'1.11','single_choice',
'Si es niño/a o adolescente en edad escolar: ¿está escolarizado/a y enfrenta barreras de aprendizaje?',
18,true,false,
'[{"value":"Escolarizado/a, sin barreras importantes","label":"Escolarizado/a, sin barreras importantes"},
{"value":"Escolarizado/a, enfrenta barreras o faltan ajustes","label":"Escolarizado/a, enfrenta barreras o faltan ajustes"},
{"value":"No está escolarizado/a","label":"No está escolarizado/a"},
{"value":"No aplica","label":"No aplica"}]'::jsonb,
'[{"if_question":"1.6","op":"eq","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000019','30000000-0000-0000-0000-000000000001',
'1.12','single_choice','¿La persona con discapacidad se encuentra trabajando actualmente?',19,true,false,
'[{"value":"Sí, está trabajando","label":"Sí, está trabajando"},
{"value":"No, y está buscando empleo","label":"No, y está buscando empleo"},
{"value":"No, y no está buscando","label":"No, y no está buscando"},
{"value":"No aplica","label":"No aplica"}]'::jsonb,
'[{"if_question":"1.6","op":"eq","value":"Sí","action":"show"}]'::jsonb);
-- 1.13 trigger — NOT sensitive
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000020','30000000-0000-0000-0000-000000000001',
'1.13','single_choice','¿Tenés algún adulto mayor (60+ años) a tu cuidado o bajo tu responsabilidad?',
20,false,false,
'[{"value":"Sí","label":"Sí"},
{"value":"No","label":"No"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
-- cond-adulto-mayor: 1.141.16 se muestran si 1.13='Sí'
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000021','30000000-0000-0000-0000-000000000001',
'1.14','single_choice','¿Qué nivel de dependencia tiene? (la más representativa)',21,true,false,
'[{"value":"Independiente, pero necesita supervisión","label":"Independiente, pero necesita supervisión"},
{"value":"Dependencia leve","label":"Dependencia leve"},
{"value":"Dependencia moderada","label":"Dependencia moderada"},
{"value":"Dependencia severa","label":"Dependencia severa"}]'::jsonb,
'[{"if_question":"1.13","op":"eq","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000022','30000000-0000-0000-0000-000000000001',
'1.15','multiple_choice','¿Tiene una condición de salud que genere mayor necesidad de cuidado?',22,true,false,
'[{"value":"Demencia/Alzheimer","label":"Demencia/Alzheimer"},
{"value":"ACV/Parálisis","label":"ACV/Parálisis"},
{"value":"Enfermedad crónica grave","label":"Enfermedad crónica grave"},
{"value":"Movilidad reducida","label":"Movilidad reducida"},
{"value":"Deterioro cognitivo","label":"Deterioro cognitivo"},
{"value":"Sin condición específica","label":"Sin condición específica"}]'::jsonb,
'[{"if_question":"1.13","op":"eq","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000023','30000000-0000-0000-0000-000000000001',
'1.16','single_choice','¿Vive con vos o en otra vivienda?',23,false,false,
'[{"value":"Vive en mi hogar","label":"Vive en mi hogar"},
{"value":"Vive en otra vivienda","label":"Vive en otra vivienda"},
{"value":"Está en residencia/institución","label":"Está en residencia/institución"}]'::jsonb,
'[{"if_question":"1.13","op":"eq","value":"Sí","action":"show"}]'::jsonb);
-- ══════════════════════════════════════════════════════════════
-- SECCIÓN 2 — Intensidad y rol del cuidado (top-level)
-- ══════════════════════════════════════════════════════════════
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000024','30000000-0000-0000-0000-000000000001',
'2.1','single_choice','¿Quién es el/la responsable principal del cuidado?',24,false,false,
'[{"value":"Yo soy el/la principal","label":"Yo soy el/la principal"},
{"value":"Comparto con otro familiar","label":"Comparto con otro familiar"},
{"value":"Hay cuidador/a pagado/a","label":"Hay cuidador/a pagado/a"},
{"value":"Está en institución/centro de día","label":"Está en institución/centro de día"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000025','30000000-0000-0000-0000-000000000001',
'2.2','single_choice','¿Cuántas horas por día dedicás, en promedio, al cuidado directo?',25,false,false,
'[{"value":"Menos de 1h","label":"Menos de 1h"},
{"value":"Entre 1 y 3h","label":"Entre 1 y 3h"},
{"value":"Entre 3 y 6h","label":"Entre 3 y 6h"},
{"value":"Más de 6h","label":"Más de 6h"},
{"value":"Varía mucho","label":"Varía mucho"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000026','30000000-0000-0000-0000-000000000001',
'2.3','multiple_choice','¿En qué momentos del día cuidás principalmente?',26,false,false,
'[{"value":"Antes del trabajo","label":"Antes del trabajo"},
{"value":"Durante horario laboral (llamadas/emergencias)","label":"Durante horario laboral (llamadas/emergencias)"},
{"value":"Al llegar del trabajo","label":"Al llegar del trabajo"},
{"value":"Durante la noche","label":"Durante la noche"},
{"value":"Los fines de semana","label":"Los fines de semana"},
{"value":"Es continuo sin horario fijo","label":"Es continuo sin horario fijo"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000027','30000000-0000-0000-0000-000000000001',
'2.4','single_choice','¿Contás con apoyo de otras personas para el cuidado?',27,false,false,
'[{"value":"Sí, apoyo familiar suficiente","label":"Sí, apoyo familiar suficiente"},
{"value":"Algo de apoyo, no suficiente","label":"Algo de apoyo, no suficiente"},
{"value":"No, soy el/la único/a responsable","label":"No, soy el/la único/a responsable"},
{"value":"Tengo apoyo contratado","label":"Tengo apoyo contratado"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000028','30000000-0000-0000-0000-000000000001',
'2.5','single_choice',
'Como cuidador/a primario, ¿presentás signos de agotamiento o estrés crónico?',28,false,false,
'[{"value":"Sí, frecuentemente","label":"Sí, frecuentemente"},
{"value":"A veces","label":"A veces"},
{"value":"No, lo llevo bien","label":"No, lo llevo bien"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
-- ══════════════════════════════════════════════════════════════
-- SECCIÓN 3 — Impacto económico del cuidado (top-level)
-- 3.4: is_sensitive=true + analyst-only (no exponer a org_admin)
-- ══════════════════════════════════════════════════════════════
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000029','30000000-0000-0000-0000-000000000001',
'3.1','single_choice','¿Cuánto estimás que gastás por mes en el cuidado?',29,false,false,
'[{"value":"Sin gastos significativos","label":"Sin gastos significativos"},
{"value":"Menos de Gs. 500.000","label":"Menos de Gs. 500.000"},
{"value":"Gs. 500.0001.500.000","label":"Gs. 500.0001.500.000"},
{"value":"Gs. 1.500.0003.000.000","label":"Gs. 1.500.0003.000.000"},
{"value":"Gs. 3.000.0006.000.000","label":"Gs. 3.000.0006.000.000"},
{"value":"Más de Gs. 6.000.000","label":"Más de Gs. 6.000.000"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000030','30000000-0000-0000-0000-000000000001',
'3.2','multiple_choice','¿Qué servicios o apoyos utilizás actualmente?',30,false,false,
'[{"value":"Terapias especializadas","label":"Terapias especializadas"},
{"value":"Cuidador/a particular","label":"Cuidador/a particular"},
{"value":"Centro de día/institución","label":"Centro de día/institución"},
{"value":"Transporte adaptado","label":"Transporte adaptado"},
{"value":"Medicación alto costo","label":"Medicación alto costo"},
{"value":"Equipamiento médico/tecnología asistiva","label":"Equipamiento médico/tecnología asistiva"},
{"value":"No utilizo servicios formales","label":"No utilizo servicios formales"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000031','30000000-0000-0000-0000-000000000001',
'3.3','multiple_choice','¿Cómo sostenés los gastos y responsabilidades del cuidado?',31,false,false,
'[{"value":"Con mi empleo de tiempo completo","label":"Con mi empleo de tiempo completo"},
{"value":"Con mi empleo de tiempo parcial","label":"Con mi empleo de tiempo parcial"},
{"value":"Con trabajo independiente/emprendimiento","label":"Con trabajo independiente/emprendimiento"},
{"value":"Me ayudan mis familiares","label":"Me ayudan mis familiares"},
{"value":"Es difícil sostenerlo con mis ingresos","label":"Es difícil sostenerlo con mis ingresos"}]'::jsonb);
-- 3.4: CONFIDENCIAL — is_sensitive=true, analyst-only
-- No exponer en ninguna vista accesible a org_admin (ADR-001 addendum)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000032','30000000-0000-0000-0000-000000000001',
'3.4','single_choice','¿En qué franja salarial mensual te ubicás?',32,true,false,
'[{"value":"Sueldo mínimo Gs. 5.000.000","label":"Sueldo mínimo Gs. 5.000.000"},
{"value":"Gs. 5.000.0018.000.000","label":"Gs. 5.000.0018.000.000"},
{"value":"Gs. 8.000.00112.000.000","label":"Gs. 8.000.00112.000.000"},
{"value":"Gs. 12.000.00115.000.000","label":"Gs. 12.000.00115.000.000"},
{"value":"Gs. 15.000.00118.000.000","label":"Gs. 15.000.00118.000.000"},
{"value":"Gs. 18.000.00125.000.000","label":"Gs. 18.000.00125.000.000"},
{"value":"Gs. 25.000.00150.000.000","label":"Gs. 25.000.00150.000.000"},
{"value":"Gs. 50.000.001 o más","label":"Gs. 50.000.001 o más"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000033','30000000-0000-0000-0000-000000000001',
'3.5','rating','¿Los gastos de cuidado impactan en tu situación económica personal?',33,false,false,
'{"min":1,"max":5,"min_label":"Sin impacto","max_label":"Muy alto impacto"}'::jsonb);
-- ══════════════════════════════════════════════════════════════
-- SECCIÓN 4 — Tiempo y descanso (top-level)
-- ══════════════════════════════════════════════════════════════
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000034','30000000-0000-0000-0000-000000000001',
'4.1','single_choice','¿Cómo describirías tu nivel de descanso habitual?',34,false,false,
'[{"value":"Descanso bien, me siento recuperado/a","label":"Descanso bien, me siento recuperado/a"},
{"value":"Descanso de forma irregular, pero lo manejo","label":"Descanso de forma irregular, pero lo manejo"},
{"value":"Me cuesta descansar, me siento cansado/a con frecuencia","label":"Me cuesta descansar, me siento cansado/a con frecuencia"},
{"value":"Descanso muy poco, el agotamiento afecta mi día a día","label":"Descanso muy poco, el agotamiento afecta mi día a día"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000035','30000000-0000-0000-0000-000000000001',
'4.2','multiple_choice','¿Qué aspectos de tu vida se ven más afectados por tu rol de cuidador/a?',35,false,false,
'[{"value":"Tiempo libre y ocio","label":"Tiempo libre y ocio"},
{"value":"Sueño y descanso","label":"Sueño y descanso"},
{"value":"Vida social y amistades","label":"Vida social y amistades"},
{"value":"Vida en pareja/familiar","label":"Vida en pareja/familiar"},
{"value":"Salud física personal","label":"Salud física personal"},
{"value":"Salud emocional/mental","label":"Salud emocional/mental"},
{"value":"Desarrollo profesional","label":"Desarrollo profesional"},
{"value":"Situación económica","label":"Situación económica"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000036','30000000-0000-0000-0000-000000000001',
'4.3','rating','En una escala del 1 al 5, ¿cómo evaluás tu bienestar general en este momento?',36,false,false,
'{"min":1,"max":5,"min_label":"Muy mal","max_label":"Muy bien"}'::jsonb);
-- ══════════════════════════════════════════════════════════════
-- SECCIÓN 5 — Impacto en el trabajo (top-level)
-- ══════════════════════════════════════════════════════════════
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000037','30000000-0000-0000-0000-000000000001',
'5.1','single_choice',
'En los últimos 3 meses, ¿con qué frecuencia sentiste que el cuidado afectó tu concentración o rendimiento?',
37,false,false,
'[{"value":"Nunca o casi nunca","label":"Nunca o casi nunca"},
{"value":"Algunas veces al mes","label":"Algunas veces al mes"},
{"value":"Varias veces por semana","label":"Varias veces por semana"},
{"value":"Casi todos los días","label":"Casi todos los días"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000038','30000000-0000-0000-0000-000000000001',
'5.2','single_choice',
'En el último año, ¿faltaste al trabajo por situaciones relacionadas al cuidado?',38,false,false,
'[{"value":"Nunca","label":"Nunca"},
{"value":"Pocas veces (13 veces al año)","label":"Pocas veces (13 veces al año)"},
{"value":"Varias veces (410 veces al año)","label":"Varias veces (410 veces al año)"},
{"value":"Con frecuencia (más de 10 veces al año)","label":"Con frecuencia (más de 10 veces al año)"}]'::jsonb);
-- ══════════════════════════════════════════════════════════════
-- SECCIÓN 6 — Conciencia organizacional (top-level)
-- 6.2: multiple_choice max_select=3 (ranking en backlog)
-- 6.4/6.5: códigos corregidos (eran 6.2/6.3 duplicados en el HTML original)
-- ══════════════════════════════════════════════════════════════
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000039','30000000-0000-0000-0000-000000000001',
'6.1','single_choice',
'¿Sentís que tu empresa conoce o comprende la realidad del cuidado y la discapacidad de su gente?',
39,false,false,
'[{"value":"Sí, me siento acompañado/a","label":"Sí, me siento acompañado/a"},
{"value":"Parcialmente, hay cierta comprensión","label":"Parcialmente, hay cierta comprensión"},
{"value":"No, es algo bastante invisible","label":"No, es algo bastante invisible"},
{"value":"No, nunca se ha hablado del tema","label":"No, nunca se ha hablado del tema"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,max_select,options)
VALUES ('40000000-0000-0000-0000-000000000040','30000000-0000-0000-0000-000000000001',
'6.2','multiple_choice','¿Qué apoyos de la empresa te ayudarían más? Elegí hasta 3',40,false,false,3,
'[{"value":"Flexibilidad horaria o trabajo remoto","label":"Flexibilidad horaria o trabajo remoto"},
{"value":"Apoyo económico o convenios/descuentos","label":"Apoyo económico o convenios/descuentos"},
{"value":"Acceso a terapias o salud","label":"Acceso a terapias o salud"},
{"value":"Contención/apoyo emocional o psicológico","label":"Contención/apoyo emocional o psicológico"},
{"value":"Capacitación y autocuidado","label":"Capacitación y autocuidado"},
{"value":"Redes de apoyo/grupos de pares","label":"Redes de apoyo/grupos de pares"},
{"value":"Información sobre recursos y servicios disponibles","label":"Información sobre recursos y servicios disponibles"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000041','30000000-0000-0000-0000-000000000001',
'6.3','single_choice',
'¿Estarías dispuesto/a a participar en un grupo de apoyo para cuidadores dentro de la empresa?',
41,false,false,
'[{"value":"Sí, definitivamente","label":"Sí, definitivamente"},
{"value":"Tal vez, si hay más personas en la misma situación","label":"Tal vez, si hay más personas en la misma situación"},
{"value":"No por ahora","label":"No por ahora"},
{"value":"Prefiero mantenerlo en privado","label":"Prefiero mantenerlo en privado"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000042','30000000-0000-0000-0000-000000000001',
'6.4','single_choice',
'¿Conocés a algún compañero/a de trabajo que esté al cuidado de una persona con discapacidad o dependiente?',
42,false,false,
'[{"value":"Sí, conozco a varias personas","label":"Sí, conozco a varias personas"},
{"value":"Sí, conozco a una persona","label":"Sí, conozco a una persona"},
{"value":"No conozco a nadie","label":"No conozco a nadie"},
{"value":"No estoy seguro/a","label":"No estoy seguro/a"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000043','30000000-0000-0000-0000-000000000001',
'6.5','single_choice',
'¿Considerás que la empresa debería ofrecer apoyos a quienes cuidan a una persona dependiente?',
43,false,false,
'[{"value":"Sí, definitivamente","label":"Sí, definitivamente"},
{"value":"Tal vez, dependería del caso","label":"Tal vez, dependería del caso"},
{"value":"No lo considero necesario","label":"No lo considero necesario"},
{"value":"No lo sé","label":"No lo sé"}]'::jsonb);
-- ══════════════════════════════════════════════════════════════
-- SECCIÓN 7 — Para cerrar (top-level)
-- 7.1: text_long — NO exponer en agg_segment ni store analítico (regla 4 CLAUDE.md)
-- ══════════════════════════════════════════════════════════════
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required)
VALUES ('40000000-0000-0000-0000-000000000044','30000000-0000-0000-0000-000000000001',
'7.1','text_long','¿Te gustaría dejar un comentario o sugerencia especial? (opcional)',44,false,false);