Arquitectura backend¶
backend/src/schemasafe/
├── api/ # routers HTTP, dependencias y errores
├── core/ # modelos, reglas, casos de uso y puertos
├── adapters/ # MongoDB, CouchDB y Cassandra
└── infrastructure/ # settings, SQLite y composición
core no importa FastAPI ni drivers. api valida entradas y traduce respuestas. adapters implementa NoSQLAdapter. infrastructure construye el store y carga configuración. Las pruebas pueden sustituir adapters y store por fixtures sin levantar servicios externos.