Skip to content

Latest commit

 

History

History
76 lines (56 loc) · 4.08 KB

File metadata and controls

76 lines (56 loc) · 4.08 KB

SolaceCore Architecture: Design-First Reading Guide

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.

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.

Recommended reading order (fast → deep)

1) One-screen mental model

2) Core runtime primitives (what makes SolaceCore SolaceCore)

3) Orchestration layer

4) Persistence, resilience, and “memory substrate”

5) Dynamic behavior (scripting)

Solace AI context (how this library fits the larger project)

If you want the “Solace AI” vision/requirements framing, read the Solace AI context sections inside:

Specialized/important design documents (easy to miss)

“What’s real today?” (design vs implementation)

When you explicitly want a gap view (without rewriting the design to match code), use:

UI / real-time interaction (Compose app work)


How to use this guide

  • 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).