{
  "id": "admin-page",
  "name": "Admin Page",
  "category": "data",
  "description": "User management and app settings admin panel",
  "details": "Admin-only page with user management (list users, change roles) and key-value settings CRUD. Uses useUsers for listing, setRole for role changes, and useQuery/useMutations for a settings collection.",
  "files": [
    {
      "src": "src/AdminPage.tsx",
      "dest": "src/pages/admin.tsx"
    },
    {
      "src": "src/admin-schema.ts",
      "dest": "src/schemas/admin-schema.ts"
    }
  ],
  "schema": {
    "exportName": "settingsSchema",
    "importPath": "./schemas/admin-schema",
    "spreadOperator": false
  },
  "route": {
    "path": "/admin",
    "protected": true,
    "roles": ["admin"]
  },
  "instructions": [],
  "patterns": []
}
