## ADDED Requirements ### Requirement: Workbench Entry The system SHALL expose "万象智枢" as a first-class workbench module from the left sidebar and application center. #### Scenario: Open from sidebar - **GIVEN** the user is in the TrueGrowth workbench - **WHEN** the user clicks the "万象智枢" sidebar entry - **THEN** the workbench navigates to the Omni Intelligence Hub route - **AND** the main content shows the intelligence research workspace. #### Scenario: Open from application center - **GIVEN** the user is viewing the application center - **WHEN** the user opens the "万象智枢" app card - **THEN** the workbench navigates to the same Omni Intelligence Hub route. ### Requirement: Unified Research Start The system SHALL let users start intelligence work from a question, topic, product name, webpage URL, video URL, or GitHub repository URL. #### Scenario: Start from a product question - **GIVEN** the user enters a product research question - **AND** selects a research mode - **WHEN** the user starts exploration - **THEN** the system submits an intelligence request with the query, mode, advanced options, and selected model. #### Scenario: Start from a link - **GIVEN** the user enters a webpage, video, or repository URL - **WHEN** the user starts link parsing - **THEN** the system submits a link parsing request - **AND** preserves the detected link type in the request. ### Requirement: Planned Hub Navigation The system SHALL organize the Omni Intelligence Hub according to the planned groups 总览, 探索, 洞察, 创作, and 管理. #### Scenario: Browse submodules - **GIVEN** the user is on the Omni Intelligence Hub page - **WHEN** the user switches among the submodule tabs - **THEN** the page preserves the current query configuration - **AND** displays the selected submodule context. ### Requirement: Reused Text Model Selection The system SHALL reuse the existing runtime-discovered text model selection logic for Omni Intelligence Hub analysis tasks. #### Scenario: Choose analysis model - **GIVEN** runtime text models are available - **WHEN** the user opens the model selector in Omni Intelligence Hub - **THEN** the selector shows the same selectable text-model source as the current canvas/chat model selection logic - **AND** selecting a model stores both the model id and model reference. #### Scenario: Submit selected model - **GIVEN** the user selected a model - **WHEN** the user starts an intelligence task - **THEN** the task request includes the selected model id - **AND** includes the selected model reference when available. ### Requirement: Agent-Reach Integration The system SHALL integrate Agent-Reach as the retrieval and source-access provider behind Omni Intelligence Hub. #### Scenario: Agent-Reach available - **GIVEN** Agent-Reach is installed and available - **WHEN** the Omni Intelligence Hub loads - **THEN** the system shows Agent-Reach source capability status - **AND** enables research and link parsing submissions. #### Scenario: Agent-Reach unavailable - **GIVEN** Agent-Reach is not installed or cannot run - **WHEN** the Omni Intelligence Hub loads - **THEN** the system shows a degraded status with setup or diagnostic guidance - **AND** keeps query drafting, mode selection, model selection, and configuration controls usable. ### Requirement: Intelligence Result Structure The system SHALL normalize intelligence results into reusable structured sections for research and downstream creation. #### Scenario: Display research result - **GIVEN** an intelligence task completes successfully - **WHEN** the UI receives the normalized result - **THEN** it displays core conclusions, evidence sources, user viewpoints, trend signals, competitor notes, content ideas, scripts, storyboards, and prompt suggestions when present. #### Scenario: Preserve downstream handoff data - **GIVEN** an intelligence result includes creative outputs - **WHEN** the user views the result - **THEN** the result data remains structured so later workflows can save it to assets, insert it into canvas, or launch script/image/video/avatar generation.