group(function () { Route::get('/auth/me', [AuthController::class, 'me']); Route::get('/tasks', [TaskController::class, 'index']); Route::post('/tasks', [TaskController::class, 'store']); Route::get('/tasks/{id}', [TaskController::class, 'show']); Route::put('/tasks/{id}', [TaskController::class, 'update']); Route::delete('/tasks/{id}', [TaskController::class, 'destroy']); Route::get('/quests', [QuestController::class, 'index']); Route::post('/quests', [QuestController::class, 'generate']); Route::post('/quests/{id}/complete', [QuestController::class, 'complete']); Route::get('/user/status', [UserController::class, 'status']); Route::get('/rewards', [RewardController::class, 'index']); Route::get('/rewards/unlocked', [RewardController::class, 'unlocked']); });