graph TD start[User Input: Niche Description] --> A[Sub-Agent 1: Niche-Researcher] A --> research[research_bundle.json] research --> B[Sub-Agent 2: Pun-Forge] B --> puns[pun_candidates.json] puns --> C[Sub-Agent 3: Card-Architect] research --> C C --> blueprints[card_blueprints.json] blueprints --> D[Sub-Agent 4: Card-Maker] D --> raw_images[base_images/*.png] D --> manifest1[raw_images_manifest.json] raw_images --> E[Sub-Agent 5: Card-Finaliser] manifest1 --> E blueprints --> E E --> final_cards[final_cards/*.png] E --> manifest2[delivery_manifest.json] final_cards --> end[Final Output: 3-5 Birthday Cards] manifest2 --> end