/**
 * Everything PhotoSync does that is not about Minecraft.
 *
 * <p>Nothing under {@code dev.photosync.core} may import a Minecraft, Fabric or
 * LWJGL type. That rule is what lets this module be compiled once, to Java 17
 * bytecode, and folded unchanged into all nine platform jars. It is also what
 * makes the upload pipeline testable without a game running.
 *
 * <p>The dependency arrow only ever points inwards: platform code depends on
 * {@code :shared:ui}, which depends on {@code :shared:mc-api} and this module.
 */
package dev.photosync.core;
