distage-example leaderboard

Hit the same endpoints the README's curl snippets call. Toggle between the real HTTP backend and an in-browser Scala.js simulation built from the same distage object graph with Repo → Dummy.

Backend
Submit score — POST /ladder/{user}/{score}
Get ladder — GET /ladder
Set profile — POST /profile/{user}
Get profile — GET /profile/{user}

Response

(no calls yet)