graph TD
Start[Start Article Assembly] --> LoadInputs
LoadInputs[Load JSON, Images & Transcript] --> Task1
Task1[Task 1: Generate Base Structure]
Task1 --> Task1Out[base_article_structure.md]
Task1Out --> Task2[Task 2: Create Intro/Conclusion]
Task2 --> Task2Out[article_with_intro_conclusion.md]
Task2Out --> Task3[Task 3: Format Steps]
Task3 --> Task3Out[formatted_step_content.md]
Task3Out --> Task4[Task 4: Embed Images]
Task4 --> Task4Out[steps_with_images.md]
Task4Out --> Task5[Task 5: Final Assembly]
Task5 --> Task5Out[final_tutorial.md]
Task5Out --> Task6[Task 6: Validation]
Task6 --> Task6Out[validated_tutorial.md]
Task6Out --> Complete[Complete Article Assembly]
subgraph Inputs
JSON[tutorial_steps.json]
Images[6 PNG Images]
Transcript[video_transcript.txt]
end
Inputs --> LoadInputs