# Tournament sheet format · ClubScore

ClubScore can fill a whole tournament form from one block of plain text. This is the format, for people and for the AI assistants they use. HTML version: https://www.clubscore.live/muntar

## How it is used

The organiser opens ClubScore, presses **Edit with AI** (step 1, the top bar of an open tournament, or the tournament card), pastes the sheet and presses **Read it**. ClubScore shows what it understood and, separately, every line it did **not** understand. Nothing is written into the form until the organiser confirms.

## The format

```
Torneig: Open de tardor
Dia: 4 October 2026
Hora: 09:00
Pistes: 6
Durada: 60

Categoria: Masculí 3a — Grups + quadre
Joan Serra / Pau Vidal
Marc Roig 600111222 / Nil Prat nil@example.com
Aleix Font / Guim Serra

Categoria: Femení 2a — Quadre directe
Aina Riba / Berta Sol
Clara Vidal / Mar Puig
```

## Rules

- Header lines may be labelled or not. Labels are optional; facts are what count.
- Everything after a `Categoria:` line belongs to that category, until the next one.
- **One pair per line**, the two names separated by `/`, `;`, `,` or a tab. A phone number or an email may sit next to a name.
- Competition format, at the end of the category line: *Grups + quadre* (groups then bracket), *Quadre directe* (direct bracket), *Americana*, *Lliga* (league). Omitted means groups then bracket.
- Dates: `2026-10-04`, `4/10/2026`, `4 October`, `4 d'octubre`, `4 de octubre`.
- **Do not invent anything.** A line ClubScore cannot read is listed back to the organiser untouched.

## Tennis, pickleball, football and roller hockey

The same sheet, with one difference: a line may hold **a single name**. In tennis and pickleball that is a singles player, and a pair per line is doubles. In football and roller hockey every line is a team. Categories are named freely and keep that name in the form.

```
Torneig: Open de tardor
Dia: 12 October 2026
Hora: 09:00
Pistes: 3

Categoria: Individual masculí
Jordi Roca
Albert Puig 600111222

Categoria: Dobles mixt
Laia Costa / Marc Vila
```

```
Torneig: Lliga de tardor
Camps: 2
Durada: 50

Categoria: Aleví A
CE Vilanova
Penya 1904
UE Sitges
```

In football a line with two names (`Joan / Pere`) is not a team: it is shown back as not understood rather than guessed.

## Accepted labels

| Meaning | Catalan | Spanish |
|---|---|---|
| Tournament name | Torneig, Nom, Competició | Torneo, Nombre, Competición |
| Date | Dia, Data | Día, Fecha |
| Start time | Hora | Hora |
| Courts / pitches | Pistes, Camps | Pistas, Campos |
| Minutes per match | Durada | Duración |
| Category / division | Categoria, Divisió | Categoría, División |

English labels (Tournament, Date, Time, Courts, Duration, Category) work too.

## What it will not do

It fills the form and stops there. It does **not** build the schedule, publish the tournament to the club's screen, or send any link or message to any player.

## A note on the AI

ClubScore does not call any AI model to read this sheet: it is parsed by ordinary code. The assistant, where there is one, belongs to the organiser.
