feat: add age-based team reassignment clause to Queens contracts #33
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "29-queens-reassignment-clause"
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?
Summary
Adds an "Age-Based Team Reassignment" clause to Queens contracts, giving the organization discretion to move younger players to a more age-appropriate team. The clause only renders for Queens contracts (inside the existing
isGirlsconditional block).Changes
src/routes/contract/[token]/+page.svelte-- Added a new "Age-Based Team Reassignment" section after "Roster Flexibility" and before "Payment Schedule" in the Girls Travel Contract block. The clause references graduating classes 2027-2031, states the organization's right to reassign, and commits to communicating any changes before they take effect.Test Plan
npm run buildpassesnpm testpasses (14/14 tests)Review Checklist
+page.svelte)isGirlsconditional block -- Kings and Local contracts unaffectedRelated Notes
None.
Related
Closes #29
QA Review -- PR #33
Scope Check
The commit on this branch (
95f10d3) adds exactly 4 lines tosrc/routes/contract/[token]/+page.svelte. The additional changes visible in the Forgejo diff (Queens pink CSS, Nike EYBL rename) are from 2 unpushed commits on localmain-- they are not part of this PR's branch work. Oncemainis pushed to origin, the PR diff will show only the 4-line reassignment clause. No scope creep from this PR.Domain Review
Clause placement: Correct. The new "Age-Based Team Reassignment" section sits inside the
{:else if !isLocal && isGirls}block, after "Roster Flexibility" and before "Payment Schedule". Kings and Local contracts are unaffected.Language quality: Professional, firm but fair. Covers the key points:
No issues found:
Nits
None.
VERDICT: APPROVED