@
What to build
An anonymous visitor, having selected a league on the public landing page, can view that leagues division standings read-only with no login. Standings show team name / short code and the live table columns (played, won, drawn, lost, rubbers for/against, rubber difference, points) with the existing sort/tiebreak. Only public-safe fields are exposed — no ContactEmail, Notes, rosters or admin actions.
End-to-end: a login-free standings endpoint scoped to a public league/season/division returning the public projection + the public league page standings view + tests.
Acceptance criteria
Blocked by
@
What to build
An anonymous visitor, having selected a league on the public landing page, can view that leagues division standings read-only with no login. Standings show team name / short code and the live table columns (played, won, drawn, lost, rubbers for/against, rubber difference, points) with the existing sort/tiebreak. Only public-safe fields are exposed — no ContactEmail, Notes, rosters or admin actions.
End-to-end: a login-free standings endpoint scoped to a public league/season/division returning the public projection + the public league page standings view + tests.
Acceptance criteria
Blocked by
@