Per-checkpoint mechanistic metrics for Beetle language models, tracking how the induction circuit forms during training. The files here have six different schemas, so they are exposed as separate configs. Loading the directory as a single table fails with a cast error — that is why the configs above exist, not a bug. repeatdependence is the column that matters for deciding whether a high-PS head is really an induction head: candidates score ~0.7, every other head ~0.0003. A head that attends "somewhere earlier" can beat chance on PS alone without needing the repeat. A phase transition. PS sits at the chance floor (0.028, which is exactly uniform causal attention at the mean query position)…