{
  "id": "leaderboard",
  "name": "Leaderboard",
  "category": "data",
  "description": "Score-based leaderboard with categories, rankings, and admin editing",
  "details": "Ranked leaderboard table with score submission, category labels, medal badges for the top 3, and admin score editing. Uses useQuery with ordering for real-time rankings and confirmed mutations for persisted CRUD feedback.",
  "files": [
    {
      "src": "src/LeaderboardPage.tsx",
      "dest": "src/pages/leaderboard.tsx"
    },
    {
      "src": "src/leaderboard-schema.ts",
      "dest": "src/schemas/leaderboard-schema.ts"
    }
  ],
  "schema": {
    "exportName": "leaderboardSchema",
    "importPath": "./schemas/leaderboard-schema",
    "spreadOperator": false
  },
  "route": {
    "path": "/leaderboard",
    "protected": true
  },
  "instructions": [],
  "patterns": []
}
