TorbatYar/docs/phase-handover/phase-11-10.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

27 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Phase 11.10 handover
Experience Platform 11.10 (`0.11.10.0`) is complete. The `experience_db` owns
analytics report definitions and snapshots (local COUNT metrics only) plus AI
content hook registrations and dispatches via `AIProvider` contracts. No model
inference, cross-service DB reads, or analytics engine ownership.
Migration head: `0011_phase_1110_analytics_ai_hooks`.
**Experience track 11.011.10 is closed.** No further Experience phases are
registered. Next work follows other platform tracks per [next-steps.md](../next-steps.md)
(e.g. Delivery 10.2, Loyalty 7.7, Hospitality 12.9).
## Delivered
- Analytics report definitions + snapshot refresh (`POST /analytics-snapshots/refresh`)
- AI content hook registrations + dispatch generate (`POST /ai-content-dispatches/{id}/generate`)
- Permissions: `experience.analytics.*`, `experience.ai_hooks.*`
- Events: analytics CRUD + `experience.analytics_snapshot.refreshed`; AI hooks CRUD + `experience.ai_content_dispatch.generated`
- Enterprise validation audit: [experience-phase-11-10-audit.md](../experience-phase-11-10-audit.md)
- Service snapshot: [service-snapshots/experience.yaml](../service-snapshots/experience.yaml)
## Health
- Phase: `11.10`
- Features: `analytics=True`, `ai_content=True`