Commit completed Torbat Pages admin frontend module, BFF proxy, routes, and validation artifacts for official platform deploy. Co-authored-by: Cursor <cursoragent@cursor.com>
136 lines
4.0 KiB
YAML
136 lines
4.0 KiB
YAML
# Experience Platform service snapshot — Phase 11.10 complete
|
|
# Architecture: ARCHITECTURE COMPLETE (Published Resource + Actions + Access + Embed)
|
|
# Spec: docs/ai-framework/service-snapshot-policy.md
|
|
|
|
schema_version: 1
|
|
snapshot_version: 3
|
|
|
|
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
|
|
architecture_status: complete
|
|
|
|
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
|
|
- platform-published-resource-arch
|
|
- platform-experience-arch-freeze
|
|
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
|
|
|
|
enabled_bundles: []
|
|
|
|
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
|
|
|
|
active_adrs:
|
|
- ADR-001
|
|
- ADR-002
|
|
- ADR-003
|
|
- ADR-004
|
|
- ADR-006
|
|
- ADR-011
|
|
- ADR-012
|
|
- ADR-016
|
|
- ADR-022
|
|
|
|
integration_contracts:
|
|
- publish_id_only_for_public_surfaces
|
|
- payment_may_attach_via_publish_id
|
|
- communication_triggers_via_publish_id
|
|
- short_link_and_qr_resolve_publish_id
|
|
- analytics_records_publish_id
|
|
- form_survey_appointment_standalone_publish
|
|
- published_actions_open_registry
|
|
- public_access_policies_open_registry
|
|
- universal_embed_open_types
|
|
- experience_never_owns_authentication
|
|
|
|
known_limitations:
|
|
- Publish Target Registry / Action Registry / Access / Embed engines are not implemented (architecture only)
|
|
- Reserved public URL prefixes are not routed yet
|
|
- page_builder capability remains false on backend; Experience FE owns builder UX (ADR-002)
|
|
- Capability discovery keys for actions/access/embed are reserved (docs only)
|
|
- Short Link / QR / Card / Booking / Ticket / Event / Learning products are reserved consumers only
|
|
- FE-11.6+ frontend (official publish_id registry UI) not started
|
|
|
|
open_todos:
|
|
- experience-fe-11.6+ when explicitly scoped (registry UI, payment/booking/QR/short-link UI out of FE-11.5 scope)
|
|
- Register and implement Publish Target Registry + Actions/Access/Embed in future backend phases after Discovery
|
|
|
|
last_handover_reference: docs/phase-handover/phase-experience-fe-11-5.md
|
|
frontend_snapshot: docs/service-snapshots/experience-frontend.yaml
|
|
frontend_completed_phases:
|
|
- experience-fe-11.0
|
|
- experience-fe-11.1
|
|
- experience-fe-11.2
|
|
- experience-fe-11.3
|
|
- experience-fe-11.4
|
|
- experience-fe-11.5
|
|
last_updated: "2026-07-27"
|