06. Dependency Map

Technical dependencies (high-level)

flowchart TD R["swapps-react-client"] -->|REST| A["Leads API"] R -->|REST| B["Subscriptions API (IDK)"] R -->|REST| C["Support Ticket API"] B --> D["Stripe Checkout"] D --> E["Stripe Webhook -> IDK"] E --> F["Subscription Sync Service"] E --> G["Provisioning Service"] G --> H["Activation Token + Email"] I["IDK Services/Tickets"] --> J["FrontApp"] I --> K["ClickUp"] I --> L["GitHub/Copilot workflows"] M["IDK Sites"] --> N["Repository URL"] M --> O["Editing Tool URL"]

Dependency assessment

Dependency Direction Criticality Status
Public app -> Leads API Sync API call High Implemented
Public app -> Subscriptions API Sync API call High Implemented
Subscriptions API -> Stripe External payment dependency High Implemented
Stripe -> IDK webhook Event-driven High Implemented
Webhook -> provisioning/activation Service orchestration High Implemented
IDK Tickets -> FrontApp/ClickUp Operational integration Medium/High Implemented
Prototype output -> IDK Site entity Cross-domain handoff High Partial