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>
862 B
Experience Phase 11.8 — Bundles, Licensing & Feature Toggles
Phase 11.8 completes the Torbat Pages bundle control plane in experience_db.
It adds tenant-scoped bundle definitions, workspace/site bundle assignments,
Core entitlement reference bindings, and feature toggles.
APIs: /api/v1/bundle-definitions, /api/v1/tenant-bundles,
/api/v1/license-bindings, and /api/v1/feature-toggles. All aggregates use
soft deletion, optimistic locking, audit fields, tenant isolation, filtered
pagination, and experience.* events.
Experience does not own the Core plan, subscription, entitlement, or billing
engines. It stores only core_entitlement_ref; metadata keys plan_engine,
subscription_engine, billing_ledger, and core_plan_id are rejected.
Widgets and consumer connectors remain Phase 11.9; analytics and AI remain 11.10.