\begin{table}[htbp]
\centering\small
\caption{Hyperparameters. Only $\theta$ is tuned, and it is tuned on calibration corpora that are disjoint from every evaluation corpus.}
\label{tab:hyper}
\begin{tabular}{lll}
\toprule
Quantity & Symbol & Value \\
\midrule
Encoder embedding dimension & $d$ & 128 \\
Descriptor size &  & $2\times32\times48$ \\
Training pairs &  & 179952 \\
Training epochs, batch size &  & 40, 512 \\
Learning rate, schedule &  & $3\times10^{-4}$, one cycle \\
Candidates kept per break end & $k$ & 50 \\
Width gate & $\tau_\Omega$ & 0.45 mm \\
Notch window half width & $\tau_\nu$ & 16 mm \\
Unplaced notch penalty & $\rho$ & 1.0 \\
Maximum slip length & $\Lambda_{\max}$ & 285 mm \\
Hand attribution accuracy & $p$ & 0.80 \\
Number of scribal hands & $K$ & 6 \\
Join threshold & $\theta$ & tuned per method on calibration corpora \\
Solver time budget &  & 180 s (900 s for the scaling study) \\
\bottomrule
\end{tabular}
\end{table}