get_records_for_validation
Claim unvalidated raw records for chatbot validation, returning them with a prompt for web-based verification. Atomic locking prevents duplicate claims.
Instructions
Claim a batch of unvalidated raw records and return them with a validation prompt for a chatbot.
The chatbot uses its OWN web search capability to verify each record by visiting the source URL or searching the web for the contest title.
Records are atomically marked as 'in_progress' for this chatbot_id, preventing other chatbots from claiming the same records.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max records to claim (default 5, max 25) | |
| source | Yes | Scraper source name (e.g. "contestwatchers", "opportunityDesk") | |
| chatbot_id | No | Identifier for the chatbot doing the validation. Use different IDs ("claude-1", "gpt-4", etc.) for parallel processing across multiple chatbots. | default |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||