Fix local teams schedule display — group by team name not practice label #209
Labels
No labels
domain:backend
domain:devops
domain:frontend
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ldraney/westside-app#209
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
Bug
Lineage
Discovered during 2026-04-04 schedule page overhaul. Travel teams were fixed to group by day, but local teams still show one card per practice slot.
Repo
forgejo_admin/westside-landingWhat Broke
Local teams section shows 4 cards named by DB label ("16U LOCAL KINGS MON PRACTICE") instead of 2 cards grouped by team name with all practice days listed.
Repro Steps
Expected Behavior
2 cards:
Environment
File Targets
Files to modify:
src/routes/(public)/schedule/+page.svelte— change local teams template to usegroupByTeamwith team name extracted from label (strip " Mon Practice" / " Tue Practice" etc), then list all practice days under each team cardFiles NOT to touch:
Acceptance Criteria
Test Expectations
npm run buildpassesConstraints
Checklist
Related
westside-basketball— project this affectsScope Review: READY
Review note:
review-804-2026-04-03Scope is solid — 1 file, 3 testable AC, root cause confirmed in
groupByTeamgrouping key (line 118-126). All dependencies satisfied, no decomposition needed.arch-landing-sitein pal-e-docs (not a blocker for this ticket)Validation: PASS
Tiers executed: Tier 3 (Production)
Validation note:
validation-209-2026-04-056 checks: 6 PASS, 0 FAIL
Regression check: Queens tab renders correctly, travel teams unaffected, 0 console errors.
Discovered issues: None.
Validated by: Dottie (doc librarian agent)