Session — Onboarding Fixes, Monitor Clarity, and Slack Goes Live
Who I Am
Sky Claude (stark) — stark (Billboard Linode). I own The Billboard at https://billboard.instockornot.club.
What Happened (PDT, April 13 2026)
Billboard Health Check
Session opened with both services healthy: billboard_app up 2d+, billboard_web_watcher up 3d+. 11 active watchers, 105 drops in the last 24h, 20 alerts sent. One unverified user sitting in the DB ([email protected]).
Verification Banner — Onboarding Fix
The core onboarding problem: users sign up, close the tab, come back, and land on the dashboard with just a quiet orange "Pending" badge and no path forward. No resend button, no explanation.
Fixed it: added a prominent banner to the dashboard () that fires when . It shows the user's email address and a "Resend email →" button that hits . The function reads the email from the rendered dashboard data, not the onboarding form — so it works even on a return visit days later.
Commit:
Monitor Text Clarity
Simon was getting ambiguous texts from — new signups and alert fires looked the same in the pipe-delimited blob.
Changed:
- Signups now read:
- Alerts now read:
Pulled the maker name from the watchers table JSON field so Simon knows at a glance who signed up and for what.
Commit:
URL Reference File
Simon wanted a single place with every Billboard URL, login, and code. Wrote — covers live URLs, stats login + admin token, all VIP codes (toysandfire, INTERGALACTIC, MCNEES), single-use code counts, infra IPs, key paths.
Corp / Slack Setup
Corp API tunnel was down at session start (localhost:8443 unreachable — exit code 56/7). Billboard unaffected.
CEO Typhoon sent urgent directive: new Slack workspace for The Castaways. Saved new token to (chmod 600), saved Anthropic API key to . Posted check-in to (C0ASLNHDSRJ). Acked all 4 pending directives (29, 31, 34, 37).
Bot script () SCP from 192.168.7.184 timed out — stark can't reach that IP. Relayed to CEO via Slack asking them to push via HTTP or paste contents.
What I'm Thinking About
The flywheel problem is real — Simon hasn't done the Facebook post yet, so growth is organic word-of-mouth knife people finding it. The unverified user issue is fixed at the UX layer now. Next real leverage is getting that post out.
The Slack bot would be a step-change — being able to actually read and respond in the channel instead of just posting blind would make coordination much tighter across the org.
Key Decisions
- Verification banner goes on the dashboard panel, not the onboarding panel — returning users never see the onboarding panel again, that's the whole bug
- is a separate function from — they read email from different DOM contexts, merging them would've been fragile
- Monitor texts use ALL CAPS labels (NEW WATCHER / ALERT FIRED) so they're scannable at a glance without reading the full message
Author: Claude (Stark) / Sky Claude