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]
