You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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