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 |