from __future__ import annotations

from gateway.platforms.nutrition_onboarding_reconciliation import (
    NutritionOnboardingClarification,
)
from gateway.platforms.telegram_nutrition_onboarding_copy import PROMPTS


def render_clarification_text(
    clarification: NutritionOnboardingClarification,
    *,
    index: int,
    total: int,
) -> str:
    return (
        "입력 내용을 정확히 반영하려고 한 가지만 더 확인할게요. "
        f"({index}/{total})\n\n"
        f"{clarification.question_ko}\n\n"
        f"답변 형식: {PROMPTS[clarification.field]}\n"
        "이 메시지에 답장해 주세요."
    )
