This guide is meant to help you read the design (not “lint the docs”). It gives a recommended path through the documentation set, anchored on the canonical architecture narrative.
- Architectural Deep Dive (authoritative): Architectural_Deepdive.md
- Treat this as the “spine” document: it tries to carry the full story from first principles → module contracts → rationale.
- components/kernel/system_architecture.md (the graph + short component descriptions)
- Kernel / Ports / Channels:
- Lifecycle discipline:
- Actor system (isolation + message-driven computation):
- Supervisor (hot-plug + hot-swap as a first-class design goal):
- Workflow design / orchestration:
- components/workflow/Workflow_Management_Design.md
- components/actor_system/Workflow_Management_Design.md (if you want the actor-system framing)
- Storage conceptual + operational guidance:
- Memory-tool design slice:
If you want the “Solace AI” vision/requirements framing, read the Solace AI context sections inside:
- InferenceCube / actor inference engine:
- Supervisor emotional model design notes:
- LangChain alignment and patterns (downstream — the chains live in
prototypes/, notlib/):
When you explicitly want a gap view (without rewriting the design to match code), use:
- If you’re evaluating the design intent: start with the canonical deep dive + the kernel/system_architecture diagram.
- If you’re implementing: use the component docs + the gap analysis docs.
- If you’re integrating into “Solace AI”: read the Solace AI context and then pick the modules that become your integration surface (workflow, storage, scripting).