Skip to content

v0.7.5 — Cross-Debates Fallback Fix

Choose a tag to compare

@fangqian616 fangqian616 released this 17 Jul 10:01
· 321 commits to main since this release

Bug Fix

  • Phase 6 cross-debates empty output (P0): Fixed config generation leaving p2_cross_debates / p5_cross_debates empty for non-energy domains, causing Phase 6 to produce empty JSON.

Changes

  • requirement/config_recommender.py: Added _ensure_cross_debates() auto-fallback + _auto_generate_cross_debates() utility + integrity check in _adjust_with_llm() to protect cross-debates from LLM removal
  • run_pipeline.py: Added belt-and-suspenders fallback in phase6_cross_debate() — auto-generates pairs from dept_order if p2_cross_debates is empty at runtime
  • _generate_default_config() now auto-generates cross-debate pairs for custom domains