> For the complete documentation index, see [llms.txt](https://docs.gymart.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gymart.org/scheduling/manage-flights.md).

# Manage flights

Sometimes a rotation has too many gymnasts to compete at the same time on one apparatus. When that happens, you split the rotation into two flights. Flight 1 goes first, Flight 2 follows.

## Prerequisites

* [Assign gymnasts to rotations](/scheduling/assign-gymnasts-to-rotations.md)

## What flights are

A flight is a subgroup within a rotation. Instead of sending 12 gymnasts to an apparatus at once, you send 6, then 6. This keeps the floor manageable and the timing predictable.

* **Flight 1** -- the first group of gymnasts
* **Flight 2** -- the second group

Flight 1 competes on the apparatus, then Flight 2 takes over. The split applies at every apparatus the rotation cycles through.

## Steps

To split a rotation into flights, drag gymnasts between the **Flight 1** and **Flight 2** columns in the Rotations view. Flight 1 is the first group to compete; Flight 2 follows.

You can also split rotations automatically during squad generation: enable **Use two flights** in the Auto-Assign dialog to distribute gymnasts across both flights when squads are created.

## Example

A rotation with 12 gymnasts split evenly:

* **Flight 1:** Gymnasts 1 through 6
* **Flight 2:** Gymnasts 7 through 12

## Things to keep in mind

If you do not split a rotation, the entire rotation competes as one group. Flights are optional.

Reordering gymnasts within the rotation changes who ends up in which flight, since the assignment is based on position in the list.

Flights are especially useful for vault, where two-vault gymnasts may need separate handling to keep timing consistent.

## What's next

* [View schedule as a registrant](/scheduling/view-schedule-as-registrant.md) -- see what the final schedule looks like from the coach and club perspective

## Related

* [Assign gymnasts to rotations](/scheduling/assign-gymnasts-to-rotations.md)
* [Configure rotations](/scheduling/configure-rotations.md)
* [Scheduling overview](/scheduling/index.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gymart.org/scheduling/manage-flights.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
