# briq_loan_templates.txt -- realistic Tanzanian A2P SMS samples (Briq platform)
# These are the kind of loan-reminder / OTP / alert messages that silently
# break GSM-7 (smart quotes, em/en dashes, bullets, ellipsis, nbsp, currency,
# arrows, checkmarks, emoji, fullwidth, CJK quote brackets).
# Format per sample:
#   # TEMPLATE: <name>
#   # RAW    : <the dirty message as it arrives from a CMS/agent paste>
#   # CLEAN  : <expected sanitized output, default drop_unknown=True>
# (real newlines shown escaped as \n).

# TEMPLATE: Loan disbursement confirmation
# RAW    : Habari {jina}, mkopo wako wa TZS 150 000 umeidhinishwa ✓. Marejesho: 5–19 Jul. Lipa kupitia *150*00# … Asante kwa kutumia Briq™.
# CLEAN  : Habari {jina}, mkopo wako wa TZS 150 000 umeidhinishwa OK. Marejesho: 5-19 Jul. Lipa kupitia *150*00# ... Asante kwa kutumia BriqTM.

# TEMPLATE: Loan repayment reminder (smart quotes + em dash)
# RAW    : Kumbusho: Salio lako la mkopo ni TZS 47 500—linafika tarehe 30/06. Usichelewe, “lipa leo” ili kuepuka faini ya 2% kwa siku.
# CLEAN  : Kumbusho: Salio lako la mkopo ni TZS 47 500-linafika tarehe 30/06. Usichelewe, "lipa leo" ili kuepuka faini ya 2% kwa siku.

# TEMPLATE: Overdue / penalty alert (bullets + ellipsis)
# RAW    : ONYO: Mkopo wako umechelewa.\n• Kiasi: TZS 52 000\n• Faini: TZS 1 040\n• Siku zilizopita: 3\nTafadhali lipa mara moja…
# CLEAN  : ONYO: Mkopo wako umechelewa.\n- Kiasi: TZS 52 000\n- Faini: TZS 1 040\n- Siku zilizopita: 3\nTafadhali lipa mara moja...

# TEMPLATE: OTP verification (CJK quote marks + nbsp leak)
# RAW    : Namba yako ya siri (OTP) ni 「448217」. Ni halali kwa dakika 5. Usishiriki na mtu yeyote ― Briq haitakuuliza OTP kamwe.
# CLEAN  : Namba yako ya siri (OTP) ni "448217". Ni halali kwa dakika 5. Usishiriki na mtu yeyote - Briq haitakuuliza OTP kamwe.

# TEMPLATE: Balance / mini-statement (arrows + currency symbol)
# RAW    : Salio: TZS 12 300 → linalopatikana. Mkopo unaodaiwa: TZS 30 000. Kikomo cha mkopo: ≤ TZS 200 000. Piga *150# kwa zaidi.
# CLEAN  : Salio: TZS 12 300 -> linalopatikana. Mkopo unaodaiwa: TZS 30 000. Kikomo cha mkopo: <= TZS 200 000. Piga *150# kwa zaidi.

# TEMPLATE: Promo / upsell (registered mark + bullets + tilde)
# RAW    : Karibu kwenye Briq Advance®! Pata mkopo wa papo kwa papo ~ hadi TZS 500 000. • 0% riba wiki ya kwanza\n• Hakuna dhamana\nJibu NDIYO kuomba.
# CLEAN  : Karibu kwenye Briq Advance(R)! Pata mkopo wa papo kwa papo ~ hadi TZS 500 000. - 0% riba wiki ya kwanza\n- Hakuna dhamana\nJibu NDIYO kuomba.

# TEMPLATE: KYC / action required (curly apostrophe + degree + ellipsis)
# RAW    : Mteja’s akaunti inahitaji uthibitisho. Tuma kitambulisho chako leo… Joto la huduma: kituo kiko wazi 24°C. Asante.
# CLEAN  : Mteja's akaunti inahitaji uthibitisho. Tuma kitambulisho chako leo... Joto la huduma: kituo kiko wazi 24 degC. Asante.

# TEMPLATE: Payment received receipt (checkmark + middle dot + en dash)
# RAW    : ✓ Tumepokea TZS 25 000 kutoka kwako · Risiti #BRQ-00194 · Tarehe 26/06 09:14–09:15. Salio jipya: TZS 22 500. Briq.
# CLEAN  : OK Tumepokea TZS 25 000 kutoka kwako - Risiti #BRQ-00194 - Tarehe 26/06 09:14-09:15. Salio jipya: TZS 22 500. Briq.

# TEMPLATE: Default warning / legal (copyright + guillemets + nbsp)
# RAW    : «Taarifa Muhimu» Mkopo wako wa TZS 60 000 umevuka muda. Hatua za kisheria zinaweza kuchukuliwa. © 2026 Briq Ltd. Lipa sasa.
# CLEAN  : "Taarifa Muhimu" Mkopo wako wa TZS 60 000 umevuka muda. Hatua za kisheria zinaweza kuchukuliwa. (c) 2026 Briq Ltd. Lipa sasa.

# TEMPLATE: Marketing blast (emoji + fullwidth + arrows — heavy clean-up)
# RAW    : 🚀 OFA MAALUM! Pata mkopo ＦＡＳＴ leo ➡ TZS 1 000 000. Tuma OMBA 👉 *150*1#. Masharti yanatumika※.
# CLEAN  :  OFA MAALUM! Pata mkopo FAST leo -> TZS 1 000 000. Tuma OMBA *150*1#. Masharti yanatumika*.
