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¶
- Extraer una matriz fuente a afirmacion desde
Informe.html. - Entrada: informe HTML y manifest con hash.
- Salida: tabla con seccion, afirmacion, dato que la respalda, tipo de analisis, variable y estado de evidencia.
-
Validacion: ninguna conclusion queda marcada como validada si no tiene fuente o dato local asociado.
-
Revisar el informe de exoesqueleto sin inventar interpretaciones.
- Entrada: matriz fuente-afirmacion.
- Salida: gaps metodologicos, preguntas abiertas y lista de analisis estadisticos pendientes.
-
Validacion: cada recomendacion debe citar una seccion o variable del informe.
-
Preparar el protocolo Kinovea vs OpenPose de IDEA MON.
- Entrada: texto extraido de
IDEA MON.docx. - Salida: variables, keypoints BODY_25, tipos de levantamiento, videos requeridos, comparacion con/sin exoesqueleto y criterios de aceptacion.
-
Validacion: el protocolo separa claramente extraccion, comparacion, interpretacion y limites.
-
Armar preguntas para el equipo clinico y de investigacion.
- Entrada: gaps detectados.
- Salida: preguntas cortas, agrupadas por datos faltantes, estadistica, definiciones y permisos/privacidad.
-
Validacion: cada pregunta explica que bloqueo resuelve.
-
Generar backlog sugerido.
- Entrada: outputs Codex/Claude y comparacion.
- Salida: issues de GitHub de tamano medio, con user story, entregables y pruebas TDD cuando aplique.
- 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.mdycomparison.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¶
- Completar LAB-007 para confirmar insumos reales.
- Ejecutar LAB-008 con extraccion estricta del informe.
- Ejecutar LAB-009 con Codex y Claude usando el mismo prompt.
- Crear AI-011 en
labis-eppa-softwarebajofronts/openpose/para separar IDEA MON/OpenPose. - 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.