<?php

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

/**
 * Sprint 0 자리표시자 — 마이그레이션 파이프라인이 실제 동작하는지 확인용.
 *
 * Sprint 5에서 다음으로 교체:
 *   - 0001_01_01_000001_create_users_table.php
 *   - 0001_01_01_000002_create_sessions_table.php
 *   - (이하 30+ 마이그레이션, 03번 문서 95+ 테이블)
 */
return new class extends Migration
{
    public function up(): void
    {
        Schema::create('health_log', function (Blueprint $table) {
            $table->id();
            $table->string('status', 16)->default('ok');
            $table->json('payload')->nullable();
            $table->timestamps();
        });
    }

    public function down(): void
    {
        Schema::dropIfExists('health_log');
    }
};
