name: depth_long
intent: >
  Undertraining follow-up to depth (runs/20260705_133844_depth): continue the
  existing L=3 and L=4 per-iteration checkpoints from 1200 to 4800 training
  iterations (fresh-AdamW warm restart on each model's own dataset) and watch
  whether the rightward-shifted, seed-bimodal recency->agreement transitions
  recover the 2-layer behavior with a 4x budget. Covers the two transition
  bands densely (alpha 0.9-2.1) plus tail probes (2.5, 3.0).
hypothesis: >
  If the depth effect is undertraining, by iter 4800 the transition onset
  moves left toward the 2-layer onset (Z~1.1), the transition-band seed
  bimodality collapses, and the high-Z tail recovers toward the 2-layer
  plateau. If onset and bimodality persist at 4800, depth is a real
  optimization/capacity pathology, not a budget artifact. The anchor waypoint
  at 1200 must reproduce the source runs; waypoint 1500 doubles as a check on
  the warm-restart transient.
seed:   # null: continuation derives all seeds from each source iteration's seed.txt
base_args: [continue, --source-iters, "1200",
            --waypoints, "1500", "2400", "3600", "4800",
            --alphas, "0.9", "1.0", "1.1", "1.2", "1.3", "1.4", "1.5", "1.6",
            "1.7", "1.8", "1.9", "2.0", "2.1", "2.5", "3.0"]
runs:
  - label: n-layer_3
    args: [--source-run, runs/20260705_133844_depth/n-layer_3]
    x: 3
  - label: n-layer_4
    args: [--source-run, runs/20260705_133844_depth/n-layer_4]
    x: 4
compare:
  metric: unseen_mismatch
  x: n-layer
