You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
[SDUI][P0] Wire PageDesigner → record page persistence (draft/publish) #1541
Part of the SDUI runtime roadmap. The rendering engine (SchemaRenderer + registry) and record-detail synthesis (buildDefaultPageSchema) are done, and runtime draft→publish persistence already works for views/reports/dashboards via the ADR-0034 seam (packages/app-shell/src/views/runtime-metadata-persistence.ts). The PageDesigner (packages/plugin-designer/src/PageDesigner.tsx) can visually compose a component tree but its output is not persisted for record pages.
Goal
Close the write-side loop for record pages: edit a record PageSchema visually in the browser and save/publish it through the same draft/publish seam.
Scope
Add 'page' (record PageSchema) as an artifact type to runtime-metadata-persistence.ts (persist/read/discard/publish), mirroring view/report/dashboard.
Activity
feat(app-shell): extend runtime persistence seam to record 'page' (#1541
feat(studio): page create form binds object + page type + kind (#1541) (
feat(studio): seed a new record page from the object's default detail…
docs(adr-0034)+test(e2e): record-page authoring via Studio (#1541) (#…