Commit Graph
2 Commits
Author SHA1 Message Date
Backend Developer 1 f2a087029b [7f2c881a] fix(video): cast task.id to UUID before VideoEngine.rerender calls
mypy flagged task.id as sqlalchemy.sql.sqltypes.UUID[Any] rather than
uuid.UUID in the three rerender tests; cast to UUID per the codebase's
established idiom (cast("UUID", obj.id)) used elsewhere for the same
SQLAlchemy Mapped-attribute inference gap.
2026-07-10 05:21:11 +00:00
Backend Developer 1 88ab5c6dc5 [7f2c881a] feat(video): scope on-demand video requests + render loop to project_id
Require project_id on VideoRequestBody (404 when unresolvable or not
opted into the video engine), thread it through VideoEngine.open_video_task
via a shared resolve_authoring_project helper, and resolve the render
loop's motion/ workspace from the authoring task's own project_id instead
of the hardcoded self_heal_project_slug.
2026-07-10 04:42:10 +00:00