← Dashboard
Sign out

Loading pipeline dashboard...

Every Solid Trades Website

Every Solid Trades website follows this pipeline: edit locally → git push to GitHub → Vercel auto-deploys. No manual deploy commands needed.

Local Edit
~Documents/
git add + commit
git commit -m "..."
git push
git push origin main
GitHub
PhilippePhilippe/
Vercel
Auto-deploy
Live Site
*.ca / *.com

Verifier Checklist

For an automated verifier agent

GitHub repos exist — Each site has a private repo under PhilippePhilippe/ with the main branch present.
Vercel linked to GitHub — Each Vercel project has a link object with type: "github" pointing to the correct repo and productionBranch: "main".
Custom domain resolves — Each site's domain returns HTTP 200. Verifier: curl -s -o /dev/null -w "%{http_code}" https://[domain]
Latest deploy from git push — Vercel latest deployment has source: "git". Check via: GET /v1/deployments?projectId=$ID
Git remote configured locally — The local repo has origin set to the correct SSH URL (git@github.com:PhilippePhilippe/[repo].git).
SSH key auth worksssh -T git@github.com returns "Hi PhilippePhilippe!"
Vercel API token in .envVERCEL_API_TOKEN is present and valid in ~/.hermes/.env. Verifier: vercel whoami --token "$TOKEN" returns philippephilippe.
🛠 How a verifier agent checks:
The verifier loads each site's domain (expects 200), checks the Vercel API for the latest deployment status (expects readyState: "READY" and source: "git"), and confirms the GitHub remote exists. If all checks pass, the pipeline is healthy. If not, it reports which link in the chain is broken.

Quick Reference

Standard deploy workflow

1.
cd ~/Documents/[project]
2.
git add -A && git commit -m "description of change"
3.
git push origin main → Vercel auto-deploys in ~30s
4.
Verify: visit the live URL or check vercel list [project] --token "$TOKEN"

New site setup (one-time)

1.
Build site → init git → create GitHub repo → push
2.
Create Vercel project (import from GitHub) → add custom domain
3.
Push test commit → verify auto-deploy → revert test commit
4.
Save to Hermes memory: repo name, local path, Vercel project, domain