{
    "status": "ok",
    "challenge_code": "F02",
    "challenge_slug": "aguaje",
    "challenge_title": "Oleum Aguaje GreenTech",
    "ficha": "DESAFÍO F02: Optimización de Rendimiento y Estabilidad Oxidativa de Aceite y Pulpa de Aguaje",
    "server_ip": "aguaje.derloreto.com",
    "server_time": "2026-11-04 23:26:58",
    "db_engine": "MYSQL (Laragon 3306: derloreto_aguaje)",
    "stats": {
        "total_lotes": 6,
        "biomasa_total": 1705,
        "kpi_main_avg": 25.4,
        "kpi_qual_avg": 1248.3,
        "output_total": 180.4,
        "lotes_offline_sync": 5,
        "db_engine": "MYSQL (Laragon 3306: derloreto_aguaje)"
    },
    "fields_meta": [
        {
            "name": "biomasa_kg",
            "label": "Fruto Fresco Seleccionado (kg)",
            "type": "number",
            "step": "1.0",
            "default": "250.0"
        },
        {
            "name": "param_1",
            "label": "Temp. Deshidratado Pulpa (°C)",
            "type": "number",
            "step": "0.5",
            "default": "52.0"
        },
        {
            "name": "param_2",
            "label": "Temp. Prensado Expeller Frío (°C)",
            "type": "number",
            "step": "0.5",
            "default": "42.5"
        },
        {
            "name": "param_3",
            "label": "Acidez Libre (% Ácido Oleico)",
            "type": "number",
            "step": "0.05",
            "default": "0.85"
        },
        {
            "name": "kpi_main",
            "label": "Rendimiento Extracción Aceite (%)",
            "type": "number",
            "step": "0.1",
            "default": "25.4"
        },
        {
            "name": "kpi_quality",
            "label": "Carotenoides β-Caroteno (µg\/g)",
            "type": "number",
            "step": "1",
            "default": "1240"
        },
        {
            "name": "output_final",
            "label": "Aceite Virgen Obtenido (Litros)",
            "type": "number",
            "step": "0.1",
            "default": "22.8"
        }
    ],
    "users": [
        {
            "id": 1,
            "username": "operador.parinari",
            "name": "Ing. Milagros Yahuarcani",
            "role": "Jefa de Extracción Expeller",
            "zone": "RN Pacaya Samiria - Comunidad Parinari",
            "avatar": "MY",
            "device": "ANDROID-AGU-01"
        },
        {
            "id": 2,
            "username": "calidad.nauta",
            "name": "Q.F. Jorge Mozombite Tello",
            "role": "Analista Control Oxidativo",
            "zone": "Planta Procesadora Nauta",
            "avatar": "JM",
            "device": "ANDROID-AGU-02"
        },
        {
            "id": 3,
            "username": "acopio.jenaro",
            "name": "Téc. Segundo Manuyama",
            "role": "Supervisor Cosecha Sostenible",
            "zone": "Jenaro Herrera - Requena",
            "avatar": "SM",
            "device": "ANDROID-AGU-03"
        },
        {
            "id": 4,
            "username": "auditor.der",
            "name": "Dra. Elena Panduro Ríos",
            "role": "Auditora Técnica DER Loreto 2.0",
            "zone": "CCITL - Iquitos",
            "avatar": "EP",
            "device": "WEB-MASTER-02"
        }
    ],
    "batches": [
        {
            "id": 6,
            "codigo_lote": "CLOUD-AGUAJE-901",
            "fecha": "2026-11-04 21:00:00",
            "zona_origen": "Zona Piloto Loreto",
            "operador_nombre": "Ing. Milagros Yahuarcani",
            "operador_rol": "Operador de Campo (App Móvil)",
            "biomasa_kg": "150.00",
            "param_1": "52.00",
            "param_2": "42.50",
            "param_3": "0.85",
            "kpi_main": "25.40",
            "kpi_quality": "1240.00",
            "output_final": "38.10",
            "estado_calidad": "APROBADO_PREMIUM",
            "origen_registro": "APP_FLUTTER_OFFLINE",
            "observaciones": "Sincronizado desde App Móvil Flutter (Modo Offline -> Servidor Local PHP)"
        },
        {
            "id": 5,
            "codigo_lote": "AGU-2026-205",
            "fecha": "2026-11-02 16:10:00",
            "zona_origen": "Comunidad Manco Cápac - Canal de Puinahua",
            "operador_nombre": "Q.F. Jorge Mozombite Tello",
            "operador_rol": "Analista Control Oxidativo",
            "biomasa_kg": "350.00",
            "param_1": "51.00",
            "param_2": "41.20",
            "param_3": "0.74",
            "kpi_main": "26.50",
            "kpi_quality": "1345.00",
            "output_final": "33.10",
            "estado_calidad": "APROBADO_PREMIUM",
            "origen_registro": "APP_FLUTTER_OFFLINE",
            "observaciones": "Grado cosmético europeo (ECOCERT compatible). Color rojo rubí intenso sin solventes."
        },
        {
            "id": 4,
            "codigo_lote": "AGU-2026-204",
            "fecha": "2026-11-01 09:40:00",
            "zona_origen": "Jenaro Herrera - Requena",
            "operador_nombre": "Ing. Milagros Yahuarcani",
            "operador_rol": "Jefa de Extracción Expeller",
            "biomasa_kg": "195.00",
            "param_1": "54.50",
            "param_2": "44.50",
            "param_3": "1.12",
            "kpi_main": "23.60",
            "kpi_quality": "1120.00",
            "output_final": "16.50",
            "estado_calidad": "APROBADO_ESTANDAR",
            "origen_registro": "WEB_ADMIN_PHP",
            "observaciones": "Lote ecotipo Colorada; torta residual valorizada en harina rica en fibra dietaria."
        },
        {
            "id": 3,
            "codigo_lote": "AGU-2026-203",
            "fecha": "2026-10-30 15:05:00",
            "zona_origen": "Cuenca Río Marañón - Nauta",
            "operador_nombre": "Téc. Segundo Manuyama",
            "operador_rol": "Supervisor Cosecha Sostenible",
            "biomasa_kg": "410.00",
            "param_1": "52.00",
            "param_2": "42.00",
            "param_3": "0.81",
            "kpi_main": "26.20",
            "kpi_quality": "1310.00",
            "output_final": "38.40",
            "estado_calidad": "APROBADO_PREMIUM",
            "origen_registro": "APP_FLUTTER_OFFLINE",
            "observaciones": "Registro offline en aguajal sin cobertura celular; sincronizado al llegar al puerto de Nauta."
        },
        {
            "id": 2,
            "codigo_lote": "AGU-2026-202",
            "fecha": "2026-10-29 11:20:00",
            "zona_origen": "Comunidad San Pedro de Tipishca - Parinari",
            "operador_nombre": "Q.F. Jorge Mozombite Tello",
            "operador_rol": "Analista Control Oxidativo",
            "biomasa_kg": "280.00",
            "param_1": "53.00",
            "param_2": "43.20",
            "param_3": "0.92",
            "kpi_main": "24.90",
            "kpi_quality": "1190.00",
            "output_final": "24.80",
            "estado_calidad": "APROBADO_PREMIUM",
            "origen_registro": "APP_FLUTTER_OFFLINE",
            "observaciones": "Estabilización natural con tocoferoles endógenos (0.15%). Índice de peróxidos 4.2 meq O2\/kg."
        },
        {
            "id": 1,
            "codigo_lote": "AGU-2026-201",
            "fecha": "2026-10-28 07:45:00",
            "zona_origen": "Comunidad Veinte de Enero - RN Pacaya Samiria",
            "operador_nombre": "Ing. Milagros Yahuarcani",
            "operador_rol": "Jefa de Extracción Expeller",
            "biomasa_kg": "320.00",
            "param_1": "51.50",
            "param_2": "41.80",
            "param_3": "0.78",
            "kpi_main": "25.80",
            "kpi_quality": "1285.00",
            "output_final": "29.50",
            "estado_calidad": "APROBADO_PREMIUM",
            "origen_registro": "APP_FLUTTER_OFFLINE",
            "observaciones": "Ecotipo Shambo cosechado con subidor ecológico. Prensado en frío <43°C y microfiltrado con nitrógeno."
        }
    ],
    "experimental": [
        {
            "id": 1,
            "parametro": "Rendimiento de Extracción de Aceite (Base Pulpa Seca)",
            "unidad": "%",
            "lote_testigo": "14.20",
            "lote_tratado": "25.80",
            "meta_ficha": "≥ 24.0%",
            "mejora_pct": "+81.7% Extracción"
        },
        {
            "id": 2,
            "parametro": "Acidez Libre (% Ácido Oleico)",
            "unidad": "%",
            "lote_testigo": "4.85",
            "lote_tratado": "0.82",
            "meta_ficha": "≤ 1.50%",
            "mejora_pct": "-83.1% Acidez"
        },
        {
            "id": 3,
            "parametro": "Índice de Peróxidos (Oxidación Primaria)",
            "unidad": "meq O₂\/kg",
            "lote_testigo": "18.40",
            "lote_tratado": "4.60",
            "meta_ficha": "≤ 8.0 meq\/kg",
            "mejora_pct": "-75.0% Peróxidos"
        },
        {
            "id": 4,
            "parametro": "Retención de β-Caroteno y Tocoferoles",
            "unidad": "µg\/g",
            "lote_testigo": "580.00",
            "lote_tratado": "1290.00",
            "meta_ficha": "≥ 1100 µg\/g",
            "mejora_pct": "+122.4% Bioactivos"
        },
        {
            "id": 5,
            "parametro": "Vida Útil Estable (Proyección Rancimat 25°C)",
            "unidad": "Meses",
            "lote_testigo": "3.50",
            "lote_tratado": "18.00",
            "meta_ficha": "≥ 12 Meses",
            "mejora_pct": "+414% Vida Útil"
        }
    ],
    "sync_logs": [
        {
            "id": 4,
            "fecha_sync": "2026-11-04 21:11:50",
            "dispositivo": "ANDROID-FLUTTER-CLOUD-AGUAJE",
            "operador": "Operador Cloud (admin.aguaje)",
            "lotes_recibidos": 1,
            "ip_origen": "38.226.149.37",
            "detalle": "Sincronizados 1 lote(s): CLOUD-AGUAJE-901"
        },
        {
            "id": 3,
            "fecha_sync": "2026-11-04 21:08:50",
            "dispositivo": "ANDROID-FLUTTER-LOCAL",
            "operador": "Ing. Milagros Yahuarcani",
            "lotes_recibidos": 1,
            "ip_origen": "38.226.149.37",
            "detalle": "Sincronizados 1 lote(s): CLOUD-AGUAJE-901"
        },
        {
            "id": 2,
            "fecha_sync": "2026-11-04 20:23:47",
            "dispositivo": "ANDROID-AGU-02",
            "operador": "Q.F. Jorge Mozombite Tello",
            "lotes_recibidos": 2,
            "ip_origen": "192.168.15.18",
            "detalle": "Subida de lotes validados en campo sin internet y sincronizados en red local LAN"
        },
        {
            "id": 1,
            "fecha_sync": "2026-11-04 19:08:47",
            "dispositivo": "ANDROID-AGU-01",
            "operador": "Ing. Milagros Yahuarcani",
            "lotes_recibidos": 2,
            "ip_origen": "192.168.15.18",
            "detalle": "Sincronización inicial desde App Flutter Offline-First (Cola Local SQLite -> Servidor PHP)"
        }
    ]
}