/**
 * Contracts and result types for the provider-dependent model catalogue retrieval.
 * <p>
 * This package defines the outbound port {@link de.gecheckt.pdf.umbenenner.application.port.out.modelcatalog.AiModelCatalogPort}
 * that the GUI adapter uses to fetch the list of available AI models from the active provider.
 * All types in this package are infrastructure-neutral: they contain no HTTP, JSON, or JavaFX
 * references.
 * <p>
 * The GUI adapter is the sole consumer of this port in the current implementation scope;
 * the headless batch path does not perform model catalogue lookups.
 */
package de.gecheckt.pdf.umbenenner.application.port.out.modelcatalog;
