Automatización industrial / Preflight

ControlShift — Preflight de migraciones industriales

Convierte el programa de un PLC viejo y documentación incompleta en alcance, incógnitas y aptitud para cotizar. Nunca toca un controlador: lee copias de archivos offline.

ControlShift — Preflight de migraciones industriales
A un integrador le entregan un SLC 500 de veinte años, planos de 2014, unas fotos del tablero, ningún respaldo del HMI, ningún parámetro de los variadores, una ventana de parada de doce horas — y le piden precio fijo. La pregunta no es cómo convertir el programa. Es qué está aceptando entregar si cotiza eso. ControlShift productiza el trabajo que hoy hace un ingeniero senior antes de cotizar: parsea el export del programa, mide qué tan completa está la evidencia, reconstruye qué depende de qué, aplica reglas de migración versionadas y emite un veredicto por modelo comercial. En el caso de aceptación concluye PRECIO FIJO: NO LISTO, con las razones puestas — dos incógnitas críticas, dos hallazgos bloqueantes, 54 % de cobertura ponderada. La regla que gobierna todo el sistema: la evidencia ausente jamás se convierte en PASS. Que no aparezca un PLC de seguridad en los archivos entregados no significa que la seguridad esté fuera de alcance; significa que la seguridad no está suficientemente evidenciada, y eso es lo que el sistema dice. No existe ningún hallazgo PASS en V1, y hay un test que lo verifica en cada caso del dataset dorado. Lo aprendido fue casi todo sobre falsos verdes. Un paquete de trabajo sumaba cantidades de unidades distintas y cotizaba dos reescrituras de instrucción como si fueran trece. La extensión de un archivo decidía un tipo que alimenta un dominio de evidencia, y con un PDF mal clasificado el veredicto comercial cambiaba solo, sin que nadie escribiera nada mal. El seeder escribía filas directo a Postgres, esquivaba siete controles de ingesta y forzaba SCANNED sobre archivos que ningún escáner había visto: todas las suites construidas encima pasaban sobre datos que ningún usuario podría producir. Y un encabezado desconocido borraba el programa entero en silencio, dejando un modelo vacío y cero hallazgos de software — incluidas las dos instrucciones que bloquean la migración. No hay ningún modelo de IA en ningún camino del producto. Los porcentajes de cobertura, los hallazgos, las horas y el veredicto son aritmética sobre reglas versionadas.

Tecnologías

Rust · NestJS · PostgreSQL · Next.js

Resultados

  • GO-001 corre de archivos crudos a veredicto comercial en menos de 3 s, con escaneo antivirus real
  • 34 tests de motor, 48 de API y 72 aserciones de extremo a extremo, sin ningún hallazgo falso-seguro
  • La capa de operandos validada contra 143 operandos extraídos de tres proyectos RSLogix reales

Enlaces