/**
 * Outbound adapter for run lock management.
 * <p>
 * Components:
 * <ul>
 *   <li>{@link de.gecheckt.pdf.umbenenner.adapter.out.lock.FilesystemRunLockPortAdapter}
 *       — File-based run lock that prevents concurrent instances</li>
 * </ul>
 * <p>
 * Implementation details: Uses atomic file creation ({@code CREATE_NEW}) to establish an exclusive lock.
 * Stores the acquiring process PID in the lock file for diagnostics.
 * Release is best-effort and logs a warning on failure without throwing.
 */
package de.gecheckt.pdf.umbenenner.adapter.out.lock;
