La clave va en el archivo BackOffice/.env del servidor.
Nunca dentro de la app iPhone.
OPENAI_API_KEY=sk-...
KingScan · Base servidor
Fuente central para códigos DTC, vehículos, investigación por marca, Custom, códigos desconocidos y enriquecimiento IA automático.
Resumen
Buscar
República Dominicana
Visuales
Genera un PNG transparente por combinación año + marca + modelo. Si ya existe en SQLite, se reutiliza y no vuelve a llamar a OpenAI.
Custom
Estas acciones son candidatas documentadas o detectables. Las sensibles quedan bloqueadas hasta revisión y confirmación, nada de modificación destructiva automática.
Lectura segura
Snapshots enviados por la app: adaptador, protocolo, DTC, métricas y probes de módulos. Son lectura solamente; no contienen comandos de escritura ni VIN completo.
App móvil
Estados reales enviados por el iPhone cuando se abre Custom: vehículo detectado, backup aplicado, módulos disponibles, categorías y opciones visibles/no disponibles.
Configuración original
Archivos As-Built Ford/FORScan guardados por vehículo. Esto es lo que permite pasar de “candidato” a “validable”: módulo, línea actual, valor objetivo y backup antes de cualquier activación.
Desconocidos
Fuentes
Servidor
La clave va en el archivo BackOffice/.env del servidor.
Nunca dentro de la app iPhone.
OPENAI_API_KEY=sk-...
Si el VPS está público, configura KINGSCAN_BACKOFFICE_TOKEN
y pon el mismo token aquí para navegar el panel desde tu navegador.
Cuando llega un scan móvil, el servidor busca primero en SQLite. Si no encuentra el código, crea el desconocido y pide una ficha a OpenAI automáticamente si hay clave.
Perfecto para esta fase. Más adelante se puede migrar a PostgreSQL sin cambiar el flujo de la app.