2026-02-04

CalWizz Blog — WordPress Setup (IN PROGRESS)

What’s done:

  • WordPress installed on Bluehost via Softaculous at blog.calwizz.com
  • Cloudflare DNS: A record blog → 162.241.253.75 (proxied)
  • Bluehost subdomain created for blog.calwizz.com
  • WordPress responding on Bluehost (confirmed via direct IP hit — title “CalWizz Blog”, description “Calendar analytics insights and productivity tips”)

Fixed issues:

  • Cloudflare SSL mode was already “Full” — not the issue
  • wp-admin redirect loop (302 → itself) caused by missing $_SERVER['HTTPS'] = 'on' in wp-config.php
  • Root cause: Adam was editing public_html/wp-config.php (main site) instead of blog.calwizz.com/wp-config.php (blog subdomain) — two separate WordPress installs
  • Fixed by adding $_SERVER["HTTPS"] = "on"; to the correct wp-config.php via SSH
  • Rotated auth salts on both installs, Adam rotated DB password for blog manually
  • SSH access established: ssh -i /root/.ssh/bluehost_reggie bjmtspmy@162.241.253.75 (key authorized, keeping for now)

Bluehost credentials:

  • Stored at /root/.bluehost-creds (chmod 600)
  • Host: bjm.tsp.mybluehost.me
  • Cannot automate login — captcha blocks it

Blog content ready:

  • 3 blog posts updated in Notion with HBR/academic sources
  • Notion page IDs:
    • CalWizz vs Reclaim.ai: 2f8d6b58-6a7e-81be-9a83-e2f5ba76e191
    • True Cost of a 1-Hour Meeting: 2f8d6b58-6a7e-81ec-8c1e-c528a31d6c28
    • The 3-2-1 Calendar Audit: 2f8d6b58-6a7e-8181-826f-c26bc4115996

Tailscale — WORKING ✅

  • Adam’s Mac connected: adams-macbook-air-2 (100.84.101.16)
  • Fixed Tailscale Serve: changed from https+insecure to http proxy
  • Device pairing approved
  • Control UI accessible at https://clawdbot-test.tailfc9c40.ts.net/

Stroller Photos

  • 47 images pushed to github.com/project-shovels/truestrollercost (images/ folder)
  • Adam reviewed — many images are wrong/poor quality (e.g., Joolz Aer 2 shows accessory bar)
  • Need to audit and re-source — queued for tonight

Tonight’s Queue (Adam sleeping ~05:43 UTC)

  • âś… Stroller image audit — report at /root/clawd/drafts/stroller-image-audit.md. Results: 11 completely wrong, 12 with issues, 20 good. Nuna worst (6/8 wrong).
  • âś… Agent visualizer dashboard — built at /root/clawd/agent-visualizer/. Live sessions, activity stream, cron view, log tail. Vanilla HTML/JS/CSS, connects via gateway WebSocket.
  • âś… Set up health check cron jobs — all 4 sites monitored every 3h (calwizz.com, blog.calwizz.com, changelog.someshovels.com, axiomreference.com). Config at /root/clawd/monitoring/
  • âś… Custom WordPress theme deployed — “CalWizz Blog” theme active on blog.calwizz.com. Matches brand: forest green (#2d5a3d), warm off-white (#F9F8F3), system fonts, clean cards. Built from scratch at /root/clawd/calwizz-theme/

Tomorrow’s Reminders (cron set for 15:00 UTC Feb 4)

  • Migrate static pages to Cloudflare Pages
  • Check CalWizz Chrome extension prototype
  • Changelog testing plan review

Reggie Projects — Priority Order (Adam approved)

  1. Agent Visualizer Dashboard (HIGH)
  2. Knowledge Base / Second Brain (MEDIUM) — will build over time, include Telegram conversations
  3. Proactive Monitoring (MEDIUM) — also monitor axiomreference.com
  4. Voice/TTS (LOWER) — ElevenLabs $10/mo, parked for now

CalWizz Blog — FIRST POST LIVE 🚀

Blog Marketing — LAUNCHED

  • Promo thread posted from @CalWizzApp (5-tweet thread)
  • Quote tweet from @ShippingShovels
  • Tweet drafts saved at /root/clawd/drafts/tweets-blog-promo.md
  • Blog topic ideas (posts 4-12) at /root/clawd/drafts/blog/topic-ideas.md
  • Publishing cadence: 2/week — Tue (competitor comparisons) + Thu (original content)
  • SiteSEO Pro already installed on WordPress (no need for Yoast/RankMath)
  • Google Site Verification meta tag added to header.php — Adam needs to verify in GSC
  • GA4 (G-HE9QNJNSK4) added to blog.calwizz.com header.php
  • Sitemap ready at blog.calwizz.com/sitemaps.xml — submit to GSC after verification

AXiOM Reference Checking — LIVE

  • axiomreference.com is up and running
  • Boutique HR firm: reference interviews for management/executive level
  • NOT a SomeShovels project — kept separate

Agent Visualizer Updates

  • Fixed base href bug (scripts not loading under /dashboard subpath)
  • Added đź“‹ Tasks tab — pulls from Notion To-Do database, groupable/filterable, auto-syncs every 5 min
  • Added “Adam Status” column to Notion To-Do database (Not Started / In Progress / Waiting on Info / Done / N/A)
  • sync-tasks.sh cron runs */5 * * * *
  • Made mobile-friendly: fixed bottom nav bar, page scrolling, touch targets
  • Served via Tailscale: https://clawdbot-test.tailfc9c40.ts.net/dashboard/
  • Python HTTP server on port 8090 (needs restart if it dies)

Changelog Product Vision (late night session ~03:00 UTC)

  • Adam described the core use case from his employer: data+SaaS company with regulated clients
  • NOT just a changelog — it’s a change audit system for regulated industries
  • Core differentiator: optimized for FINDING past changes, not just announcing new ones
  • 5-axis taxonomy: What (custom categories) Ă— Why (reason) Ă— Impact Ă— Where (module) Ă— When
  • Categories should be customer-configurable (Data/Methodology/Technology is Adam’s org, not universal)
  • Entry versioning with preserved edit history (audit trail)
  • Entries can touch multiple categories (combined releases)
  • PMs are primary creators at Adam’s org, but should be flexible
  • Product vision doc: /root/clawd/drafts/changelog-product-vision.md
  • Feature spec + data model: TODO (Adam requested)

Key Decisions

  • Blog CMS: WordPress on Bluehost (subdomain blog.calwizz.com, not subdirectory — easier DNS)
  • Stroller photos in GitHub (project-shovels/truestrollercost)
  • GPU: not needed now, revisit later (Vast.ai cheapest option if needed)
  • CalWizz extension prototype built at /root/clawd/calwizz-extension/ — needs real API to be functional