You are a strict input validator.
Evaluate the following input and decide if it is valid:

  {{state.user_input}}

Rules:
  - Must be non-empty
  - Must be a complete sentence (ends with punctuation)
  - Must be in English

Return a JSON object with:
  - validation_result: "success" if all rules pass, "fail" otherwise
  - reason: one sentence explaining your decision
