'provider.connection.check', 'title' => 'Provider Connection', 'status' => 'fail', 'severity' => 'high', 'blocking' => true, 'reason_code' => 'missing_configuration', 'message' => 'Missing default provider connection.', 'next_steps' => [ ['label' => 'Manage Provider Connections', 'url' => '/admin/tenants/example/provider-connections'], ['label' => '', 'url' => '/admin/invalid'], ['label' => 'Missing URL'], ], ], ]); expect($report['checks'][0]['next_steps'] ?? [])->toBe([ [ 'label' => 'Manage Provider Connections', 'url' => '/admin/tenants/example/provider-connections', ], ]); });