start_filter_research
Submit a bounded historical frequency/outcome job for one saved filter or native rule plus revision, returning a job ID for polling.
Instructions
Submit one bounded historical frequency/outcome job for exactly one native rule or saved filter ID plus revision. Discover capabilities, units, coverage, completed dates, markets and worker readiness first. State comparison settings and attempt budget. Preserve operation_id on ambiguous submission. Never shorten dates, chunk limits or substitute live stats. Returns job ID/polling guidance; does not poll, save a filter or start tracking. Requires research:run.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| line | Yes | ||
| rule | No | Native saved-filter rule. Discover canonical units and support; preserve grouping, comparisons and sample context. This is not query_stats numeric filter syntax. | |
| side | Yes | ||
| phase | No | ||
| market | Yes | ||
| season | Yes | ||
| end_date | Yes | ||
| revision | No | ||
| filter_id | No | ||
| game_type | No | ||
| min_sample | Yes | ||
| start_date | Yes | ||
| operation_id | Yes | Generate one UUID per intended create/submission. Retain it and the exact request across ambiguous failures; never generate a new ID merely to retry. |