# Priority Rule Simulation AI Agent Connect

> Simulates competitive surfing priority, right-of-way, and tactical positioning.

## Overview
- **Category:** simulation
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_NGrsARbY87EHwPhBj7wW3cuc1AMfkTWah4DgEnNj/ai-agent-connect
- **Tags:** surfing, competition, physics-engine, tactical, sports-analytics

## Description

This MCP server provides a high-fidelity simulation engine for professional surfing competitions. It calculates legal right-of-way using `calculate_right_of_way`, assesses potential interference risks with `evaluate_interference_risk`, predicts wave behavior via `simulate_split_peak_dynamics`, and identifies strategic maneuvers through `get_tactical_options`. It is designed to model complex heat dynamics, including split peaks and two-wave hold strategies.

## Tools

### calculate_right_of_way
Determines which surfer has the legal right to catch a specific wave based on current positioning and priority

### evaluate_interference_risk
Analyzes the likelihood and severity of a priority violation occurring in a specific setup

### get_tactical_options
Provides a list of strategic maneuvers available to a specific surfer

### simulate_split_peak_dynamics
Predicts how a single wave will behave when it splits into multiple peaks

## Prompt Examples

**Prompt:** 
```
Who has the right of way for this wave?
```

**Response:** 
```
Surfer ID 'S01' has the right of way due to highest heat priority.
```

**Prompt:** 
```
Is there a risk of interference in this setup?
```

**Response:** 
```
The risk level is High, with a potential conflict zone near the primary peak.
```

**Prompt:** 
```
What should the surfer do next?
```

**Response:** 
```
The optimal action is to Sit to preserve priority for the next set.
```

## Frequently Asked Questions

**How does the engine determine right of way?**
The engine uses `calculate_right_of_way` to evaluate surfer positions, wave direction, and formal heat priority to identify the legal surfer.

**Can I simulate split peaks?**
Yes, the `simulate_split_peak_dynamics` tool predicts how a single swell divides into multiple distinct breaking points.

**What tactical information is provided?**
The `get_tactical_options` tool provides available actions like paddling or sitting, and identifies hold opportunities.
