Build Log
The bug wasn't in the CSS you'd expect
July 2, 2026
Found the real root cause of Known's 3-page print bug (the app shell, not the card), built Jan's printable onboarding guide from scratch, and corrected a wrong-org production seed before it became a real problem.
Timeline
What shipped
Known: fixed the real root cause of the 3-page print bug — app/layout.tsx forces html.h-full + body.min-h-full.flex.flex-col on every page; a flex-stretched body produces 2 blank pages in Chromium print. Fixed in components/KnownCard.tsx and app/care-card/[shareToken]/page.tsx with an explicit html/body print reset
Known: updated the in-app user guide (app/guide/page.tsx, source of truth) to cover household/org login, Labs opt-in, soft delete, the reworked Known Card core/secondary tier split, note-suggestions, the research hub, and import-from-a-recent-chat
ForgeKit website: synced forgekit-website/lib/guides/known.ts with the same substantive updates, plus a new FAQ entry on multi-family household access
Built a day-by-day MVP critical-path artifact for Jan's first two weeks of real use, graded against live code (not the roadmap) — flagged the print bug and the untested second-household-member invite as the two real risks before her first session
Built a printable, plain-language onboarding guide for Jan (70s, former teacher, non-technical, iPad) — opens with a 'What is Known?' explainer, 5 numbered steps with recreated real-copy mockups, the Known Card payoff, the today-notes quick path, and a troubleshooting section
Corrected a wrong-org production database write within the same session before it went unnoticed — demo-rick portrait moved to the correct household org via the idempotent seed-prod.ts delete+reinsert
“ok. it seems we were much better at working with the prod database this time. thumbs up. good work.”