Skip to content

chore(canvas): Phase C — remove drama/production product line#346

Merged
sev7n4 merged 4 commits into
mainfrom
enhancement/canvas-subtraction-c
Jul 16, 2026
Merged

chore(canvas): Phase C — remove drama/production product line#346
sev7n4 merged 4 commits into
mainfrom
enhancement/canvas-subtraction-c

Conversation

@sev7n4

@sev7n4 sev7n4 commented Jul 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • 删除整条 Drama/Production 产品线(Web + API),约 27k 行
  • CreationMode 收敛为 image | chatstudio-workspace 直接使用 DesignCanvas(移除 StudioOrchestrationProvider / StudioCanvasWithOrchestration
  • 移除 drama integration/E2E 脚本;更新 smoke-api.mjs、OpenAPI session 默认 mode=image
  • 新增 scripts/migrate-archive-drama-sessions.ts 归档存量 production/ecommerce session

Test plan

  • pnpm typecheck 全绿
  • test-studio-canvas-view.ts 4/4
  • test-canvas-connection-ux.ts 6/6
  • smoke-api.mjs 85/85(API_URL=4001)
  • CI: lint-typecheck / docker-build / Integration / E2E

Made with Cursor

Delete drama web/API modules (~27k lines), converge CreationMode to
image|chat, wire studio directly through DesignCanvas, and update
integration/smoke tests for removed endpoints.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cursor

cursor Bot commented Jul 16, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

sev7n4 and others added 3 commits July 16, 2026 09:48
Merge StudioToolHandlersProvider into DesignCanvas so canvas mention/tools
work after orchestration removal; update smoke open/sessions and dock UI E2E.

Co-authored-by: Cursor <cursoragent@cursor.com>
Studio dock uses rows=2 in expanded layout; reference-cancel upload
waits match other studio specs (45s timeout, explicit file input).

Co-authored-by: Cursor <cursoragent@cursor.com>
Studio dock stays expanded (rows=2); assert focus instead of height growth.

Co-authored-by: Cursor <cursoragent@cursor.com>
@sev7n4
sev7n4 merged commit 961528a into main Jul 16, 2026
7 checks passed
@sev7n4
sev7n4 deleted the enhancement/canvas-subtraction-c branch July 16, 2026 02:25
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