Assignment 4
Architecture Vision
Where SourceClub is today, where it needs to be in 90 days, and the risks worth mitigating along the way.
Today
Prospect → Manual email → Founder
↓
Manual 10-min analysis
(5–7 hrs/month)
HubSpot ←✗→ Stripe (no real-time sync)
ZenOne / Base86 (exist, not automated)End of 90 days
Prospect Form → Vertex AI Agent → Report → HubSpot + Gmail Stripe Webhooks → n8n → HubSpot Company properties All data → BigQuery → Looker Studio dashboard
90-day sprint phases
- Phase 1Weeks 1–3Remove the bottleneck — savings analysis
- Phase 2Weeks 2–4Connect billing to CRM — Stripe ↔ HubSpot
- Phase 3Weeks 4–7Reporting and data foundation — BigQuery + Looker
- Phase 4Weeks 6–12Member portal foundation
Risk mitigation
| Risk | Likelihood | Mitigation |
|---|---|---|
| ZenOne/Base86 API access restricted | Medium | Start with static CSV POC; negotiate access Week 1 |
| LLM latency too slow for real-time UX | Low | Async batch mode — submit form, email sent in 5–10 min |
| Gemini/Claude accuracy insufficient | Low | Fallback path: Claude 3.5 Sonnet for LOW confidence items |
| GCP credits require approval time | Low | Apply Day 1; use direct Anthropic API in interim |
| n8n hosting requires server | Low | Deploy on Railway free tier or GCP Cloud Run |
| Prototype scope creep | Medium | Ship minimum: savings history + billing status only |
📹 Recorded walkthrough
Embed Loom recording / PowerPoint here on submission.