// Read the latest stub-generated OTP code for TEST_PHONE from the
// backend's dev-only /internal/_test/peek-otp endpoint.
//
// Writes the 6-digit code to output.OTP so the calling flow can use ${output.OTP}.
const phone = TEST_PHONE
const url = BACKEND_INTERNAL_URL || 'http://localhost:3001'
const encoded = encodeURIComponent(phone)
const resp = http.get(`${url}/internal/_test/peek-otp?phone=${encoded}`)
if (resp.status !== 200) {
  throw new Error(`peek-otp failed (${resp.status}): ${resp.body}`)
}
const data = json(resp.body)
output.OTP = data.code
