Initial TrueGrowth source import
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
## ADDED Requirements
|
||||
|
||||
### Requirement: Agent Skill Media Model Selectors
|
||||
|
||||
The AI input bar SHALL show additional media model selectors when Agent mode has an explicitly selected Skill that is known to invoke media generation.
|
||||
|
||||
#### Scenario: Image or PPT Skill selected
|
||||
- **GIVEN** the user is in Agent mode
|
||||
- **AND** the selected Skill is classified as image or PPT output
|
||||
- **WHEN** the input bar renders
|
||||
- **THEN** it SHALL keep the text model selector for Agent analysis
|
||||
- **AND** it SHALL show an image model selector for the Skill's media generation
|
||||
|
||||
#### Scenario: Video Skill selected
|
||||
- **GIVEN** the user is in Agent mode
|
||||
- **AND** the selected Skill is classified as video output
|
||||
- **WHEN** the input bar renders
|
||||
- **THEN** it SHALL keep the text model selector for Agent analysis
|
||||
- **AND** it SHALL show a video model selector for the Skill's media generation
|
||||
|
||||
#### Scenario: Audio Skill selected
|
||||
- **GIVEN** the user is in Agent mode
|
||||
- **AND** the selected Skill is classified as audio output
|
||||
- **WHEN** the input bar renders
|
||||
- **THEN** it SHALL keep the text model selector for Agent analysis
|
||||
- **AND** it SHALL show an audio model selector for the Skill's media generation
|
||||
|
||||
#### Scenario: Auto Skill selected
|
||||
- **GIVEN** the user is in Agent mode
|
||||
- **AND** the selected Skill is Auto
|
||||
- **WHEN** the input bar renders
|
||||
- **THEN** it SHALL NOT show additional media model selectors
|
||||
|
||||
### Requirement: Agent Skill Media Model Routing
|
||||
|
||||
Agent and Skill workflows SHALL pass selected media model IDs and model references to downstream media generation tools.
|
||||
|
||||
#### Scenario: Dynamic media tool call
|
||||
- **GIVEN** Agent analysis emits a media generation tool call without a model
|
||||
- **WHEN** the execution context contains a selected model for that media type
|
||||
- **THEN** the generated workflow step SHALL include that selected model
|
||||
- **AND** it SHALL include the matching `modelRef` when available
|
||||
|
||||
#### Scenario: Parsed Skill workflow step
|
||||
- **GIVEN** a Skill DSL resolves directly to a media generation workflow step
|
||||
- **WHEN** the execution context contains a selected model for that media type
|
||||
- **THEN** the workflow step SHALL use the selected media model
|
||||
- **AND** it SHALL include the matching `modelRef` when available
|
||||
Reference in New Issue
Block a user