action_reject_with_reason(
self,
) -> NoneEnter free-text reject mode from any option.
Moves the cursor to Reject first, so the highlighted option always
matches the decision the input will submit; it can only ever produce a
reject, never an approval. Reveals the inline Input composed (hidden)
by compose() and focuses it; its value is emitted verbatim on submit as
the human-provided reason in RejectDecision.message.