graph TD A[START - Input Received] --> B[Input Validation] B --> C{Valid Input Check} C -->|No| D[Error Handler] D --> A C -->|Yes| E[Initialize Parallel Processing] E --> F1[SILO 1: Captions & Hashtags] E --> F2[SILO 2: Quick-Start Guide] F1 --> G1[Create MicroCopy] G1 --> H1[Generate raw_captions.txt] H1 --> I1[LLM Process - Add Hashtags] I1 --> J1[Output captions_and_hashtags.json] F2 --> G2[Write Quick-Start Guide] G2 --> H2[Output quick_start_guide.md] J1 --> K[SILO 3: Packaging & Manifest] H2 --> K K --> L[Assemble Folder Structure] L --> M[Copy Assets to Folders] M --> N[Create ZIP Archive] N --> O[Generate Manifest] O --> P[Final Output Bundle] P --> Q[Validation Check] Q --> R{Output Valid?} R -->|No| S[Error Recovery] S --> K R -->|Yes| T[END - Return Package]