Path7 Stack Audit

2026-05-10 · scott@path7.co · v0.1 inaugural

Headline findings

1. Identity & AccessAction needed

Tonight's blindspot. Two YubiKey 5 NFCs (serial 23010879 + a sibling somewhere) bought 2026-04-05, never enrolled meaningfully. Sites you actually use as a CGO depend on a single recovery path.

ServicePassword2FAHW keyStatus
Google scott@path7.coPrompt + TOTP + SMSSoft
Google scott.scherp@gmail.comUnknown
Shopify (scott.scherp)Never setOffWeak
1PasswordMaster?Verify
GitHub (scottscherp)??Verify
Vercel?Verify
CloudflareNo account
Linear?Implementing
2. Hosting / VercelConcentrated

Single team owns everything. No multi-region failover; if Vercel has a billing issue, 6+ properties go dark simultaneously. Acceptable for current scale, problematic at Operator Hub stage.

AppDomainTier$/mo
Path7 Labs landinglanding.path7labs.comHobby$0
Tactics PDP previewtactics.path7labs.comHobby$0
Augusta Pots prototypeaugustapots.path7labs.comHobby$0
Phoenix United mockuppu.path7labs.comHobby$0
Shopify token guideshopify-token-guide.path7labs.comHobby$0
Operator Hub (planned)dash.path7labs.com$0
Toggle dashboard (paused)Hobby$0
This audit(deploy after)Hobby$0
Pro tipping point
~100GB bandwidth/mo OR commercial use → mandatory upgrade
Pro cost
$20/seat/mo
Hobby commercial-use risk
Strict reading: client-billing work on Hobby is a TOS violation. Not enforced today, but flagged for awareness.
3. Commerce / ShopifyOperational

Largest line-item by far. Mix of Plus, Standard, and dev stores across client engagements + own.

StoreStatusPlan$/mo
Lakai (lakailtd)ProductionPlus~$2,300
Lakai EuropeProduction (Arnau)??
TacticsActive buildStandard?$79
Eastern SkateboardScoping$0
Augusta PotsPrototypeDev$0
Phoenix UnitedBuildDev$0
Scherp dev storeDevDev$0
Scherp prod storeProdStandard?$79?

Lakai Plus is client-billed; only Scherp's own store is on you directly. Most dev stores are free during build phase.

4. Communications / MarketingMixed
ServiceUsed by$/mo
KlaviyoLakai (active sends), Tactics (planned IG pipeline)Client-billed
Google Workspacepath7.co$6–$12
AsanaTactics IG workflow (Kamden manual)?
LinearImplementing now$0 free tier
Notion / ObsidianNone — _brain is filesystem markdown$0
5. Local Rig & AIRight-sized
GPU
RTX 5060 8GB (constrains local LLM to ~7B)
Local LLM
Ollama / qwen2.5:7b — fallback only
Frontier engine
Claude (Opus 4.7 / Sonnet 4.6) — heavy lifting
Live voice loop
Planned, not built. Needs Cloudflare Tunnel for remote use.
Plaud pipeline
Planned. Voice-to-vault async.
Litigation isolation
Open question — separate machine? RTX 5090 doubles as 70B model + isolation.
6. Cost SnapshotLean
Bucket$/mo (est)
Vercel (all hobby)$0
Cloudflare$0 (no account)
Google Workspace (path7.co)$6–$12
Shopify (own + client passthrough excluded)$0–$79
1Password$3–$8
Linear$0 (free tier)
Anthropic / Claude$$$ (variable)
Domain renewals~$3/mo amortized
Direct ops total~$15–$110/mo

Anthropic spend is the line that grows. Track it monthly. When it crosses ~$200/mo sustained, start looking at where local 7B can absorb fallback work.

7. Risk RegisterReview monthly
RiskSeverityMitigation
Google account compromiseHighYubiKeys + Advanced Protection
Shopify account compromiseHighSet password + 2SV today
Single Vercel team for all client workMedPre-flight DR; possibly separate teams per client
Local rig theft / SSD failureMedvault on cloud sync; client repos on GitHub
Privileged content leak via agentHighLitigation isolation decision pending
YubiKey #2 lost before enrollmentMedLocate before reset/enroll
Single Klaviyo / Asana / etc operator (Kamden, Arnau)MedWorkflow docs in vault, not in any single head
8. Recommended Sequence (next 7 days)Prioritized
  1. Tonight: Find YubiKey #2. Reset both. Choose PIN. Save in 1P.
  2. Tomorrow AM: Enroll both on scott@path7.co. Turn on Google Advanced Protection.
  3. Tomorrow PM: Add password + 2SV + secondary email to Shopify scott.scherp account.
  4. Day 3: Add YubiKeys to 1Password 2FA + GitHub. Verify Vercel 2FA setup.
  5. Day 4: Stand up structured registry: _brain/90-System/apps/ + services/ with frontmatter. Migrate live-apps.md content.
  6. Day 5: Sign up for Cloudflare. Enroll YubiKeys. Stand up Tunnel + Access for one preview as proof.
  7. Day 6: Stash YubiKey #2 off-site.
  8. Day 7: Re-run this audit. Compare deltas.
9. Audit metadataVersioning
Version
0.1
Generated
2026-05-10 by Claude (Opus 4.7) from vault context + live YubiKey state
Inputs
_brain/90-System/live-apps.md, MEMORY.md, Gmail search (scott.scherp@gmail.com), ykman info, user statements in session
Blindspots
scott@path7.co Gmail not connected to MCP — can't see security alerts on keystone identity directly. YubiKey #2 location unknown. 1Password / Vercel / GitHub 2FA states not directly verified.
Next audit
Re-run after Day 7 sequence above. Track YubiKey enrollment delta and Shopify hardening delta.

This is v0.1 — inaugural. Future versions should pull from a structured registry (apps/services frontmatter) not human recall, and cross-check 2FA state via APIs where possible.