06 · changelog

What shipped.

The history of GenLP's design engine, research pipeline, models, and pages.

  1. Marketing site refactor: state-of-the-art

    Introduced a marketing-only design canon (lib/marketing-design) that sits above the 14 product families. Rebuilt the homepage, shipped /examples × 14 design families, /designs gallery, /research, /how-it-works, /pricing, and per-persona pages on the canon.

    • design
    • content
  2. Truth-in-marketing audit

    Removed end-to-end speed overclaims across the site. The honest framing is two numbers, never combined: user effort is roughly 10 seconds; system runtime is 10–20 minutes.

    • content
  3. SSR palette proof and canonical SEO lockdown

    Activated the landing-next SSR palette proof in release readiness (0bc5a8a51) and fixed landing SEO canonicals while locking dev indexing (38b59f090). Production crawlers see correct canonicals; dev URLs no longer leak into search results.

    • infra
    • performance
  4. Palette pipeline refactored to a static literal registry

    Moved per-site palettes to a static literal registry (880a32507). Removes runtime palette derivation, reduces SSR cost, and eliminates a class of color drift bugs across the 14 design families.

    • infra
    • performance
  5. Family primitive audit findings remediated

    Landed the family primitive audit reports (c9656ce16), remediated the findings (a29907566), and resolved the validation fallout (dbfe2fef2). Every family's manifest now passes the canonical primitive contract end-to-end.

    • design
    • infra
  6. FAQ search fix and composition differentiation

    Repaired FAQ search input and filter interactivity (2c93f1bc2), then differentiated team, testimonials, and timeline compositions while tightening their spacing (36827acb1, e58348d4b). Adjacent sections are now visually distinct in every family.

    • design
  7. RTL logical alignment across landing sections

    Reworked landing sections to use logical alignment so every Hebrew render flows right-to-left without per-section overrides (463850f4f). Bilingual sites generated by the engine now ship RTL-correct out of the box.

    • localization
    • design
  8. Landing SSR runtime parity

    Closed the last gaps between SSR markup and client hydration on landing pages: runtime parity (0e277a91b), composition spacing (c75632d30), theme shell (f888bb489), Tailwind runtime sources (5d07b8eaf), and i18n boundary (385f3c029). No more hydration mismatch flashes in production.

    • infra
    • performance
  9. Hero and header composition polish

    Polished all 20 hero compositions for mobile and proportional rhythm (f7c2be8b1), and all 11 header compositions for cross-family parity (feb5d6258). Removed legacy hero background media support that no family was using (f57a008ab).

    • design
  10. Design system centralization gates

    Remediated centralization gates across the design system (006fc5ac2), cleared design-system audit debt (00c700ea3), and remediated audit findings across app flows (1706ebe5a). The design system now fails fast when a family forks a primitive instead of reusing it.

    • infra
    • design