name('scenarios.index'); Route::get('/scenarios/create', [ScenarioController::class, 'create'])->name('scenarios.create'); Route::post('/scenarios', [ScenarioController::class, 'store'])->name('scenarios.store'); Route::get('/scenarios/{scenario}', [ScenarioController::class, 'show'])->name('scenarios.show'); Route::get('/scenarios/{scenario}/edit', [ScenarioController::class, 'edit'])->name('scenarios.edit'); Route::patch('/scenarios/{scenario}', [ScenarioController::class, 'update'])->name('scenarios.update'); Route::delete('/scenarios/{scenario}', [ScenarioController::class, 'destroy'])->name('scenarios.destroy'); // Bucket routes (no auth required for MVP) Route::get('/scenarios/{scenario}/buckets', [BucketController::class, 'index'])->name('buckets.index'); Route::post('/scenarios/{scenario}/buckets', [BucketController::class, 'store'])->name('buckets.store'); Route::patch('/buckets/{bucket}', [BucketController::class, 'update'])->name('buckets.update'); Route::delete('/buckets/{bucket}', [BucketController::class, 'destroy'])->name('buckets.destroy'); Route::patch('/scenarios/{scenario}/buckets/priorities', [BucketController::class, 'updatePriorities'])->name('buckets.update-priorities'); Route::middleware(['auth', 'verified'])->group(function () { Route::get('dashboard', function () { return Inertia::render('dashboard'); })->name('dashboard'); }); require __DIR__.'/settings.php';