<?php

declare(strict_types=1);

use Illuminate\Support\Facades\Route;
use Modules\{{ module }}\Logic\Controllers\{{ module }}ApiController;

/**
 * @intent Definição de rotas da área API para o módulo {{ module }}.
 * @description Estas rotas são montadas sob o subdomínio 'api' com blindagem total.
 *
 * [SEGURANÇA API]
 * - Indexação: Desabilitada (NoIndex).
 * - Cache: Privado (NoCache).
 * - CSP: Blindagem Total (default-src 'none'). Não executa scripts JS.
 * - CORS: Fechado por padrão. Use middleware('security.open-cors') para Dados Abertos.
 */
Route::prefix('{{ module_lower }}')->group(function () {

    Route::get('/status', {{ module }}ApiController::class)
        ->name('{{ module_lower }}.api.status');

});
