The input was declared as pull_request_html_url but referenced as
inputs.pull_request_html internally, and both caller workflows
(pr-ask-ive.yml, pr-ask-reply-ive.yml) pass it as pull_request_html -
none of the three names matched. PULL_REQUEST_HTML_URL was always empty
inside the container as a result, so every /ask call failed on an empty
--pr-url before ever reaching the LLM. Likely introduced by 9ca66c2
(Fixing the URL names), which renamed this input on pr-review-template.yml
but only half-applied the same rename here.