-
Notifications
You must be signed in to change notification settings - Fork 0
[P2][Deferred][Manim] production durable RenderSessionをfreezeし退役する #716
Copy link
Copy link
Open
Labels
area/renderRender pipeline and Manim integrationRender pipeline and Manim integrationarea/sourceSource import, analysis, and loweringSource import, analysis, and loweringpriority/P2Follow-up or polishFollow-up or polishsize/MMedium scoped changeMedium scoped changestatus/deferredIntentionally postponed; does not block the active local-product milestoneIntentionally postponed; does not block the active local-product milestonetype/refactorBehavior-preserving architecture workBehavior-preserving architecture work
Description
Activity
Metadata
Metadata
Assignees
Labels
area/renderRender pipeline and Manim integrationRender pipeline and Manim integrationarea/sourceSource import, analysis, and loweringSource import, analysis, and loweringpriority/P2Follow-up or polishFollow-up or polishsize/MMedium scoped changeMedium scoped changestatus/deferredIntentionally postponed; does not block the active local-product milestoneIntentionally postponed; does not block the active local-product milestonetype/refactorBehavior-preserving architecture workBehavior-preserving architecture work
Parent / dependencies
Decision — 2026-08-19
RenderSession is not the canonical preview/export architecture and will not receive a successor aggregate.
.pyexport.poietra.pyexport + re-import is the supported loopSourceCommitTransaction/ExecutionJobreplacementThis keeps local product work moving while preventing the SaaS path from accumulating more ownership around a legacy aggregate.
Current state
PR #737 froze Studio-native session creation in the UI capability layer. Production durable
start()can still create rows: mainのAPI ingressにはmanager.start()呼び出しが2経路残っているため、freezeはまだ完了していない。Minimal implementation when this deferred task resumes
One small freeze PR:
server-render-retired-style reasonManimRenderManagerLater cleanup, after drain:
.pyexport independentExit criteria
Scheduling
Deferred until the active local-product Epic #921 is complete. It does not block local preview, local WebCodecs export, or the current local-product milestone.
Non-goals