2.5 KiB
2.5 KiB
1. Specification
- 1.1 Add proposal, design notes, and spec deltas for the VideoAgent clip workbench migration.
2. Local Runtime
- 2.1 Add
videoagent-localreadiness, package status, and start/stop runtime management to the local API. - 2.2 Add
/local-api/videoagent/taskstask creation, polling, and structured result payloads. - 2.3 Write VideoAgent task deliverables back to the unified task stream and generated asset list.
3. Workbench UI
- 3.1 Refactor the clip page from FunClip-first naming/copy to AI clip workbench / VideoAgent-backed behavior.
- 3.2 Replace the fixed 12-card first step with source + natural-language goal + scene/output package configuration.
- 3.3 Add generated plan, transcript, candidate segments, deliverables, and result preview surfaces.
- 3.4 Keep service status and task history in dialogs with customer-facing copy only.
- 3.5 Simplify the first screen into a prompt-led left panel and a right-side video monitor with only asset-center and local-upload entry points before media is selected.
- 3.6 Replace visible legacy template selection with quick scenarios that fill the prompt and configure output options.
- 3.7 Reuse the shared asset center modal for clip source selection, including multi-select where the workflow supports it.
- 3.8 Add workflow-aware source modes for single primary video/audio, primary plus reference media, multi-source montage, script-to-video, and batch processing.
- 3.9 Align first-screen form controls and source tray with the
/imagegolden page form standard. - 3.10 Hide unsupported advanced demo abilities from the first-screen quick scenarios and show only current MVP workflows.
- 3.11 Replace broad legacy output toggles with scenario-specific output options.
4. Runtime And Assets
- 4.1 Stop creating asset-center output assets when the adapter only returns structured plans or JSON files.
- 4.2 Allow runtime-generated assets to be deleted from the local API and asset center.
- 4.3 Map VideoAgent model needs to reusable TrueGrowth model-center capability packs and optional advanced packs.
5. Verification
- 5.1 Validate the OpenSpec change. (
openspec/pnpm exec openspecnot available in this environment.) - 5.2 Run focused TypeScript or app checks.
- 5.3 Run a local API smoke check for status and task creation.
- 5.4 Browser-check the simplified
/timelinefirst screen, source picker, upload affordance, quick scenario behavior, and dark/light styling.