graph TD
A[Receive Raw Business Listings Text] --> B[Initialize DataFormatter Subagent]
B --> C[Prepare LLM Prompt]
C --> D[Call Skill #223: LLM Processing]
D --> E{Valid JSON Output?}
E -->|Yes| F[Format JSON Array]
E -->|No| G[Error Handling]
G --> C
F --> H[Validate Required Fields]
H --> I{All Fields Present?}
I -->|Yes| J[Return Final JSON]
I -->|No| K[Field Completion Loop]
K --> H
J --> L[Output structured-business-data]