06 · changelog
What shipped.
The history of GenLP's design engine, research pipeline, models, and pages.
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
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
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
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
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
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
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
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
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
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