Mirrors Linear ENG-162: https://linear.app/benchflow/issue/ENG-162/bug-programbench-yaml-eval-crashes-when-cacheprogrambench-benchflow
Problem
Running the checked-in ProgramBench eval YAML before generating .cache/programbench-benchflow can surface as a raw FileNotFoundError / traceback instead of an actionable config error.
Expected
bench eval create --config benchmarks/programbench/programbench-gemini-flash-lite.yaml should validate the YAML tasks_dir early and tell the operator to generate ProgramBench tasks first.
Current fix path
Daily scan 2026-07-11 confirmed this is BenchFlow repo-owned. A focused PR is being prepared to validate missing YAML tasks_dir at config load time and include the ProgramBench generation hint for .cache/programbench-benchflow.
Mirrors Linear ENG-162: https://linear.app/benchflow/issue/ENG-162/bug-programbench-yaml-eval-crashes-when-cacheprogrambench-benchflow
Problem
Running the checked-in ProgramBench eval YAML before generating
.cache/programbench-benchflowcan surface as a rawFileNotFoundError/ traceback instead of an actionable config error.Expected
bench eval create --config benchmarks/programbench/programbench-gemini-flash-lite.yamlshould validate the YAMLtasks_direarly and tell the operator to generate ProgramBench tasks first.Current fix path
Daily scan 2026-07-11 confirmed this is BenchFlow repo-owned. A focused PR is being prepared to validate missing YAML
tasks_dirat config load time and include the ProgramBench generation hint for.cache/programbench-benchflow.