# Phase: Experience Platform Registration (XP-Reg) | Field | Value | | --- | --- | | Identifier | `experience-reg` | | Status | Complete | | Owner | Platform | | Module(s) | Experience Platform (registration only) | | Service(s) | `experience` (registered; not yet implemented) | | Depends On | `onboarding-4`, `ai-framework` | | ADR(s) | [ADR-016](architecture/adr/ADR-016.md) | | Manifest | [phase-manifest.yaml](ai-framework/phase-manifest.yaml) | ## Objective Register the independent Enterprise Experience Platform (commercial product **Torbat Pages**) in architecture, manifests, registries, glossary, and roadmap — with zero business code — so Phase 11.0 can scaffold the service safely. ## Scope ### In Scope - ADR-016 Accepted — independent `experience` service + `experience_db` - Service registration in [service-manifest.yaml](ai-framework/service-manifest.yaml) - Phase registration XP-Reg + 11.0–11.10 in [phase-manifest.yaml](ai-framework/phase-manifest.yaml) - Module registry entry + planned module inventory - Glossary terms for Experience / Torbat Pages - Module boundaries + database architecture + schema notes - Roadmap and phase area README - Progress / next-steps / roadmap updates - Phase handover ### Modules | Module | Change type | Notes | | --- | --- | --- | | Experience Platform | register | Docs/manifests only | ### Models N/A — documentation-only registration. No ORM models. ### Repositories N/A ### Services N/A ### Validators N/A ### Permissions | Permission | Description | | --- | --- | | `experience.*` | Planned tree; concrete resources from Phase 11.0 | ### Events | Event | When | | --- | --- | | `experience.*` (planned) | Publish-only catalog grows per phase | ### APIs | Method | Path | Permission | | --- | --- | --- | | — | — | N/A until Phase 11.0 (`/health`, `/capabilities`, `/metrics`, `/api/v1/*`) | ### Tests - [x] Unit — N/A (docs-only) - [x] Repository — N/A - [x] Service — N/A - [x] Integration / API — N/A - [x] Migration — N/A - [x] Permission — documented planned prefix only - [x] Security — N/A runtime - [x] Performance — N/A - [x] Tenant Isolation — architecture declared; enforced from 11.0 - [x] Documentation Validation — manifests parse; links resolve; registries aligned ### Documentation - [x] Phase doc (this file) - [x] Progress / Next Steps / Roadmap - [x] Module Registry / glossary / boundaries - [x] Reference schema note for `experience_db` - [x] ADR-016 - [x] Manifests updated - [x] Handover completed ## Out of Scope - Any `backend/services/experience` code, models, APIs, migrations, compose wiring - Page builder UI / public render UI - Implementing Sites, Components, Themes, Templates, Forms, SEO, Bundles - Migrating or deleting historical `website_builder` scaffold (prefer Experience for new work per ADR-016) ## Dependencies | Dependency | Type | Notes | | --- | --- | --- | | AI Framework | Docs | Loop / gates | | ADR-001 / 002 / 003 / 006 / 008 / 011 / 012 / 015 | Architecture | Boundaries | | Core Platform | Service | Entitlement from 11.0 | ## Risks | Risk | Mitigation | | --- | --- | | Confusion with `website_builder` scaffold | ADR-016 + glossary + registry notes prefer `experience` | | Scope creep into page engines in Reg | Explicit docs-only completion criteria | ## Completion Criteria - [x] Service registered with `experience_db` and `experience.*` - [x] Phases 11.0–11.10 registered - [x] Module registry, glossary, module-boundaries, ADR-016 updated - [x] Progress and next-steps updated; handover complete - [x] No business code in this phase - [x] Quality gates for documentation/architecture/manifest validation passed ## Related Documents - [Experience Roadmap](experience-roadmap.md) - [Handover](phase-handover/phase-xp-reg.md) - [ADR-016](architecture/adr/ADR-016.md) - [Phases / Experience](phases/Experience/README.md) - [AI Framework](ai-framework/README.md)