{
  "architecture": "424 \u2192 96 ReLU \u2192 2; full causal grid + reservation mask + position + family",
  "parameters": 40994,
  "onnx_bytes": 164223,
  "training_rooms": 1800,
  "heldout_rooms": 300,
  "training_tiles": 221120,
  "epochs": 20,
  "heldout_tile_nll": 0.07894360274076462,
  "frequency_baseline_nll": 0.37581980303900714,
  "exact_train_test_room_overlap": 0,
  "onnx_max_abs_error": 3.814697265625e-06,
  "raw_valid_fraction": 0.99375,
  "bounded_8_attempt_fallbacks": 0,
  "evaluation_rooms": 160,
  "raw_unique_fraction": 1.0,
  "raw_not_exact_train_match_fraction": 0.94375,
  "mean_raw_obstacle_density": 0.11063368055555556,
  "total_seconds": 17.67560067299928,
  "limitations": "Synthetic architectural templates; held-out seeds, not unseen families. Reserved route imposed by code. No learned story, physics or pixel generation."
}