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

  1. Phase 1Weeks 1–3Remove the bottleneck — savings analysis
  2. Phase 2Weeks 2–4Connect billing to CRM — Stripe ↔ HubSpot
  3. Phase 3Weeks 4–7Reporting and data foundation — BigQuery + Looker
  4. Phase 4Weeks 6–12Member portal foundation
Risk mitigation
RiskLikelihoodMitigation
ZenOne/Base86 API access restrictedMediumStart with static CSV POC; negotiate access Week 1
LLM latency too slow for real-time UXLowAsync batch mode — submit form, email sent in 5–10 min
Gemini/Claude accuracy insufficientLowFallback path: Claude 3.5 Sonnet for LOW confidence items
GCP credits require approval timeLowApply Day 1; use direct Anthropic API in interim
n8n hosting requires serverLowDeploy on Railway free tier or GCP Cloud Run
Prototype scope creepMediumShip minimum: savings history + billing status only

📹 Recorded walkthrough

Embed Loom recording / PowerPoint here on submission.