alxjrvs / alxjrvs/orrey

Phase 5 — Game days

Abierto
#7 0 comentarios 0 reacciones 0 asignados Ver en GitHub
epic phase:5
Lenguaje dominante
HTML
Estrellas
0
Forks
0
Merge medio
1 h 34 min
PR fusionados (30 d)
23

Descripción

Two kinds of game day. **`single`** — one long game (TI, Arcs); capacity from the game; seats claimed individually with a waitlist and auto-promotion. **`multi`** — a hangout, **seated at the day level**, tables recorded afterwards. Signups attach to game days (and to campaigns at formation) — never to a session; the CHECK constraint already says so.

Lifecycle: `PROPOSED → SEATING → LOCKED → PLAYED` (or `CANCELLED`).

Open question to settle before this phase, leaning yes: on a multi day, attendance records *which* tables someone played — optional, filled by whoever runs the day rather than per player.

## In order
1. #39 — Schema — full game_days, game-day signups, one-off sessions, tables_played
1. #40 — Game-day lifecycle
1. #41 — Single game day — seats, waitlist, auto-promotion notices
1. #42 — Multi game day — day-level seating, tables recorded after

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Start with #39's schema scope, then read #40–#42 in order; the existing CHECK constraint is a stated invariant. Resolve whether multi-day attendance records the tables someone played before implementation. Done means the four listed game-day issues cover schema, lifecycle, single-day seating, and multi-day recording.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Área
backend, database
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Activo
Claridad
Bastante claro
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.