Skip to content

Refactor: dividir main.py en routers (src/api/routers/) #9

Description

@galigaribaldi

Descripción

src/api/main.py concentra todos los endpoints del modelo. Dividirlo en routers independientes por dominio mejora mantenibilidad y permite que los colaboradores trabajen en paralelo sin conflictos de merge.

Estructura propuesta

src/api/routers/
├── __init__.py
├── network.py        # /build-auto, /spatial-coverage
├── capillary.py      # /topological/capillary-strength, /topological/geo-capillary
└── detour.py         # /get_detour_factor, /get_detour_factor_any_node

Los GeoLayers ya están en src/api/routes/ — ese módulo no cambia.

Notas

  • No cambia ningún endpoint ni lógica de negocio — es puramente estructural
  • Delegado a colaborador externo, no bloquea nada del roadmap principal

Archivos afectados

  • src/api/main.py
  • src/api/routers/ (nuevo directorio)

Metadata

Metadata

Assignees

Labels

deuda-tecnicaDeuda técnica del modelorefactorReestructuración sin cambio funcional

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions