Initial TrueGrowth source import

This commit is contained in:
2026-07-07 09:36:36 +08:00
commit 3b6781d695
2283 changed files with 691996 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
## ADDED Requirements
### Requirement: Popular Video Creative Brief
The popular video tool SHALL persist an optional creative brief on the existing product/script configuration and use it when rewriting scripts.
#### Scenario: Rewrite script with creative brief
- **WHEN** the user sets purpose/scene, directing style, narrative style, or advanced brief fields and starts AI script rewrite
- **THEN** the rewrite prompt includes the selected brief
- **AND** the returned script is instructed to adapt hook, selling structure, pacing, narration density, and CTA to the brief
#### Scenario: Choose a purpose or scene preset
- **WHEN** the user opens the professional creative brief editor
- **THEN** the popular video tool SHALL provide grouped purpose and scene presets such as conversion, local lifestyle, knowledge/tutorial, story/emotion, brand, and music/MV directions
- **AND** the selected purpose or scene SHALL be persisted and included in rewrite, frame, and video generation prompts
#### Scenario: Open old record without brief
- **WHEN** the user opens a record created before creative brief support
- **THEN** the script page loads without errors
- **AND** all creative brief fields are treated as empty defaults

View File

@@ -0,0 +1,14 @@
## ADDED Requirements
### Requirement: Generation Prompts Inherit Creative Brief
Single-shot and batch video generation prompts SHALL inherit the workflow creative brief when present.
#### Scenario: Generate shot video with creative brief
- **GIVEN** a workflow record has a creative brief
- **WHEN** the user generates a single shot video or starts batch video generation
- **THEN** each video prompt includes the relevant directing, pacing, platform, audience, and avoid constraints
#### Scenario: Empty creative brief keeps existing behavior
- **GIVEN** a workflow record has no creative brief
- **WHEN** the user generates frames or videos
- **THEN** prompt output remains compatible with the existing prompt structure

View File

@@ -0,0 +1,21 @@
## ADDED Requirements
### Requirement: Shared Creative Brief Controls
The system SHALL provide the same lightweight creative brief controls for the MV creator and popular video tool.
#### Scenario: Configure shared brief fields
- **WHEN** the user opens the script/config area for either workflow
- **THEN** the user can set purpose/scene, directing style, and narrative style as primary controls
- **AND** platform, audience, pacing, and avoid terms are available as advanced controls
#### Scenario: Persist shared brief fields
- **WHEN** the user changes creative brief fields in either workflow
- **THEN** the fields are saved on the existing workflow record
- **AND** the values are restored when the record is reopened
### Requirement: MV Storyboard Prompt Uses Visual Context
The MV creator SHALL pass selected visual style and aspect ratio into initial storyboard prompt generation.
#### Scenario: Generate storyboard with style and ratio
- **WHEN** the user generates an MV storyboard with selected video style or aspect ratio
- **THEN** the storyboard prompt includes those visual constraints