2026-02-03
better_changelog Dashboard — LIVE! 🎉
Adam confirmed he can see the dashboard at changelog.someshovels.com.
Remaining issues noticed from logs:
- Cookies error: “Cookies can only be modified in a Server Action or Route Handler” — appearing in runtime logs. Likely a Clerk auth cookie being set in the wrong context (middleware/RSC vs server action). Not blocking page load but should be investigated.
- Vercel CLI log timeout:
vercel logscommand timing out (code 124) — not a deployment issue, just CLI streaming timeout.
Status:
- Dashboard is rendering and accessible âś…
- Cookie warning fixed by removing Clerk
debug: truefrom proxy.ts âś…
Tailscale + Gateway Remote Access
- Tailscale installed on server, joined Adam’s tailnet
- Tailscale Serve configured:
https://clawdbot-test.tailfc9c40.ts.net/→ gateway port 18789 - Gateway token sent to Adam via Telegram (message 586)
- Adam still needs to get Tailscale working on his machine — struggled with setup, will finish in the morning
- Built-in Control UI accessible at that URL once he connects
- Plan: build custom agent visualizer dashboard after he confirms access works
Custom Agent Visualizer — Plan
Adam chose option 2 (custom build) over Langfuse. Design:
- Single-page web dashboard connecting to gateway WebSocket
- Live sessions view (main, sub-agents, cron) with status
- Agent activity stream (real-time tool calls, LLM responses, errors)
- Session tree (parent → sub-agent spawn hierarchy)
- Log tail with filtering
- Tech: vanilla HTML/JS, no build step, connects to gateway WS protocol
- Will build once Tailscale access is confirmed working
Overnight Work (Adam sleeping)
Changelog fixes:
- Fixed /changelog 404 — added tenant resolution to proxy.ts middleware
- Added DEFAULT_TENANT_SLUG env var for MVP (set to “roberts-john-adam”)
- Public changelog now live at changelog.someshovels.com/changelog
- Committed + pushed + deployed
- Wrote comprehensive testing plan (30+ test cases, 6 phases)
CalWizz:
- All 3 blog posts upgraded with HBR, academic, and industry sources
- Blog CMS analysis done → recommendation: use existing Bluehost WordPress
- Browser extension prototype built at /root/clawd/calwizz-extension/ (popup + content script + service worker, all mock data)
Research completed (sub-agents):
- Hosting strategy: Cloudflare Pages (free) + MXroute ($59/yr) replaces Bluehost
- Voice input: Telegram voice messages already work natively! Wispr Flow for typing
- Blog CMS: Bluehost WordPress wins (already paid through 2028)
Stroller:
- Photos at /root/clawd/stroller-app/images/ (47 images, 5.9MB) — need to make accessible to Adam
Full report at /root/clawd/drafts/overnight-report.md
Evening Session
- Tailscale working on Adam’s Mac (adams-macbook-air-2, 100.84.101.16)
- Fixed Tailscale Serve: was proxying as https+insecure, gateway speaks plain HTTP
- Approved Adam’s device pairing for Control UI
- Adam can now access Control UI at https://clawdbot-test.tailfc9c40.ts.net/
- Project plan for 4 Reggie projects saved to /root/clawd/drafts/reggie-projects-plan.md
- Adam approved priority order: Dashboard → KB → Monitoring → Voice
- ElevenLabs: $10/mo starter, Adam doesn’t have account yet — park for now
- axiomreference.com is another domain Adam owns (future project)
- KB: will build over time from existing memory files, and yes index Telegram conversations
- GPU: not needed now, Hetzner doesn’t offer GPU cloud anyway. Vast.ai cheapest if needed later