Skip to content

Plan de procesamiento AI/Codex LABIS

Fecha: 2026-05-05 Repo fuente archivado: larancibia/labis-agentic-research Destino canonico: larancibia/labis-eppa-software Rama fuente: issue-lab-003-codex-processing

Objetivo

Ordenar lo que el equipo clinico y de investigacion pidio procesar con Codex/Claude sin mezclar evidencia, interpretacion estadistica y backlog tecnico. Este plan convierte los adjuntos ya recolectados en corridas reproducibles, issues accionables y validaciones antes de enviar conclusiones.

Nota de consolidacion 2026-05-23: este documento fue migrado desde el PR pendiente del repo archivado larancibia/labis-agentic-research. Las tareas nuevas deben crearse en larancibia/labis-eppa-software, usando los frentes fronts/exoesqueleto/ y fronts/openpose/ segun corresponda.

Fuentes disponibles

Fuente Ruta Uso esperado Estado
Informe de exoesqueleto fronts/exoesqueleto/sources/gmail/exoesqueleto/19dd48aa8b5b941c/Informe.html Extraer metodos, resultados, gaps, variables y preguntas para el equipo clinico y de investigacion Disponible con hash en fronts/exoesqueleto/docs/source-manifest.tsv
IDEA MON fronts/exoesqueleto/sources/gmail/exoesqueleto/19c38877bacbd82f/IDEA MON.docx Convertir idea Kinovea vs OpenPose en protocolo de procesamiento sagital Disponible con hash en fronts/exoesqueleto/docs/source-manifest.tsv
Copia IDEA MON fronts/exoesqueleto/sources/gmail/exoesqueleto/19d0166f3b464939/IDEA MON.docx Copia equivalente para trazabilidad Hash igual a la copia principal
Circular jornadas fronts/exoesqueleto/sources/gmail/exoesqueleto/19d0166f3b464939/Circular N1_Jornadas_2026_SI_FADU_UBA.pdf Contexto de presentacion, no evidencia cientifica primaria Disponible
Runbook Codex/Claude fronts/exoesqueleto/docs/codex-claude-runbook.md Regla operativa para prompts, outputs y comparacion Disponible
Informe operativo LABIS fronts/exoesqueleto/docs/reports/2026-05-05-informe-informatico-labis-operacion.md Mapa de workstreams, repos e issues Disponible

Lo que se debe procesar con Codex/Claude

  1. Extraer una matriz fuente a afirmacion desde Informe.html.
  2. Entrada: informe HTML y manifest con hash.
  3. Salida: tabla con seccion, afirmacion, dato que la respalda, tipo de analisis, variable y estado de evidencia.
  4. Validacion: ninguna conclusion queda marcada como validada si no tiene fuente o dato local asociado.

  5. Revisar el informe de exoesqueleto sin inventar interpretaciones.

  6. Entrada: matriz fuente-afirmacion.
  7. Salida: gaps metodologicos, preguntas abiertas y lista de analisis estadisticos pendientes.
  8. Validacion: cada recomendacion debe citar una seccion o variable del informe.

  9. Preparar el protocolo Kinovea vs OpenPose de IDEA MON.

  10. Entrada: texto extraido de IDEA MON.docx.
  11. Salida: variables, keypoints BODY_25, tipos de levantamiento, videos requeridos, comparacion con/sin exoesqueleto y criterios de aceptacion.
  12. Validacion: el protocolo separa claramente extraccion, comparacion, interpretacion y limites.

  13. Armar preguntas para el equipo clinico y de investigacion.

  14. Entrada: gaps detectados.
  15. Salida: preguntas cortas, agrupadas por datos faltantes, estadistica, definiciones y permisos/privacidad.
  16. Validacion: cada pregunta explica que bloqueo resuelve.

  17. Generar backlog sugerido.

  18. Entrada: outputs Codex/Claude y comparacion.
  19. Salida: issues de GitHub de tamano medio, con user story, entregables y pruebas TDD cuando aplique.
  20. Validacion: no crear issues atomicos redundantes ni tareas sin fuente.

Prompt pack propuesto

Prompt A: extraccion estricta

Actua como asistente de investigacion. Usa solamente las fuentes listadas en
el manifest. Extrae afirmaciones, variables, metodos y resultados del informe.
No agregues bibliografia ni interpretacion externa. Devuelve una tabla con:
id, fuente, seccion, afirmacion, dato textual o numerico, variable, metodo,
estado de evidencia y dudas.

Prompt B: revision estadistica

Actua como revisor estadistico. Revisa la matriz fuente-afirmacion del informe
de exoesqueleto. Identifica analisis faltantes, inconsistencias, variables mal
definidas y conclusiones no respaldadas. No escribas conclusiones finales; solo
gaps y preguntas. Cada observacion debe referenciar un id de afirmacion.

Prompt C: protocolo OpenPose vs Kinovea

Actua como investigador de biomecanica aplicada. A partir de IDEA MON, propon
un protocolo reproducible para comparar Kinovea y OpenPose en videos sagitales
de tres tipos de levantamiento, con y sin exoesqueleto pasivo de espalda.
Inclui variables, keypoints, criterios de calidad de video, formato de salida,
comparacion esperada y limitaciones. Marca como pendiente todo dato no presente
en la fuente.

Prompt D: backlog e issues

Actua como PM tecnico. Con los outputs validados de Codex y Claude, propone
issues de GitHub no demasiado granulares. Cada issue debe incluir user story,
objetivo, entregables, datos necesarios, estrategia TDD/validacion, criterios
de aceptacion, riesgos y repo sugerido. No dupliques issues existentes.

Issues sugeridos

LAB-007: reconstruir manifest de entradas del informe de exoesqueleto

Repo sugerido: labis-eppa-software, frente fronts/exoesqueleto/

User story: como investigador LABIS, quiero saber exactamente que archivos, variables y transformaciones alimentan el informe de exoesqueleto para poder validar resultados antes de interpretar conclusiones.

Entregables:

  • Manifest de Informe.html, planillas originales requeridas y archivos faltantes mencionados por el script embebido.
  • Lista de hojas/variables esperadas: Kinovea, EPPA perfil izquierdo, EPPA frente, estabilidad y CTSIB.
  • Tabla de disponibilidad: disponible, faltante, duplicado o requiere permiso.

Validacion/TDD:

  • Test o script que falle si el manifest referencia un archivo inexistente.
  • Hash de cada fuente disponible en fronts/exoesqueleto/docs/source-manifest.tsv.
  • Revision manual de que no se publican datos personales fuera del repo privado.

Criterios de aceptacion:

  • El informe puede rastrearse a fuentes concretas.
  • Los faltantes quedan separados de los datos disponibles.
  • El equipo clinico y de investigacion recibe una lista breve de archivos necesarios.

LAB-008: matriz claim-evidence del informe de exoesqueleto

Repo sugerido: labis-eppa-software, frente fronts/exoesqueleto/

User story: como revisor cientifico, quiero que cada conclusion o resultado del informe tenga evidencia trazable para decidir que puede enviarse y que requiere correccion.

Entregables:

  • Matriz con afirmacion, fuente, variable, metodo estadistico y estado.
  • Clasificacion: respaldada, incompleta, ambigua o no verificable.
  • Lista de conclusiones que no deben usarse todavia.

Validacion/TDD:

  • Script que valide columnas obligatorias y que no haya filas sin fuente.
  • Revision cruzada Codex vs Claude con diferencias documentadas.

Criterios de aceptacion:

  • Ninguna conclusion queda marcada como validada sin evidencia.
  • Los gaps pedidos por el equipo clinico quedan visibles: estabilidad, CTSIB, ojos abiertos, revision de resultados e interpretacion.

LAB-009: corrida comparativa Codex/Claude sobre interpretacion del informe

Repo sugerido: labis-eppa-software, frente fronts/exoesqueleto/

User story: como equipo LABIS, quiero comparar outputs de Codex y Claude sobre el mismo material para detectar omisiones, desacuerdos y preguntas relevantes antes de escribir el informe final.

Entregables:

  • Carpeta runs/YYYY-MM-DD-exoesqueleto-informe/.
  • input-manifest.md, prompt.md, codex-output.md, claude-output.md y comparison.md.
  • Lista final de preguntas para el equipo clinico y de investigacion.

Validacion/TDD:

  • Checklist que confirme que ambos modelos usaron el mismo prompt y el mismo manifest.
  • Cada diferencia entre modelos queda marcada como: dato faltante, inferencia, error probable o tema para experto humano.

Criterios de aceptacion:

  • El output final no mezcla IA con evidencia primaria.
  • Hay un paquete revisable para responder el email del equipo clinico.

AI-011: protocolo Kinovea vs OpenPose para IDEA MON

Repo sugerido: labis-eppa-software, frente fronts/openpose/

User story: como investigadora de biomecanica, quiero un protocolo reproducible para comparar Kinovea y OpenPose en levantamientos sagitales con/sin exoesqueleto para evaluar si OpenPose aporta mediciones utiles al diseno.

Entregables:

  • Documento de protocolo con variables, keypoints BODY_25, videos requeridos y formato de salida.
  • Matriz de comparacion Kinovea/OpenPose: angulos de tronco, cadera, rodilla, cuello-hombro-cadera y estabilidad temporal.
  • Criterios de calidad: vista sagital, calibracion, oclusion, FPS, distancia y repeticion por tipo de levantamiento.

Validacion/TDD:

  • Fixture sintetico minimo con coordenadas BODY_25 conocidas.
  • Test unitario que calcule angulo de tronco esperado desde keypoints.
  • Test de contrato para CSV de salida con columnas obligatorias.

Criterios de aceptacion:

  • El protocolo permite procesar los tres tipos de levantamiento.
  • La comparacion separa con exoesqueleto y sin exoesqueleto.
  • Los limites de OpenPose quedan explicitados.

LAB-010: paquete de preguntas para el equipo clinico y de investigacion

Repo sugerido: labis-eppa-software, frente fronts/exoesqueleto/

User story: como coordinador del trabajo, quiero una lista de preguntas ordenada por bloqueo para pedir los datos correctos sin abrir multiples hilos.

Entregables:

  • Preguntas sobre planillas faltantes, variables de ojos abiertos, CTSIB, tests de estabilidad y alcance de interpretacion.
  • Preguntas sobre videos sagitales, tipos de levantamiento, formato Kinovea y permiso para procesar con OpenPose.
  • Borrador de mail/WhatsApp con tono corto y accionable.

Validacion/TDD:

  • Cada pregunta debe linkear a un gap de LAB-007, LAB-008 o AI-011.
  • Revision de privacidad antes de enviar.

Criterios de aceptacion:

  • Las preguntas son suficientes para desbloquear la siguiente corrida.
  • No se piden datos que ya estan disponibles en el manifest.

Orden recomendado

  1. Completar LAB-007 para confirmar insumos reales.
  2. Ejecutar LAB-008 con extraccion estricta del informe.
  3. Ejecutar LAB-009 con Codex y Claude usando el mismo prompt.
  4. Crear AI-011 en labis-eppa-software bajo fronts/openpose/ para separar IDEA MON/OpenPose.
  5. Usar LAB-010 para responder a el equipo clinico y de investigacion con preguntas concretas.

Riesgos

  • El HTML contiene codigo y resultados mezclados; una IA puede confundir script con conclusion si no se usa matriz fuente-afirmacion.
  • Faltan planillas originales mencionadas por el informe; sin esos archivos no se puede validar estadistica completa.
  • IDEA MON propone una direccion tecnica, pero no reemplaza protocolo ni datos experimentales.
  • Las conclusiones biomecanicas deben quedar pendientes hasta que el equipo clinico valide definiciones, datos y permisos.