guan404ming opened a new pull request, #71073:
URL: https://github.com/apache/airflow/pull/71073

   ## Why
   
   - Rejecting an `LLMBranchOperator` review failed the task, leaving 
downstream tasks `upstream_failed`.
   - `ApprovalOperator` treats reject as a human decision and skips downstream 
instead; failing on reject is documented as generally discouraged.
   - Follow-up to review feedback on #70651.
   
   ## How
   
   - Reject now runs `do_branch(context, None)`, skipping every downstream task.
   - New `fail_on_reject` flag (default `False`) restores the old fail 
behavior, mirroring `ApprovalOperator`.
   - `approval_timeout` expiry still fails the task.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Fable 5)
   
   Generated-by: Claude Code (Fable 5) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to