Unify commercial runtime ownership across backend and frontend so platform, experience, and hospitality modules use the shared commercial source of truth. Co-authored-by: Cursor <cursoragent@cursor.com>
47 lines
2.0 KiB
Markdown
47 lines
2.0 KiB
Markdown
# Framework handover — Experience Architecture Freeze
|
||
|
||
| Field | Value |
|
||
| --- | --- |
|
||
| Phase / patch ID | `platform-experience-arch-freeze` |
|
||
| Area | Platform / AI Framework + Experience architecture |
|
||
| Date | 2026-07-27 |
|
||
| Kind | Documentation / architecture only — **final freeze** |
|
||
| ADR | [ADR-022](../architecture/adr/ADR-022.md) (amended) |
|
||
|
||
## Summary
|
||
|
||
Final architecture patch before frontend implementation. Added three platform contracts:
|
||
|
||
1. **Published Actions** — open Action Registry (`published-action.v1`)
|
||
2. **Public Access Model** — open access strategies (`public-access.v1`); Experience never owns auth
|
||
3. **Universal Embed Architecture** — open embed types (`universal-embed.v1`)
|
||
|
||
Experience Platform architecture is marked **ARCHITECTURE COMPLETE**. No backend, frontend, migration, or API implementation.
|
||
|
||
## Delivered documents
|
||
|
||
| Document | Path |
|
||
| --- | --- |
|
||
| Architecture (updated) | [published-resource-architecture.md](../architecture/published-resource-architecture.md) |
|
||
| ADR-022 (amended) | [ADR-022](../architecture/adr/ADR-022.md) |
|
||
| Action Registry | [published-action-registry.md](../reference/published-action-registry.md) |
|
||
| Public Access | [public-access-contract.md](../reference/public-access-contract.md) |
|
||
| Embed Contract | [embed-contract.md](../reference/embed-contract.md) |
|
||
| Experience handover | [phase-experience-arch-freeze.md](phase-experience-arch-freeze.md) |
|
||
|
||
## Non-goals confirmed
|
||
|
||
- No schema / Alembic / REST / embed SDK
|
||
- No Identity/Payment/Loyalty ownership changes
|
||
- No modifications to completed business phases 11.0–11.10 code
|
||
|
||
## Next
|
||
|
||
Frontend Experience roadmap / UI phases may begin when explicitly scoped. Registry and access/embed engines require Discovery + registered implementation phases.
|
||
|
||
| Field | Value |
|
||
| --- | --- |
|
||
| Recommended next | Experience frontend phases (when user/roadmap scopes them) or other platform tracks |
|
||
| Blockers | None for other tracks |
|
||
| Architecture status | **COMPLETE** |
|