Skip to content

fix(studio): make sdk cutover transactional#2155

Open
jrusso1020 wants to merge 1 commit into
07-10-fix_render_publish_artifacts_atomicallyfrom
07-10-fix_studio_make_sdk_cutover_transactional
Open

fix(studio): make sdk cutover transactional#2155
jrusso1020 wants to merge 1 commit into
07-10-fix_render_publish_artifacts_atomicallyfrom
07-10-fix_studio_make_sdk_cutover_transactional

Conversation

@jrusso1020

@jrusso1020 jrusso1020 commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

What

Make Studio SDK cutover edits transactional and replace the ambiguous boolean fallback contract.

Why

A persistence or history failure after mutating the live session could return false and then execute the legacy backend too.

How

Return declined/committed/failed, edit a candidate session, persist and record history first, then publish the live session; only declined may fall back.

Test plan

  • Studio cutover failure-injection and exactly-one-backend tests
  • Stack-wide lint, format, build, typecheck, and relevant integration gates

jrusso1020 commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@jrusso1020 jrusso1020 force-pushed the 07-10-fix_render_publish_artifacts_atomically branch from fdd08ca to b784a71 Compare July 11, 2026 18:21
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_studio_make_sdk_cutover_transactional branch from a655170 to 5ce41ba Compare July 12, 2026 04:01
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_render_publish_artifacts_atomically branch 2 times, most recently from 3c57cca to 39483dd Compare July 12, 2026 04:32
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_studio_make_sdk_cutover_transactional branch from 5ce41ba to 31dffba Compare July 12, 2026 04:32
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_render_publish_artifacts_atomically branch from 39483dd to 9c548cc Compare July 12, 2026 04:58
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_studio_make_sdk_cutover_transactional branch 2 times, most recently from 510b4bc to 5049114 Compare July 12, 2026 08:54
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_render_publish_artifacts_atomically branch from 9c548cc to 405c914 Compare July 12, 2026 08:54
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_studio_make_sdk_cutover_transactional branch from 5049114 to d49411c Compare July 12, 2026 09:11
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_render_publish_artifacts_atomically branch from 02a0f6f to f46d994 Compare July 13, 2026 15:52
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_studio_make_sdk_cutover_transactional branch 3 times, most recently from dc10ed5 to 2ad8331 Compare July 13, 2026 18:09
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_render_publish_artifacts_atomically branch from 2f9e1a6 to 21eee69 Compare July 13, 2026 18:09
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_studio_make_sdk_cutover_transactional branch from 2ad8331 to d637dc1 Compare July 13, 2026 18:35
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_render_publish_artifacts_atomically branch 2 times, most recently from bb00624 to 6ef7a37 Compare July 13, 2026 20:27
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_studio_make_sdk_cutover_transactional branch from d637dc1 to 5a5e92e Compare July 13, 2026 20:27
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_render_publish_artifacts_atomically branch from 6ef7a37 to aefb7fa Compare July 13, 2026 20:33
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_studio_make_sdk_cutover_transactional branch 2 times, most recently from 83b2536 to cc549d1 Compare July 13, 2026 22:09
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_render_publish_artifacts_atomically branch 2 times, most recently from 8fc6645 to cdfd22a Compare July 13, 2026 23:08
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_studio_make_sdk_cutover_transactional branch from cc549d1 to 3a9ceb3 Compare July 13, 2026 23:08
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_render_publish_artifacts_atomically branch from cdfd22a to f65003b Compare July 14, 2026 00:03
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_studio_make_sdk_cutover_transactional branch from 3a9ceb3 to 7887eda Compare July 14, 2026 00:03
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_studio_make_sdk_cutover_transactional branch from 7887eda to c608413 Compare July 14, 2026 03:20
@jrusso1020 jrusso1020 force-pushed the 07-10-fix_render_publish_artifacts_atomically branch from f65003b to 1fd5fe7 Compare July 14, 2026 03:20
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