# 🔧 Correção do schedule:list

## ⚠️ Problema Identificado:

O comando `clients:check-expiring --scheduler` está no `Kernel.php` mas **não aparece** no `schedule:list`.

## 🔍 Causa:

O Laravel pode ter problemas ao exibir comandos agendados que têm opções (`--scheduler`) diretamente na string do comando.

## ✅ Solução Aplicada:

Mudei de:
```php
$schedule->command('clients:check-expiring --scheduler')
```

Para:
```php
$schedule->call(function () {
    \Illuminate\Support\Facades\Artisan::call('clients:check-expiring', ['--scheduler' => true]);
})
```

Isso garante que o comando seja executado corretamente e apareça no `schedule:list`.

## 🧪 Teste:

Execute no servidor:

```bash
php artisan schedule:list
```

Agora deve mostrar o comando agendado!

## 📋 Próximos Passos:

1. Verificar se aparece no `schedule:list`
2. Testar se está executando
3. Processar o job 4 que está pendente

