Layered Architecture
ImplementedInterface, orchestration, workers, and stores. Runtime is not storage.
Layers
| Layer | AS-IS | TARGET |
|---|---|---|
| Interface | Next.js five-phase workspace | Same + experiment configuration UI |
| BFF | /api/sita/[...path] | Unchanged |
| Orchestration | FastAPI Decision Runtime | Same + streaming events |
| Workers | RQ ingest + classify | Optional GPU GNN worker |
| Stores | Postgres, Neo4j, R2, Redis | + pgvector, catalogue DB |