digraph system_overview { rankdir=TB compound=true fontname="Helvetica" node [fontname="Helvetica" fontsize=11 style=filled] edge [fontname="Helvetica" fontsize=9] label="Soleprint — System Overview" labelloc=t fontsize=14 // Core subgraph cluster_core { label="Soleprint Hub" style=dashed class="accent" hub [label="soleprint\ncore coordinator\nport 12000" shape=box] } // Artery subgraph cluster_artery { label="Artery — Todo lo vital" style=dashed class="artery" veins [label="Veins\nstateless connectors"] shunts [label="Shunts\nmock connectors"] pulses [label="Pulses\ncomposed flows"] } // Atlas subgraph cluster_atlas { label="Atlas — Documentacion accionable" style=dashed class="atlas" books [label="Books\ndocumentation"] templates [label="Templates\npatterns"] } // Station subgraph cluster_station { label="Station — Centro de control" style=dashed class="station" tools [label="Tools\ntester · datagen · modelgen"] monitors [label="Monitors\ndatabrowse"] } // External subgraph cluster_external { label="External APIs" style=dashed jira [label="Jira"] google [label="Google"] slack [label="Slack"] } // Managed app subgraph cluster_managed { label="Managed App" style=dashed app_fe [label="Frontend"] app_be [label="Backend"] app_db [label="Database" shape=cylinder] } // Connections hub -> veins [class="artery" label="routes"] hub -> books [class="atlas" label="routes"] hub -> tools [class="station" label="routes"] veins -> jira [label="API"] veins -> google [label="OAuth"] veins -> slack [label="API"] veins -> pulses [label="compose"] tools -> app_be [label="test" style=dashed] monitors -> app_db [label="browse" style=dashed] // Sidebar injection hub -> app_fe [class="accent" label="sidebar\ninjection" style=dashed] }