# 2026-05-07 -- SDK Changes Release Train

## Why this note exists

This train coordinates the DTC list-builder overhaul (Apollo/Apify/ClickUp credential plumbing, live build-status panel, useInFlightExecutions hook) and the right-panel reusability refactor (theme tokens, compact chart sizing, plain chat message variant) into one published `@elevasis/core` + `@elevasis/ui` release plus a coordinated SDK resource deploy and external sync.

## Applies to

- Template-derived projects consuming `@elevasis/core` or `@elevasis/ui`.
- Projects using the lead-gen list-builder UI (selectors, records views, live status panel) or the shared chat/chart primitives.
- Projects that mount Command Center-style right-panel composition (only the shared `@elevasis/ui` surfaces moved; the panel host itself stays app-local to Command Center).

## Required actions

1. Pull the synced template changes through `/git-sync`.
2. Accept the package baseline bumps published by this train:
   - `core/package.json`: `@elevasis/core` patch bump (Apify/Apollo/ClickUp adapter updates + Apollo `credentialRequirements` on prospecting Steps 1 and 5).
   - `ui/package.json`: `@elevasis/ui` minor bump (additive: `useInFlightExecutions` hook, `useListProgress` accepts `{ enabled, refetchInterval }`, `--right-panel-background` theme token, compact `CombinedTrendChart` sizing, plain `ChatInterface` message variant, card-based `MessageBubble` styling).
3. If a project pins integration credentials by provider name, verify generic API-key credentials named like `apify`, `apollo`, or `clickup` continue to verify after the adapter alias normalization.
4. If a project consumed the shared chat/chart primitives, review compact-variant render output against existing layouts.

## Verification

- `pnpm -C ui check-types`
- `pnpm -C ui build`
- `pnpm -C ui test`
- `pnpm -C operations check`
- `pnpm -C operations check-types`

## Not handled by /git-sync

- Project-authored right-panel registries remain project-owned code; the host generalization is app-local to Command Center and does not propagate to template projects.
- ClickUp List ID destination configuration is per-project and is not synced.
- The Apollo plan-gated `403 API_INACCESSIBLE` for `mixed_companies/search` is tracked separately in the Elevasis monorepo and is not a tenant migration concern.
