Features
- Deep Nested Dot Notation for CLI: Support for overriding nested dataclass fields via CLI
# Now works:
python train.py train-config --epochs 200 --model.hidden-size 512 --model.num-layers 8- Recursively detects nested dataclass fields in type annotations
- Supports arbitrary nesting depth (e.g.,
--model.encoder.layers 12) - Automatically constructs nested dataclass instances
Closes #30