Internal · Build Log
How ForgeKit
gets built.
Session-by-session account of what shipped, where we spun, what we learned, and what changed. Every retro becomes a page here.
This page isn't linked from anywhere. If you found it, you're either Zeb or you're very curious.
View trends & observations →All Sessions
Brochure + Website Polish
June 18, 2026
WebsiteMarketingDesignBuilt a print-ready one-page brochure for local business outreach. Refreshed homepage product cards with real background images and customer stories. Softened copy across the site.
Trends Rebuilt + Contact Form
June 18, 2026
forgekit-websiteTrendsContactTrends page rebuilt from scratch — velocity, outcomes, what worked, what's next. Contact form replaced the repeated nav links. Resend wired up.
Leashline v1
June 18, 2026
LeashlineNew ProductWebsiteShowUp parked. Leashline born. Full v0.1 scaffold in one session — database, seed data, Today's Route screen, Clients, Schedule, Clerk auth, deployed.
ForgeHome MVP + MonoRepo Packages
June 18, 2026
ForgeHomeMonorepoRoundsBuilt ForgeHome from scratch and extracted shared packages. The Rounds engine now has a template. A new app takes 15 minutes to scaffold.
ForgeHome Live + Repeatable Launch Pattern
June 18, 2026
forgehomeforgekit-websiterounds-engineShipped ForgeHome to production. Built the /add-product skill mid-session when we recognized the pattern. The engine learned while we shipped.
Website Redesign — Leashline Launch
June 18, 2026
ForgeKit WebsiteLeashlineDesignAdded Leashline to the public face of ForgeKit. Four products, two engines, one homepage. Mobile heroes fixed across all three product pages.
Leashline UX + Architecture
June 18, 2026
LeashlineArchitectureFull route UX overhaul · Sally's scenarios (5 edge cases) · First deploy to leashline.forgekits.build · Brand applied · Rail + Rounds engines named · Armory split into two catalogs
Compression Session
June 18, 2026
ForgeKitInfrastructureNo features shipped. The engine got smarter. Session compiler, trends generator, Armory index, quick-ref summaries, core principle named. Every future session is cheaper because of this one.
Armory + ShowUp
June 18, 2026
WebsiteArmoryShowUpAbout page sharpened · Armory catalog (18 files) · Product discovery → ShowUp named
Full Day
June 17, 2026
ForgeWebsitePilotLightForge Phase 2 · ForgeKit website launched · PilotLight safety gate + 58 tests
Forge v2
June 17, 2026
ForgeAutomations · Test suite · Brand identity system · Splash page · Settings
Forge v1
June 16, 2026
ForgeFull-stack CRM from zero · Pipeline kanban · Clerk auth · Neon Postgres · BOM hell
Flyback Demo Prep
June 14, 2026
FlybackNarrative start page · Voice narration kit · Geolocation opt-in · Accessibility · Demo hardening
FretHero / SoundCheck
June 7–8, 2026
FretHeroGame loop → full app · Chromagram scoring · Chromatic tuner · Feel Trainer · SoundCheck rebrand
Flyback v2
June 6–7, 2026
FlybackLocal history time-machine · AI research engine · Montville story · Map + slideshow
Real build sessions
Every entry covers an actual working session — what was planned, what actually happened, where time was lost, what we'd do differently.
Spins documented
The "Where We Spun" section is the most valuable part. If a bug took more than one attempt to fix, we write down what we should have checked first.
Rules that stick
Every repeated friction becomes a rule. These aren't guidelines — they're decisions made under fire that we don't want to make again.