Merge pull request 'fix(pipeline): final_halacha_pipeline מעביר no_capture ל-hpa.main (#133)' (#231) from worktree-pipeline-nocapture-fix into main
All checks were successful
Build & Deploy / build-and-deploy (push) Successful in 10s
G12 Leak-Guard / leak-guard (push) Successful in 6s

This commit was merged in pull request #231.
This commit is contained in:
2026-06-12 10:32:20 +00:00

View File

@@ -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 = [