Create teams (17U, 16U, 15U) and assign players #115

Open
opened 2026-03-19 19:05:24 +00:00 by forgejo_admin · 0 comments

Type

Feature

Lineage

plan-wkq → Phase 11 → Girls Tryout / Team Drop

Repo

forgejo_admin/basketball-api

User Story

As Coach Marcus
I want to create 17U, 16U, 15U teams and assign players
So that coaches can see their rosters on the 7pm call tonight

Context

0 teams currently exist in the system. Marcus and coaches are on a call at 7pm MST March 19 to drop teams. Teams must be created and players assigned before coaches can see anything in the app. 63 players in DB (54 real). All 4 coaches have correct Keycloak roles.

File Targets

Files the agent should modify or create:

  • Admin teams UI or API calls to create teams and assign players

Files the agent should NOT touch:

  • Auth/Keycloak config — already working

Acceptance Criteria

  • When a coach logs in, they see their assigned team roster
  • When admin views /admin/teams, all 3 teams appear with correct players

Test Expectations

  • Manual: coach login → sees roster
  • Run command: N/A — operational task

Constraints

  • Marcus decides player assignments — this is a data entry task, not a code task
  • Must be done before 7pm MST March 19

Checklist

  • Teams created
  • Players assigned
  • Coach view verified
  • phase-wkq-11-girls-tryout
### Type Feature ### Lineage `plan-wkq` → Phase 11 → Girls Tryout / Team Drop ### Repo `forgejo_admin/basketball-api` ### User Story As Coach Marcus I want to create 17U, 16U, 15U teams and assign players So that coaches can see their rosters on the 7pm call tonight ### Context 0 teams currently exist in the system. Marcus and coaches are on a call at 7pm MST March 19 to drop teams. Teams must be created and players assigned before coaches can see anything in the app. 63 players in DB (54 real). All 4 coaches have correct Keycloak roles. ### File Targets Files the agent should modify or create: - Admin teams UI or API calls to create teams and assign players Files the agent should NOT touch: - Auth/Keycloak config — already working ### Acceptance Criteria - [ ] When a coach logs in, they see their assigned team roster - [ ] When admin views /admin/teams, all 3 teams appear with correct players ### Test Expectations - [ ] Manual: coach login → sees roster - Run command: N/A — operational task ### Constraints - Marcus decides player assignments — this is a data entry task, not a code task - Must be done before 7pm MST March 19 ### Checklist - [ ] Teams created - [ ] Players assigned - [ ] Coach view verified ### Related - `phase-wkq-11-girls-tryout`
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forgejo_admin/basketball-api#115
No description provided.