Dispatch (async) — trend-researcher
dispatch_trend_researcher_asyncDispatch to the TREND RESEARCHER — recency-dominant trajectory investigation. Use for: "is X a real trend / what is happening with X right now / where is X headed / what is driving X". Distinguishes trend from spike, signal from noise, real shift from echo chamber. Commits to falsifying conditions before searching. Returns: 4-axis Trend assessment (Reality / Magnitude / Direction / Horizon) + Current state + Baseline + trajectory + Drivers + Counter-signals + Sources. NOT for: static landscape questions (use dispatch_desk_researcher) / entity teardowns (use dispatch_market_analyst) / numerical analysis (use dispatch_quantitative_researcher). ASYNC version: returns { job_id } immediately, the specialist runs durably on a Vercel Workflow (no 300s timeout). Use this version when the specialist is expected to take >90s. Call get_dispatch_result(job_id) periodically (respect wait_ms_hint in the response) until status === 'completed' or 'failed'. Idempotent: same brief + same org reuses the same job_id, so retries don't fan out duplicate runs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| priority | No | standard (default) uses the specialist's production model; deep uses its escalation model. | |
| objective | Yes | One sentence stating what "done" looks like — the specific deliverable. From the four-part delegation contract (agent-authoring §5). | |
| boundaries | Yes | In scope vs out of scope. Explicit OUT_OF_SCOPE clauses. Constraints (e.g. "do not spawn further subagents", "only Meta paid social"). | |
| output_format | Yes | The shape the specialist must return — schema, template, or specific format. If verbatim-return needed, say so explicitly. | |
| tool_guidance | Yes | How the specialist should approach this — which tools to favor, effort budget in tool calls, query angles to prioritize. |