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,34 @@
## ADDED Requirements
### Requirement: AI Input Bar SHALL Distinguish Agent And Text Generation
The system SHALL expose `agent` and `text` as separate generation types in the AI input bar.
#### Scenario: User selects text generation
- **WHEN** the user switches the generation type to `text`
- **THEN** the AI input bar SHALL show text models
- **AND** SHALL hide Skill selection
- **AND** SHALL treat the request as direct text generation
#### Scenario: User selects agent generation
- **WHEN** the user switches the generation type to `agent`
- **THEN** the AI input bar SHALL show Skill selection
- **AND** SHALL route the request through the existing Agent analysis flow
### Requirement: Text Generation SHALL Insert Results Into Canvas
The system SHALL insert direct text generation results into the canvas after the text model returns content.
#### Scenario: Text model returns markdown-like content
- **WHEN** a direct text generation request completes
- **THEN** the system SHALL insert the text result through the existing canvas insertion flow
- **AND** MAY parse markdown cards before falling back to plain text insertion
### Requirement: Text Generation SHALL Support Scoped Model Parameters
The system SHALL persist text-generation model parameters independently from agent mode.
#### Scenario: User switches between text models
- **WHEN** the user changes text models in direct text mode
- **THEN** the system SHALL restore the last compatible parameters for the selected text model
- **AND** SHALL NOT reuse agent-only state such as selected Skill