graph TD start[START] --> input[Input Task Requirements] input --> sa1[Subagent 1: Content Architect] sa1 --> json[Generate JSON Array] json --> validateJ[Validate JSON] validateJ --> sa2[Subagent 2: Page Builder] sa2 --> html[Generate HTML Structure] sa2 --> css[Generate CSS Styling] html --> combine[Combine HTML + CSS] css --> combine combine --> validate[Validate Final HTML] validate --> output[Output speaking-topics.html] output --> end[END] subgraph Content Generation sa1 json validateJ end subgraph Page Assembly sa2 html css combine validate end