---
name: State of the Art
type: research
typical_query_count: 4-6
expected_output_length: 1000-2000 words
cascade_tier: groq_preferred
description: >
  Comprehensive survey of what currently exists in a given field or domain.
  Produces a structured landscape overview with key players, trends, and gaps.
---

# State of the Art: {field} (as of {date})

## Context

Survey the current landscape of **{field}**. Identify key players, recent
developments, dominant approaches, and notable gaps. This is a point-in-time
snapshot intended to inform decision-making.

## Constraints

- Focus on developments from the last {timeframe} (e.g., 12 months, 2 years).
- Prioritize {priority} (open-source, commercial, academic, or all).
- Target audience: {audience} (technical team, leadership, general).

## Research Steps

1. Identify the major categories or sub-domains within {field}.
2. For each category, list the leading projects, companies, or research groups.
3. Note recent milestones, releases, or breakthroughs.
4. Identify emerging trends and directions.
5. Highlight gaps — things that don't exist yet but should.

## Output Format

### Executive Summary

Two to three sentences: what is the state of {field} right now?

### Landscape Map

| Category       | Key Players              | Maturity    | Trend       |
|---------------|--------------------------|-------------|-------------|
| {category_1}  | {player_a}, {player_b}   | Early / GA  | Growing / Stable / Declining |
| {category_2}  | {player_c}, {player_d}   | Early / GA  | Growing / Stable / Declining |

### Recent Milestones

Chronological list of notable events in the last {timeframe}:

- **{date_1}:** {event_description}
- **{date_2}:** {event_description}

### Trends

Numbered list of the top 3-5 trends shaping {field}:

1. **{trend_name}** — {one-line description}
2. **{trend_name}** — {one-line description}

### Gaps & Opportunities

Bullet list of things that are missing, underdeveloped, or ripe for innovation.

### Implications for Us

One paragraph: what does this mean for our project? What should we do next?
