# Synthetic dataset generation config
name: synthetic
num_assemblies: 100000
output_dir: data/synthetic
shard_size: 1000

complexity_distribution:
  simple: 0.4    # 2-5 bodies
  medium: 0.4    # 6-15 bodies
  complex: 0.2   # 16-50 bodies

body_count:
  min: 2
  max: 50

templates:
  - chain
  - tree
  - loop
  - star
  - mixed

grounded_ratio: 0.5
seed: 42
num_workers: 4
checkpoint_every: 5
