/**
 * Application-layer runtime configuration model.
 * <p>
 * Contains only the minimal runtime configuration contract ({@link RuntimeConfiguration})
 * that the application layer actually depends on during batch document processing.
 * <p>
 * This is intentionally small and focused: it includes only the parameters the
 * application needs (e.g., maxPages), not the broader infrastructure configuration
 * (paths, API keys, persistence settings, etc.) which are handled at the bootstrap layer.
 * <p>
 * This separation follows hexagonal architecture principles by ensuring the application
 * layer depends only on configuration values it actually uses.
 */
package de.gecheckt.pdf.umbenenner.application.config;