Skip to content

Mapa de repositorios

RepositorioResponsabilidadStack principalValidación esperada
docsWeb oficial y documentación transversalVitePressnpm run check
kairosProducto principal, frontend y backendReact, Vite, FastAPI, PostgreSQLTests y lint de frontend/backend
smartschedulerOptimización y agente de planificaciónFastAPI, Pythonpytest
mcqtestgeneratorGeneración stateless de exámenesFastAPI, Pythonpytest
platformHelm, Argo CD y modelo de despliegueYAML, Helmhelm lint y helm template

Qué falta para un workspace más profesional

Un repositorio coordinador explícito

La carpeta padre no es Git. Eso evita acoplamiento, pero hace que clonar, descubrir y ejecutar comprobaciones dependa del conocimiento local. Conviene crear en una fase posterior un repositorio pequeño —por ejemplo workspace— con:

  • un README de incorporación;
  • un manifiesto de repositorios y versiones;
  • scripts no destructivos para comprobar dependencias y estados;
  • configuración de editor compartida;
  • enlaces a los AGENTS.md de cada repo.

No debería contener copias del código ni convertirse en una capa de build propia.

Contratos visibles

Cada servicio debe documentar quién lo consume, estabilidad del contrato, endpoint de salud, política de versiones y comportamiento cuando no está disponible.

Comandos homogéneos

La experiencia ideal ofrece los mismos conceptos en todos los repositorios:

text
dev      arranque local
check    validación rápida antes de commit
test     suite completa
build    artefacto reproducible

La implementación puede seguir usando npm, Docker, pytest o Helm internamente.

Tecnología educativa con propósito.