<?php

namespace App\Services\TenantBootstrap\Contracts;

interface TenantBootstrapStep
{
    /**
     * 스텝 식별자(고유)
     */
    public function key(): string;

    /**
     * 여러 번 실행해도 안전하게 동작해야 함 (idempotent).
     */
    public function run(int $tenantId): void;
}
