Build in public

Browser only

Changelog

A short record of what shipped, why it changed, and how the lab is becoming more capable

Shipped

Structured content gets a safer workflow

Added a private, GitHub-authenticated editor for maintaining the lab’s data without hand-editing JSON.

  • Added guided forms, search, previews, import/export, and live validation for all four content datasets.
  • Kept published content in typed, build-validated JSON files.
  • Added review-first publishing that opens a GitHub pull request instead of changing production directly.
Shipped

Scratchpad becomes daily pages

Turned the single-note scratchpad into a dated local writing system with a complete portable export.

  • Added previous, next, today, and calendar navigation for daily pages.
  • Stored each date independently while keeping all content private to the browser.
  • Changed Markdown download to one chronological dump of every saved daily page.
Shipped

Four source folders, one site

Audited the four overlapping Astro packages and retained the most cohesive implementation as the publishable source.

  • Kept all six working browser experiments in one shared design system.
  • Deleted unfinished starter-blog pages, Lorem ipsum content, and duplicate root-level artifacts.
  • Added a site-specific social preview card and complete Open Graph and X metadata.
  • Verified all 10 static HTML routes with zero Astro diagnostics.
Shipped

The lab develops further

Merged the original site foundation with three working browser prototypes and made the build progression visible.

  • Added the Reading Explorer, sales hub, MEDDPICC Scorecard, and Account POV Builder.
  • Added shared experiment cards with status, technologies, learning, and future planned improvement.
  • Kept every interactive tool static-hosting friendly with browser-only persistence.
Shipped

First complete interaction loops

Built three rough tools that work without accounts, APIs, databases, or server-side code.

  • Interview Drill: 36 prompts, filters, timers, follow-up coaching, and local progress.
  • Local Scratchpad: auto-save, quick structures, live counts, copying, clearing, and Markdown export.
  • Learning Cards: 30 cards across five topics with a persistent no-repeat shuffle bag.
Prototype

Astro playground established

Defined the lab as a separate Vercel-deployed Astro project connected to lab.russvaccaro.com.

  • Chose static Astro as the default architecture.
  • Linked the lab back to russvaccaro.com instead of creating another About page.