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