/**
 * Typen und Port-Verträge für den technischen Gesamttest der GUI-Konfiguration.
 * <p>
 * Dieses Package enthält ausschließlich:
 * <ul>
 *   <li>Eingabe- und Ergebnismodelle für den vollständigen Gesamttest ({@code TechnicalTestRequest},
 *       {@code TechnicalTestReport}, {@code CheckpointResult}, {@code CheckpointId})</li>
 *   <li>Korrekturmodelle für schreibende Korrekturhilfen ({@code CorrectionSuggestion},
 *       {@code CorrectionPlan}, {@code CorrectionOutcome}, {@code CorrectionExecutionReport})</li>
 *   <li>Outbound-Port-Verträge für Pfadprüfungen ({@code PathCheckPort}) und schreibende
 *       Korrekturen ({@code ResourceCreationPort})</li>
 * </ul>
 * <p>
 * Abgrenzungen:
 * <ul>
 *   <li>Dieses Package enthält <strong>keine</strong> konkreten Implementierungen; diese
 *       leben im Adapter-Out-Modul.</li>
 *   <li>Keine JavaFX-, NIO-Framework-, HTTP- oder JDBC-Bibliothekstypen. Standard-JDK-Typen
 *       wie {@code java.nio.file.Path} sind ebenfalls nicht in Port-Signaturen erlaubt;
 *       die Ports verwenden {@code String} als plattformneutralen Pfadtyp.</li>
 *   <li>Die Gesamttest-Orchestrierung und die Bestätigungslogik liegen in späteren
 *       Arbeitspaketen; dieses Package definiert nur die Verträge.</li>
 *   <li>Die automatische Hintergrundvalidierung (Öffnen/Bearbeiten) sowie die explizite
 *       Aktion „Validieren" (nicht schreibend, lokal) sind im Package
 *       {@code validation.editor} definiert und bleiben dort unverändert.</li>
 * </ul>
 */
package de.gecheckt.pdf.umbenenner.application.validation.technicaltest;
