premio-f1.html, op-trace.html, protocolo-final.html, coordinador.html, mediador.html, runbook.html, js/cc-premio-modal.css, y en TONA agente-api.php + patrocinador.php.nfc, F2 pagina_secreta (por dpto o genérica), F3 umbra.protocolo-final.html?modo=proyector (evita modal invasivo en plenaria).patrocinador.php?token=... marcar 1 código y verificar estado CANJEADO.cc_equipo_ganador o cc_dpto en sesión (ahora también soporta fallback en localStorage).agente.php?token=...; en proyector solo mostrar confirmación grupal.registrado: ✓✉ REENVIARwp_cc_participantes → buscar por correo → verificar columna pin0000 en las páginas de departamento (solo para facilitador)ok: truepublic_html/cybercorp/api.php → verificar que las credenciales de BD son correctas (líneas 14-17)u175186583_hhIiI existe y el usuario u175186583_SnZUz tiene accesoapi.php desde los archivos del proyectou175186583_hhIiI (h, h, I mayúscula, i, I mayúscula)claudecorp-api.php existe en el servidorclaudecorp-api.php — línea con ANTHROPIC_API_KEYcybercorp@tona.com.mx pueden caer ahí✉ REENVIAR al participantecheckin/?token=[token]● ACTIVOelegir-rol.htmlagente.php y agente-api.php existen en public_html de tona.com.mxu175186583_JJB0V — con cero (0) no letra O en la penúltima posiciónu175186583_cbMew tiene permisos en esa BDREINICIAR TABLERO solo reinicia cronómetro/audio/Umbra en pantalla; no borra participantes.BORRAR PARTICIPANTES (BD) → contraseña: RESET-UMBRA-CYBERCORP↺ RESET — limpia roles elegidosapi.php/backfill-insignias — NO hacer esto, borra datos de insignias de participantes anterioresprotocolo-final.html?modo=proyector (evita modal de recompensa en pantalla general). Nota: UMBRA asigna 1 código por miembro registrado del equipo ganador; cargar códigos suficientes en TONA.api.php/calcular-sin-penalizacion