1# Phase 4 step 1 (v2): stronger tiny backbone (≈5.6M params) from scratch on the synthetic TRAIN split, char-level.2name: p4_tiny_backbone_v23seed: 14mode: backbone_only5model: {name: tiny_p4v2, vocab_size: 128, d_model: 256, n_layers: 6, n_heads: 8, n_kv_heads: 4, ffn_width: 768,6 max_seq_len: 320, w: 64, ffn_w: 192, n_slots: 16, n_editor_heads: 2, r_max: 8}7init: {freeze_backbone: false}8data: {kind: synthetic, tokenizer: char, splits_dir: data/splits/synthetic_v1, loss_span: all,9 eval_splits: [dev_iid, dev_template, dev_depth, dev_compose]}10train: {batch_size: 64, seq_len: 320, steps: 15000, lr: 1.0e-3, warmup: 300, weight_decay: 0.1, grad_clip: 1.0,11 log_every: 100, eval_every: 1000, eval_batches: 10, ckpt_every: 5000}12em_max_items: 80013