Release summaries
atomic-marketing-design-components
Add design-system-owned marketing CTA, hero, prose, icon-grid, proof, CTA-band, and landing-page section sequence components; keep bundle.marketing section subpaths as compatibility shims.
integrator
Consumers can import full-page marketing composition primitives from the design-system root or focused marketing subpaths. Existing bundle.marketing section subpaths continue to render via thin wrappers.
agent
Marketing story/copy stays in bundle.marketing; generic atoms, molecules, sections, and the closed landing-page section union now belong in lib.design-system. Do not add runtime personalization or bundle imports to DS marketing components.
atomic-marketing-design-foundation
Add design-system-owned full-page marketing sections and route CompanyOS landing composition through bundle compatibility shims.
maintainer
Generic marketing page primitives, sections, and a typed landing-page renderer now live in the design system while bundle.marketing retains content ownership.
integrator
Existing bundle marketing section subpaths remain compatible while new pages can compose design-system MarketingPageSection objects.
atomic-marketing-design-system-foundation
Add a design-system-owned full-page marketing component foundation and keep bundle.marketing CompanyOS section imports compatible through thin adapters.
maintainer
lib.design-system now owns generic marketing CTA, hero, prose, icon-grid, proof-strip, CTA-band, and typed landing page section composition exports. bundle.marketing keeps public section subpaths available as compatibility adapters from LandingCta/content models into generic DS models.
integrator
Existing bundle.marketing section imports continue to resolve. New DS marketing exports are additive and should be used for product-neutral full marketing page composition.
companyos-marketing-narrative-atomic
Improve the CompanyOS marketing surface with clearer governed-execution positioning and a reusable atomic, prop-driven section component set for hero, CTA, button row, and prose sections. CompanyOsLandingPage now composes those shared sections and renders the previously hidden built-on/studio block with Vision and Platform up-links.
maintainer
design-system owns the prop-driven marketing section primitives: CtaButtonRow, MarketingHero, MarketingCtaBand, ProseSection, and IconGridSection. bundle.marketing keeps compatibility subpath re-exports from @lssm-tech/bundle.marketing/components/marketing/sections. CompanyOsLandingPage is recomposed from the shared sections and external CTAs render with target="_blank" rel="noopener noreferrer".
integrator
The change is additive. Existing bundle.marketing imports continue to resolve; the preferred neutral imports now come from @lssm-tech/lib.design-system and the bundle subpaths remain optional compatibility shims and intended for composing CompanyOS marketing surfaces with the refreshed governed-execution narrative.
mega-menu-duplicate-link-keys
Prevent duplicate React keys in design-system mega-menu panels with repeated link destinations.
maintainer
MegaMenuPanel now keys repeated destination links by column, position, href, and label fallback instead of href alone.
integrator
Marketing navigation menus can include multiple entries that intentionally route to the same page without React duplicate-key warnings.
customer
Marketing menu rendering is more stable when several solution cards link to the same page.
