Arquitectura general¶
Frontend React/Vite
│ JSON / OpenAPI
▼
API FastAPI ─── autorización y auditoría
│
▼
Casos de uso ─── historial SQLite
│
▼
Motor de análisis ─── reglas explicables
│
▼
Modelo intermedio
│
▼
Puerto de adaptador
┌────┼────┐
Mongo Couch Cassandra
La aplicación se despliega inicialmente como un monolito modular. La separación de responsabilidades permite extraer componentes más adelante sin introducir microservicios antes de validar el dominio.
Flujo preventivo¶
actor → selección de motor/recurso → inspección → propuesta → reglas → métricas → reporte → historial/auditoría.
No existe una flecha de retorno que ejecute la propuesta sobre la fuente.
La ejecución fixture usa snapshots sintéticos y es la ruta reproducible por
defecto. local y secure pueden habilitar adaptadores live read-only con
timeout, scope y capabilities declaradas; no equivalen a una certificación de
producción. La frontera completa está en estado real y fronteras de
despliegue.