Programa de Prácticas en Ingeniería de ML

Directorio de Integración Operativa

Este directorio está reservado exclusivamente para la ejecución de requerimientos técnicos derivados de proyectos activos de la organización. A diferencia de los bloques formativos, el código desarrollado aquí tiene consumidores reales: los estándares metodológicos del programa dejan de ser objetivos de aprendizaje y pasan a ser condiciones de aceptación.

Prerrequisitos

Protocolo de Operación

  1. Requerimiento: recibirá un requerimiento técnico con un identificador único y, en su caso, un conjunto de datos previamente auditado y anonimizado.
  2. Estructura: cada tarea se desarrolla en el subdirectorio Tareas_Asignadas/<identificador>/, que debe contener un README.md con el objetivo, el origen de los datos, los comandos de reproducción, los resultados y las limitaciones conocidas.
  3. Ramas: todo desarrollo se ejecuta en una rama independiente, creada desde main actualizada, con la nomenclatura tarea/<identificador>-<descripcion>.
  4. Confidencialidad:
    • Los datos se almacenan exclusivamente en data/ (excluido del control de versiones) o en la ubicación autorizada que se indique.
    • No se versionan datos, credenciales ni modelos serializados.
    • Los cuadernos no pueden contener salidas que muestren registros individuales del conjunto de datos.
  5. Estándares metodológicos: el código debe cumplir todos los estándares del programa: dependencias gestionadas con uv, operaciones vectorizadas, transformaciones encapsuladas en Pipelines, validación sin fugas y métrica justificada por el problema de negocio.
  6. Revisión: la entrega se realiza mediante Pull Request, completando la plantilla del repositorio. La revisión corresponde a los miembros del equipo titular.
  7. Integración en producción: la integración del código validado en los repositorios de producción la gestionan exclusivamente los miembros del equipo titular tras la aprobación del Pull Request. No realice despliegues ni acceda a sistemas productivos.