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:
labismed-posturography-systemsortho_posture000072-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
rclonesobregdrive-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-softwareorthoposture-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.