Saltar a contenido

LABIS/Posture legacy scrub

Fecha: 2026-05-24 Repo canonico: larancibia/labis-eppa-software

Objetivo

Cerrar la cola de repos archivados de LABIS/Posture que quedo despues de la consolidacion a repo unico. La revision se hizo por metadata, nombres de archivo, hashes Git, estado dirty y comparacion contra el monorepo. No se copiaron payloads clinicos nuevos ni se reprodujeron valores de pacientes.

Resultado

Los siguientes repos archivados quedan descartados y pueden borrarse de GitHub y del workspace local:

  • labis
  • med-posturography-systems
  • ortho_posture
  • 000072-ortho_posture

El trabajo vigente continua en labis-eppa-software. El repo activo orthoposture-2 queda fuera de esta wave: no se borra ni se modifica.

Evidencia por repo

Repo Tracked Blobs no presentes en labis-eppa-software Dirty local Decision
labis 33 26 7 Borrar. Es un prototipo inicial de API/scripts; los .mat relevantes ya estan en fronts/eppa/datos/ y la validacion actual vive en fronts/eppa/tests/ y fronts/eppa/python/. Los dirty files son solo artefactos IDE eliminados.
med-posturography-systems 252 99 3 Borrar. Tiene 143 blobs identicos bajo fronts/eppa/; las diferencias utiles fueron superadas por la version canonica. Los dirty changes son package.json/lock con Next 15.5.15, version que el monorepo ya usa, mas un settings local.
ortho_posture 686 617 2 Borrar. Es legado archivado; el material clinico/local queda gobernado por los manifests bajo fronts/eppa/docs/source-manifest.tsv y no se importa payload nuevo. El codigo web/backend queda superado por EPPA actual y por el repo activo orthoposture-2.
000072-ortho_posture 1379 1330 774 Borrar. La mayor parte de la diferencia es generado/vendor o evidencia de E2E vieja: e2e-tests, .git-archive, reports, videos y node_modules trackeado. Los MATLAB/videos seleccionados ya estan inventariados en el monorepo; no se importa la superficie completa.

Clasificacion de material

Clase Accion
Codigo EPPA vigente Mantener solo en fronts/eppa/.
Validacion MATLAB/Python vigente Mantener en fronts/eppa/tests/, fronts/eppa/python/ y fronts/eppa/matlab_validation/.
MATLAB/imagenes/videos ya curados Mantener segun fronts/eppa/docs/source-manifest.tsv.
Payload clinico crudo No importar en esta wave. Retener solo si ya estaba gobernado por manifest; el resto se descarta con el repo archivado.
Vendor/generado (node_modules, reports, caches, .git-archive) Descartar.
Docs de sprint/demo/security antiguas Descartar. No son fuente de verdad del monorepo actual.
Cambios locales dirty Descartar: eran IDE/generado o upgrades ya reflejados en el monorepo.

Chequeos externos

  • GitHub: los cuatro repos estaban archivados, privados, sin issues, sin PRs y sin release vigente.
  • Drive: busqueda exacta por nombre via rclone sobre gdrive-luis: no encontro carpetas/archivos para esos cuatro nombres.
  • GHCR: no se lista con el token actual porque falta scope read:packages; no se borra ni muta ningun package.

Estado esperado despues del borrado

Repos archivados remanentes:

  • guanacobot-main

Repos activos relevantes:

  • labis-eppa-software
  • orthoposture-2

El siguiente trabajo, si se quiere ordenar mas, es decidir si orthoposture-2 debe seguir como producto separado o si conviene convertirlo en frente dentro del monorepo LABIS. Esa decision queda fuera de esta wave porque el repo esta activo y no es duplicado archivado.