TorbatYar/docs/experience-phase-11-9.md
Mortezakoohjani 203671a7bf feat(experience): ship Experience Platform phases 11.0-11.10
Add the experience service with sites through analytics/AI hooks, migrations through 0011, and phase docs/manifests marking the track complete.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 11:43:10 +03:30

20 lines
1.1 KiB
Markdown

# Experience Phase 11.9 — Consumer Integrations & Widgets
Phase 11.9 adds consumer connector registrations and dispatches, embeddable
widget definitions/instances, and Communication notify client dispatches to
the Torbat Pages control plane in `experience_db`.
APIs: `/api/v1/consumer-connector-registrations`,
`/api/v1/consumer-connector-dispatches` (with `POST /{id}/execute`),
`/api/v1/widget-definitions`, `/api/v1/widget-instances`
(with `GET /by-embed/{embed_ref}`), and `/api/v1/notify-dispatches`
(with `POST /{id}/send`). All aggregates use soft deletion, optimistic locking,
audit fields, tenant isolation, filtered pagination, and `experience.*` events.
Experience does not own SMS providers, menu/catalog engines, CRM contacts,
booking/scheduling, analytics, AI inference, or Core plan/subscription/billing.
Forbidden ownership keys in `config_json`, `metadata_json`, and `payload_json`
are rejected. Mock providers simulate dispatch/send locally with no network calls.
UI rendering remains in the frontend (ADR-012/016). Analytics and AI content
remain Phase 11.10.