<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

/**
 * ⚠️ ADVERTENCIA ANTIGRAVITY:
 * Las migraciones de modificación solo deben crearse manualmente cuando
 * Blueprint no soporta la operación (ALTER RENAME, particionamiento, triggers).
 * Para agregar columnas nuevas, actualiza draft.yaml y ejecuta blueprint:build.
 *
 * Si esta migración es una excepción válida, documéntalo:
 * // EXCEPCIÓN BLUEPRINT: [razón técnica]
 */
return new class extends Migration
{
    /**
     * Run the migrations.
     */
    public function up(): void
    {
        Schema::table('{{ table }}', function (Blueprint $table) {
            // EXCEPCIÓN BLUEPRINT: [documentar razón aquí]
        });
    }

    /**
     * Reverse the migrations.
     */
    public function down(): void
    {
        Schema::table('{{ table }}', function (Blueprint $table) {
            //
        });
    }
};
