graph TD
A[Inputs from Other Subagents] --> B[Collect Components]
B --> C[Parse Input: chat-ui-code]
B --> D[Parse Input: site-config-file]
B --> E[Parse Input: backend-api-code]
C --> F[Merge Source Code]
D --> F
E --> F
F --> G[Validate Combined Code]
G --> H{Is Code Valid?}
H -->|No| I[Error Handling]
I --> F
H -->|Yes| J[Apply Minification]
J --> K[Validate Minified Code]
K --> L{Is Minified Code Valid?}
L -->|No| M[Error Handling]
M --> J
L -->|Yes| N[Generate Final Bundle]
N --> O[Output: Minified JS File]