{"nodes": [{"id": "root_socialdesk_project_documentation_architecture_md", "label": "architecture.md", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L1"}, {"id": "project_documentation_architecture_socialdesk_platform_systems_architecture_flows", "label": "\ud83e\uddf1 SocialDesk Platform - Systems Architecture & Flows", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L1"}, {"id": "project_documentation_architecture_1_logical_architecture_multi_tier", "label": "\ud83d\udcbb 1. Logical Architecture (Multi-Tier)", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L7"}, {"id": "project_documentation_architecture_codeblock_1", "label": "code:mermaid (graph TD)", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L11"}, {"id": "project_documentation_architecture_1_1_client_tier", "label": "1.1 Client Tier", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L42"}, {"id": "project_documentation_architecture_1_2_web_server_tier", "label": "1.2 Web Server Tier", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L47"}, {"id": "project_documentation_architecture_1_3_background_execution_tier", "label": "1.3 Background Execution Tier", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L52"}, {"id": "project_documentation_architecture_1_4_data_tier", "label": "1.4 Data Tier", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L57"}, {"id": "project_documentation_architecture_2_physical_deployment_topology", "label": "\ud83c\udf10 2. Physical & Deployment Topology", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L63"}, {"id": "project_documentation_architecture_codeblock_2", "label": "code:block2 ([ Inbound Clients & Channels ])", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L67"}, {"id": "project_documentation_architecture_3_key_transaction_pipelines_data_flows", "label": "\ud83d\udd04 3. Key Transaction Pipelines & Data Flows", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L91"}, {"id": "project_documentation_architecture_3_1_inbound_webhook_message_pipeline", "label": "3.1 Inbound Webhook Message Pipeline", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L93"}, {"id": "project_documentation_architecture_codeblock_3", "label": "code:block3 ([Customer Phone] \u2500\u2500\u25ba [WhatsApp Web API] \u2500\u2500\u25ba [open-wa Puppete)", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L96"}, {"id": "project_documentation_architecture_3_2_ai_agent_workflow_node_least_busy_capacity_routing", "label": "3.2 AI Agent Workflow Node & Least-Busy Capacity Routing", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L115"}, {"id": "project_documentation_architecture_codeblock_4", "label": "code:block4 ([ Incoming Message Event ])", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L118"}, {"id": "project_documentation_architecture_4_component_matrix_who_is_connected_to_who", "label": "\ud83d\udd17 4. Component Matrix: \"Who is Connected to Who\"", "file_type": "document", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L163"}], "edges": [{"source": "root_socialdesk_project_documentation_architecture_md", "target": "project_documentation_architecture_socialdesk_platform_systems_architecture_flows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L1", "weight": 1.0}, {"source": "project_documentation_architecture_socialdesk_platform_systems_architecture_flows", "target": "project_documentation_architecture_1_logical_architecture_multi_tier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L7", "weight": 1.0}, {"source": "project_documentation_architecture_1_logical_architecture_multi_tier", "target": "project_documentation_architecture_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L11", "weight": 1.0}, {"source": "project_documentation_architecture_1_logical_architecture_multi_tier", "target": "project_documentation_architecture_1_1_client_tier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L42", "weight": 1.0}, {"source": "project_documentation_architecture_1_logical_architecture_multi_tier", "target": "project_documentation_architecture_1_2_web_server_tier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L47", "weight": 1.0}, {"source": "project_documentation_architecture_1_logical_architecture_multi_tier", "target": "project_documentation_architecture_1_3_background_execution_tier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L52", "weight": 1.0}, {"source": "project_documentation_architecture_1_logical_architecture_multi_tier", "target": "project_documentation_architecture_1_4_data_tier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L57", "weight": 1.0}, {"source": "project_documentation_architecture_socialdesk_platform_systems_architecture_flows", "target": "project_documentation_architecture_2_physical_deployment_topology", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L63", "weight": 1.0}, {"source": "project_documentation_architecture_2_physical_deployment_topology", "target": "project_documentation_architecture_codeblock_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L67", "weight": 1.0}, {"source": "project_documentation_architecture_socialdesk_platform_systems_architecture_flows", "target": "project_documentation_architecture_3_key_transaction_pipelines_data_flows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L91", "weight": 1.0}, {"source": "project_documentation_architecture_3_key_transaction_pipelines_data_flows", "target": "project_documentation_architecture_3_1_inbound_webhook_message_pipeline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L93", "weight": 1.0}, {"source": "project_documentation_architecture_3_1_inbound_webhook_message_pipeline", "target": "project_documentation_architecture_codeblock_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L96", "weight": 1.0}, {"source": "project_documentation_architecture_3_key_transaction_pipelines_data_flows", "target": "project_documentation_architecture_3_2_ai_agent_workflow_node_least_busy_capacity_routing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L115", "weight": 1.0}, {"source": "project_documentation_architecture_3_2_ai_agent_workflow_node_least_busy_capacity_routing", "target": "project_documentation_architecture_codeblock_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L118", "weight": 1.0}, {"source": "project_documentation_architecture_socialdesk_platform_systems_architecture_flows", "target": "project_documentation_architecture_4_component_matrix_who_is_connected_to_who", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/project documentation/architecture.md", "source_location": "L163", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}