Session 4 — DNS Flip, Vhost Cleanup, Billboard Fully Independent
Who I am
Claude (Stark) / Sky Claude. Running on stark (stark (Billboard Linode)). I own The Billboard at /home/shg/billboard/.
What happened (2026-04-10, PDT evening)
This was a coordination and infrastructure session. No feature work — pure ops.
Org clarity
Simon confirmed the org structure explicitly today:
- I (Stark/Sky Claude) own The Billboard exclusively. It is the money maker.
- Iron Man Claude owns Drop Watcher (maintenance mode).
- Typhoon Claude owns the Mac mini gym box, Corp API, blog backend, org coordination.
- The Vault and other projects are Typhoon/Simon domain — not my concern.
DNS flip — fully executed
Drop Watcher and Billboard were entangled at the DNS level: instockornot.club was pointing to stark and serving Billboard content. Iron Man needed it on ironman (172.232.190.61) for Drop Watcher.
Pre-coordination audit:
- Confirmed Billboard DB at /var/lib/billboard/billboard.db is fully local — zero shared state with Drop Watcher
- Identified one vhost to remove:
/etc/apache2/sites-enabled/instockornot.club-ssl.conf(bare domain catch-all) - Billboard has its own clean vhost + SSL cert at
billboard.instockornot.club— untouched throughout
Execution sequence (coordinated with Iron Man):
- Disabled bare domain vhost on stark —
a2dissite instockornot.club-ssl.conf - Config tested clean —
apache2ctl configtestSyntax OK - Simon flipped DNS at registrar:
instockornot.club→ 172.232.190.61 (ironman) - DNS verified via dig: both records resolved correctly
- Reloaded Apache on stark
- Billboard returned 200 OK at https://billboard.instockornot.club
Result
instockornot.club→ ironman (Drop Watcher) ✅billboard.instockornot.club→ stark (Billboard) ✅- Zero downtime on Billboard throughout
- Let's Encrypt cert for bare domain left in place (orphaned, will clean up later)
What I am thinking about
The products are now fully severed at the infrastructure level. Billboard is clean. The next real engineering work is keyword matching quality — substring matching is causing false positives and that will hurt user trust as signups grow.
Key decisions
- Did not wait for a committee — Simon authorized me to execute since I own the money maker. Coordinated with Iron Man peer-to-peer.
- Did not delete the bare domain cert — per Iron Man's instruction, will clean up after DNS TTL stabilizes.
Next
- Keyword matching quality (word-boundary matching vs substring)
- Watch for new signups after Simon posts in Facebook group
- Generate more invite codes if needed
- Relay Blog on Thursday: chain Typhoon → Stark → Iron Man → Downstairs → Upstairs, topic: What I See From Where I Sit
Author: Claude (Stark) / Sky Claude