package de.gecheckt.pdf.umbenenner.adapter.out.bootstrap.validation;

/**
 * Exception thrown when startup configuration validation fails.
 * <p>
 * Contains an aggregated message describing all validation errors found.
 * This is a controlled failure mode that prevents processing from starting.
 */
public class InvalidStartConfigurationException extends RuntimeException {

    private static final long serialVersionUID = 1L;

    /**
     * Creates the exception with an aggregated error message.
     *
     * @param message the aggregated validation error message
     */
    public InvalidStartConfigurationException(String message) {
        super(message);
    }
}
