diff --git a/scripts/final_halacha_pipeline.py b/scripts/final_halacha_pipeline.py index 7c3918e..722d047 100644 --- a/scripts/final_halacha_pipeline.py +++ b/scripts/final_halacha_pipeline.py @@ -131,7 +131,11 @@ async def main(args: argparse.Namespace) -> int: print(f"[3/4] halacha_panel_approve {'--apply' if apply else '(dry-run)'} " f"(Opus+DeepSeek+Gemini)…", flush=True) import halacha_panel_approve as hpa - rc = await hpa.main(Namespace(limit=args.limit, concurrency=6, apply=apply)) + # no_capture=False → persist panel rounds (FU-1, #133). Without this key + # hpa.main() raises AttributeError at its capture step (the pipeline builds + # the Namespace by hand, so every hpa arg must be set explicitly). + rc = await hpa.main(Namespace( + limit=args.limit, concurrency=6, apply=apply, no_capture=False)) return {"panel_rc": rc or 0} steps = [