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]