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

   ## Why
   
   - With `allow_multiple_branches=True`, reviewers edit branch choices as 
free-text JSON; a typo fails only at resume, wasting the approval and an LLM 
call.
   
   ## How
   
   - Publish choices as `{"type": "array", "enum": [...]}` so the review form 
renders a multi-select.
   - Let the approval mixin pass the list as the param value and accept a list 
back, re-serialized to JSON.
   
   Depends on: #70651 (stacked; will rebase once it merges)
   
   related: https://github.com/apache/airflow/pull/70651#discussion_r3707023594
   
   ---
   
   ##### 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