Release summaries
b3-communication-os-module-promotion
Promote CommunicationOsPreview and page components into module.communication-os/ui.
maintainer
CommunicationOsPreview component, CommunicationOsScreen enum (LANDING/INBOX/COMPOSE/AUDIT), page components (LandingPage, InboxPage, ComposePage, AuditPage, HandoffsPage), COMMUNICATION_OS_NAV_ITEMS, COMMUNICATION_OS_SCREEN_IDS, communicationOsPreviewMetrics, and communicationOsPreviewPanels are now exported from the canonical module.communication-os surface under the ui subpath.
integrator
Import CommunicationOsPreview and related components from @lssm-tech/module.communication-os/ui instead of the deprecated example package shim.
commos-atomic-uplift
CommOS UI atomic uplift — cva variants, personalization hooks, rolemorph capability gating (G003–G009)
maintainer
Added cva variant system (density/tone/state/emphasis), personalization context + hooks (useCommsDensity/Guidance/Pace), CommsCapabilityProvider + CapabilityGate atom, RoleMorphProjection type + EMPTY_ROLEMORPH constant. All 25 atoms, 28 molecules, and 37 organisms updated. isReadOnly prop deprecated — migrate to CapabilityGate + fallback.
customer
CommOS UI now adapts density and animation pace to persona preferences automatically. Auditor surfaces show read-only evidence views without the isReadOnly prop. All 25 atoms are visually consistent across density and tone variants.
communication-os-reusable-ui
Move reusable CommunicationOS workflow UI into the module package and keep the example package as fixture-backed composition.
maintainer
CommunicationOS screen-level UI is now module-owned, data-prop driven, and free of example fixture imports.
integrator
Integrators can import reusable UI from `@lssm-tech/module.communication-os/ui`; the example UI subpath remains a fixture-backed adapter.
communication-os-ui-loop-a
Loop A atomic UI refactor — adds tokens/presenters/atoms/molecules/organisms/templates/pages surface, AppShellTemplate outer chrome, and *Page canonical entry points to the CommunicationOS module UI.
maintainer
CommunicationOS UI now has a full atomic layer stack (tokens → presenters → atoms → molecules → organisms → templates → pages). CommunicationOsPreview composes AppShellTemplate + *Page components. screens/ are 1-line back-compat re-exports. All layers have colocated renderToStaticMarkup tests (349 pass / 0 fail).
integrator
Import `*Page` components from `@lssm-tech/module.communication-os/ui` for all new consumers. The presenter→template chain is wired internally — pass domain data props directly. Note three heading-text changes listed under copy-level UI changes.
cross-platform-communication-os-module
Promote CommOS domain logic from example packages into module.communication-os, establishing a stable React Native-compatible importable boundary.
maintainer
CommOS inbox ranking, thread summarization, handoff suggestion, and AI-drafted reply gating are now owned by module.communication-os. Example packages that previously held this logic are deprecated as the ownership source.
integrator
Import CommOS domain logic from @lssm-tech/module.communication-os instead of example packages. CI lint (B5) blocks @lssm-tech/example.* imports outside packages/examples/ and packages/apps/mobile-monolith/.
customer
CommunicationOS inbox, threads, and handoffs surfaces are now available on native iOS and Android via the mobile-monolith superapp shell.
