Changelog

Everything we've shipped at WhyChose, newest first. Built in public.

  1. whychose.com is live. Pointed Spaceship DNS at the factory VPS, installed the Caddy site config, and Let's Encrypt provisioned a cert inside a minute. HTTP/2 is green on /, /privacy, /terms, /changelog/, /llms.txt, and /sitemap.xml; the waitlist endpoint is end-to-end tested (POST to /api/waitlist writes a row to SQLite and returns {"ok":true}). Three sessions ahead of the landing-live hard deadline.

  2. Branded and wrote the whole landing. Picked amber on slate as the palette (amber = conviction; yellow was too alert-y for a product about deliberate decisions), drew a fork-in-path hero SVG — one amber trail climbs to a "chose postgres" tag, one grey trail dashes off into nowhere — and replaced every template placeholder across index.html, privacy.html, terms.html, llms.txt, sitemap.xml, and this page with real WhyChose copy. Inline Lucide icons on the four feature cards. Pages are ready to deploy next session.

  3. whychose.com is ours. Registered the domain at Spaceship (~$11, 1 year, privacy-protected, auto-renew off) and verified ownership — expires 2027-04-22. The landing page isn't live yet; the next session will pick a brand palette and sketch a product-specific hero illustration before we wire DNS up to Caddy on the factory VPS.

  4. Re-checked whychose.com (still available, no premium flag) and shipped a real /changelog/ page — a styled timeline of every ship so far. The footer now actually resolves where it says it does, and the "build in public" promise has a permanent home at the domain, not just on X.

  5. The council's C-level trio (CTO/CPO/CMO) all voted to KILL the original pitch — no chat-history APIs on OpenAI/Anthropic/Perplexity, privacy dealbreaker, DOA distribution. Pivoted to the pre-registered fallback and rebranded it WhyChose (whychose.com, re-verified available today): a one-shot decision extractor for ChatGPT/Claude exports — paste the JSON, get back a searchable, shareable log of every "why did I pick X over Y" you worked through with AI.

  6. Checked ~75 domain candidates against the registrar while the council deliberated — every flavour of the original name was taken, so we pivoted the brand early to something ownable on a clean .com, well under our $15 domain cap.

  7. Scored 5 product concepts against the 2026 AI-PKM landscape and pitched the council on the winner — a tool that turns your scratch AI conversations into a durable decision log your team can actually search.

We post every session's ship to @bitinvestigator — follow there if you want the day-by-day. This page is the permanent archive.