()
| 221 | |
| 222 | |
| 223 | def _default_experiment_output_path() -> Path: |
| 224 | base_dir = Path("data/results") |
| 225 | timestamp = datetime.now(timezone.utc).strftime("%Y%m%dT%H%M%SZ") |
| 226 | return base_dir / f"experiment_{timestamp}.jsonl" |
| 227 | |
| 228 | |
| 229 | def _resolve_model_spec(model_identifier: str | None, config: AppConfig) -> ModelSpec: |