<?php

declare(strict_types=1);

namespace Modules\{{ module }}\Logic\Controllers;

use Illuminate\Http\JsonResponse;

/**
 * @intent Health/status da área API para o módulo {{ module }}.
 *
 * @description Invocável (sem closure de rota — ADR-008), mantendo o `route:cache` possível.
 */
final class {{ module }}ApiController
{
    public function __invoke(): JsonResponse
    {
        return response()->json([
            'module' => '{{ module }}',
            'status' => 'active',
        ]);
    }
}
