TorbatYar/docs/service-snapshots/experience.yaml
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

84 lines
2.1 KiB
YAML

# Experience Platform service snapshot — Phase 11.10 complete
# Spec: docs/ai-framework/service-snapshot-policy.md
schema_version: 1
snapshot_version: 1
service_name: experience
commercial_product: Torbat Pages
current_version: "0.11.10.0"
current_phase: experience-11.10
last_completed_phase: experience-11.10
next_phase: null
completed_phases:
- experience-reg
- experience-11.0
- experience-11.1
- experience-11.2
- experience-11.3
- experience-11.4
- experience-11.5
- experience-11.6
- experience-11.7
- experience-11.8
- experience-11.9
- experience-11.10
remaining_phases: []
registered_modules:
- workspaces
- sites
- pages
- components
- themes
- layouts
- templates
- localizations
- media_refs
- forms
- surveys
- appointments
- publishing
- seo
- pwa
- bundles
- feature_toggles
- consumer_connectors
- widgets
- notify
- analytics
- ai_hooks
enabled_capabilities:
- foundation
- sites_and_pages
- component_library
- themes_and_layouts
- templates
- localization_rtl_ltr
- media_refs
- forms_surveys_appointments
- publishing_seo_pwa
- bundles_licensing
- consumer_connectors
- widgets
- analytics
- ai_content_hooks
public_apis:
- { method: POST, path: /api/v1/analytics-report-definitions, permission: experience.analytics.create }
- { method: POST, path: /api/v1/analytics-snapshots/refresh, permission: experience.analytics.manage }
- { method: POST, path: /api/v1/ai-content-hook-registrations, permission: experience.ai_hooks.create }
- { method: POST, path: "/api/v1/ai-content-dispatches/{id}/generate", permission: experience.ai_hooks.manage }
published_events:
- { event_type: experience.analytics_report_definition.created, version: "1" }
- { event_type: experience.analytics_snapshot.refreshed, version: "1" }
- { event_type: experience.ai_content_hook_registration.created, version: "1" }
- { event_type: experience.ai_content_dispatch.generated, version: "1" }
database: experience_db
permission_prefix: experience.*
track_status: complete