Add age-based team reassignment clause to Queens contracts #29
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
Lineage
Discovered during girls roster assignment 2026-03-28. Marcus requested during live roster meeting.
Repo
forgejo_admin/westside-contractsUser Story
As an admin, I want Queens contracts to include an age-based team reassignment clause so that younger players can be moved to age-appropriate teams without contract disputes.
Context
Queens rosters include players across multiple graduating classes (2027-2031). Some younger players on the 17U team may be better served on a younger team. The contract needs language giving the organization discretion to reassign younger players to a more age-appropriate team.
File Targets
Files the agent should modify:
src/routes/contract/[token]/+page.svelte-- add Queens-specific reassignment clause conditional onplayer.team_name?.includes('Queens')src/routes/contract/[token]/+page.server.ts-- already passesteam_name, no changes neededAcceptance Criteria
Test Expectations
npm run build && npm run dev, then navigate to a Queens player contract pageConstraints
Checklist
Related
project-westside-basketballScope Review: NEEDS_REFINEMENT
Review note:
review-wc29-2026-03-28File Targets are vague, Test Expectations lack a real command, traceability labels missing, and no board item exists yet.
src/routes/contract/[token]/+page.svelte— add Queens conditional clause usingplayer.team_name?.includes('Queens')after the Commitment section. Add "should NOT touch" list for+page.server.tsandsign/+server.ts.arch:contract-flowlabel to board item.