Send team announcement email after 7pm coach call #118

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

Type

Feature

Lineage

plan-wkq → Phase 11

Repo

forgejo_admin/basketball-api

User Story

As a parent
I want to receive an email announcing which team my child is on
So that I know who their coach is and what to expect next

Context

After the 7pm call, Marcus and coaches finalize team placements. Email goes to all parents announcing their child's team, coach, and next steps. Contracts go out Tuesday.

File Targets

Files the agent should modify or create:

  • src/basketball_api/services/email.py — team announcement email template
  • src/basketball_api/routes/admin.py — admin email endpoint

Files the agent should NOT touch:

  • Frontend player profiles

Acceptance Criteria

  • When parent receives email, they see team name, coach name, next steps
  • Email mentions contracts coming Tuesday

Test Expectations

Constraints

  • No emails sent without Lucas explicit approval
  • Only sent after teams are finalized on the call

Checklist

  • Email drafted
  • Lucas approves
  • Sent to all parents
  • phase-wkq-11-girls-tryout
### Type Feature ### Lineage `plan-wkq` → Phase 11 ### Repo `forgejo_admin/basketball-api` ### User Story As a parent I want to receive an email announcing which team my child is on So that I know who their coach is and what to expect next ### Context After the 7pm call, Marcus and coaches finalize team placements. Email goes to all parents announcing their child's team, coach, and next steps. Contracts go out Tuesday. ### File Targets Files the agent should modify or create: - `src/basketball_api/services/email.py` — team announcement email template - `src/basketball_api/routes/admin.py` — admin email endpoint Files the agent should NOT touch: - Frontend player profiles ### Acceptance Criteria - [ ] When parent receives email, they see team name, coach name, next steps - [ ] Email mentions contracts coming Tuesday ### Test Expectations - [ ] Test email to draneylucas@gmail.com first - Run command: N/A ### Constraints - No emails sent without Lucas explicit approval - Only sent after teams are finalized on the call ### Checklist - [ ] Email drafted - [ ] Lucas approves - [ ] Sent to all parents ### 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#118
No description provided.