graph TD
start[Start] --> input[Input Topic/Keywords]
input --> agent1[Short Script Creator]
input --> agent2[B-roll Finder & Editor]
input --> agent3[Music Curator]
agent1 --> script[Generate Script with Timing]
script --> agent4[Overlay Instruction Generator]
agent2 --> broll[Find & Trim B-roll Footage]
agent3 --> music[Generate Music Options]
music --> select[Select Final Music Track]
agent4 --> timeline[Create Overlay Timeline]
timeline --> agent5[Base Video Creator]
select --> agent5
agent5 --> basevideo[Create Text-Slide Video]
basevideo --> agent6[Final Video Assembler]
broll --> agent6
agent6 --> output[Final 10-15s MP4 Video]
output --> end[End]