Skip to content

feat(sdk,studio): stage 7 step 3a — persistPath + SDK session reload-on-change#1523

Closed
vanceingalls wants to merge 12 commits into
06-15-fix_studio_core_resolve_sdk-cutover_review_findingsfrom
sdk-stage7-studio-s7step3a
Closed

feat(sdk,studio): stage 7 step 3a — persistPath + SDK session reload-on-change#1523
vanceingalls wants to merge 12 commits into
06-15-fix_studio_core_resolve_sdk-cutover_review_findingsfrom
sdk-stage7-studio-s7step3a

Conversation

@vanceingalls

Copy link
Copy Markdown
Collaborator

Moved onto 06-15-fix_studio_core_resolve_sdk-cutover_review_findings via gt move (conflict resolution).

Replaces closed PR #1488.

Summary

  • persistPath field added to SDK session
  • SDK session reload-on-change wired up
  • Includes acorn GSAP read/write path (T6b/T6c) commits from phase 3b stack

🤖 Generated with Claude Code

vanceingalls and others added 12 commits June 16, 2026 10:58
…lding

SDK cutover is now unconditionally enabled. Removes STUDIO_SDK_SHADOW_ENABLED
and STUDIO_SDK_CUTOVER_ENABLED feature flags, deletes sdkShadow.ts and its
tests, moves patchOpsToSdkEditOps into sdkCutover.ts, and removes the
onDomEditPersisted shadow callback from useDomEditSession.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Co-authored-by: Miguel Ángel <miguel07alm@protonmail.com>
…nwired)

Stage 7 s7.5 removed the feature flag and declared cutover 'always-on',
but onTrySdkPersist was never actually passed to useDomEditCommits — the
sdkCutoverPersist function was dead code in production.

Thread sdkSession through useDomEditSession params, build the
onTrySdkPersist closure there (all CutoverDeps are already in scope),
and pass sdkSession from App.tsx. Style/text/attribute/html-attribute
commits now route through SDK dispatch instead of the server patch path.

Co-authored-by: Miguel Ángel <miguel07alm@protonmail.com>
Co-authored-by: Miguel Ángel <miguel07alm@protonmail.com>
Co-authored-by: Miguel Ángel <miguel07alm@protonmail.com>
…onally deferred (§3.3)

Co-authored-by: Miguel Ángel <miguel07alm@protonmail.com>
Co-authored-by: Miguel Ángel <miguel07alm@protonmail.com>
Co-authored-by: Miguel Ángel <miguel07alm@protonmail.com>
Co-authored-by: Miguel Ángel <miguel07alm@protonmail.com>
@vanceingalls vanceingalls force-pushed the 06-15-fix_studio_core_resolve_sdk-cutover_review_findings branch from dcc46d5 to dc32ca8 Compare June 17, 2026 03:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant