Framework → Sita Mapping
PartialHow each canonical step is instantiated computationally.
Matrix
| Step | Research purpose | Sita system | Memory | Status |
|---|---|---|---|---|
| 01 Upload | User uploads IFC/STEP → stored in R2 → metadata in Postgres. | Input phase, files routes, R2 presign | structural | implemented |
| 02 Contextual Enrichment | Chatbot collects structured context → validated → stored in Postgres. | Input assistant, POST /chat/stream | structural | partial |
| 03 Structural Processing | Worker parses file → builds graph → stores in Neo4j. | RQ worker, geometry kernel, structural ingest | structural | implemented |
| 04 Reference Preparation | Documents and datasets ingested → stored in Postgres, pgvector, Neo4j. | reference_store, synthetic repositories, GraphQL | reference | mock |
| 05 Decision Setup | User configures agent architecture in canvas → stored in Postgres. | ReferenceCanvas, reference-config routes | reference, decision | implemented |
| 06 Planner Execution | Planner loads structural graph, reference memory, canvas config, and user context. | decision_runtime, decision-runs routes | structural, reference, decision | implemented |
| 07 GraphRAG Retrieval | Combines vector search, graph traversal, structured data, and GNN signals. | graphrag.py, GET /reference/search | reference | partial |
| 08 Agent Interaction | Agents exchange structured messages → user may intervene. | specialist heuristics, Decision Memory UI | reference, decision | partial |
| 09 Decision Output | Results stored in Decision Memory → dashboard generated. | Report phase, report_service | decision | implemented |
| 10 FRAMEWORK DEFINITION REQUIRED | No `Step 10 — [Name]` line exists in `docs/sita-master-architecture` §5. The strongest cross-reference is “Evaluation Hooks (Step 10 Link)” in `docs/runbooks/agent_arch_digitalbrain` §17. | Decision dashboard figures, convergence panel | decision | designed |