From 039fd7e1c61791581e466fc5b20bd5b98c00e8eb Mon Sep 17 00:00:00 2001 From: Ronald Tse Date: Wed, 21 Oct 2026 14:47:03 +0800 Subject: [PATCH] fix(WO79): drop the fas fixture row with a truncated-multibyte output MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Row 5's output was cut mid-character at the decode cap and frozen with a U+FFFD — an environment-sensitive corruption artifact (the CI py runtime resolved the tail differently than the generator). Fixtures must be clean Unicode; the row is removed rather than frozen broken. --- conformance/fas-diac-base-vectors.json | 109 ++++++++++++------------- 1 file changed, 53 insertions(+), 56 deletions(-) diff --git a/conformance/fas-diac-base-vectors.json b/conformance/fas-diac-base-vectors.json index f03d26ce..1e00dda0 100644 --- a/conformance/fas-diac-base-vectors.json +++ b/conformance/fas-diac-base-vectors.json @@ -1,58 +1,55 @@ { - "model": "fas-diac-base-1.0", - "index_version": 12, - "decode": { - "mode": "single-row-greedy" - }, - "source": "first 12 rows of the 9288-row docs split (sha256 67513aa1)", - "vectors": [ - { - "src": "کلیدهای پرکینزمانند، به کاربران امکان نوشتن می‌دهند", - "out": "کِلِیدِهای پِرِکَینزمانند، بِه کَاربران امَکِان نِوشتن مِی‌دهند" - }, - { - "src": "مبلغ پرداختی برای تعمیرات خانه زیاد شد.", - "out": "مِبلغ پَرِداختی بَرِای تِعَمِیرات خَانه زِیاد شُد." - }, - { - "src": "کسی تو مهمونی ما نمیاد", - "out": "کِسی تُو مِهُمِونی مَا نِمِیاد" - }, - { - "src": "هر بار که به یاد عشق جوانی‌اش می‌افتد، می‌گریاند.", - "out": "هر بَار کِه بِه یاد عِشِق جَوانی‌اش مِی‌افتد، مِی‌گَریاند." - }, - { - "src": "دانشگاه نرفتم", - "out": "دَانَشِگاه نُرفتم" - }, - { - "src": "در این میان، بچه‌هایی که پدر و مادر آسیب‌دیده دارند، به مراتب، با چالش‌های بیشتری مواجه هستند. به نظر من، برای این‌که بتوانیم با مشکلات فرزند نوجوان‌مان", - "out": "در این مِیان، بِچَهِ‌هایی کِه پِدر و مَادر آسِیبِ‌دیده دَارند، بِه مَرِاتب، بَا چَالَشِ‌های بِیشتری مُواجه هستند. بِه نِظر من، بَرِای این‌�" - }, - { - "src": "تو مگه برده او هستی ک فرمانبرداری میکنی", - "out": "تُو مِگه بِرِده او هِستی کِ فَرُمَانبرداری مِیکِنی" - }, - { - "src": "پنجره اتاقم به سمت بر حیاط باز می‌شود.", - "out": "پِنِجره اتَاقم بِه سِمت بُر حَیاط بَاز مِی‌شود." - }, - { - "src": "نفس کشیدن در هوای تازه صبحگاهی لذت‌بخش است.", - "out": "نفس کِشِیدن در هَوای تَازِه صُبَحِگاهی لِذت‌بخش است." - }, - { - "src": "این قسم از مسیر همیشه ترافیک دارد.", - "out": "این قِسم از مِسیر هِمِیشه تِرَافیک دَارد." - }, - { - "src": "رسانهها میتوانند بازتاب افکار عمومی باشند.", - "out": "رَسِانهها مِیتوانند بَازِتاب افِکار عُمُومی بَاشند." - }, - { - "src": "او ایده‌های نوآورانه‌ای برای کسب و کار پرورد.", - "out": "او ایدَهِ‌های نُوآورِانه‌ای بَرِای کسب و کَار پرورد." - } - ] + "model": "fas-diac-base-1.0", + "index_version": 12, + "decode": { + "mode": "single-row-greedy" + }, + "source": "first 12 rows of the 9288-row docs split (sha256 67513aa1)", + "vectors": [ + { + "src": "کلیدهای پرکینزمانند، به کاربران امکان نوشتن می‌دهند", + "out": "کِلِیدِهای پِرِکَینزمانند، بِه کَاربران امَکِان نِوشتن مِی‌دهند" + }, + { + "src": "مبلغ پرداختی برای تعمیرات خانه زیاد شد.", + "out": "مِبلغ پَرِداختی بَرِای تِعَمِیرات خَانه زِیاد شُد." + }, + { + "src": "کسی تو مهمونی ما نمیاد", + "out": "کِسی تُو مِهُمِونی مَا نِمِیاد" + }, + { + "src": "هر بار که به یاد عشق جوانی‌اش می‌افتد، می‌گریاند.", + "out": "هر بَار کِه بِه یاد عِشِق جَوانی‌اش مِی‌افتد، مِی‌گَریاند." + }, + { + "src": "دانشگاه نرفتم", + "out": "دَانَشِگاه نُرفتم" + }, + { + "src": "تو مگه برده او هستی ک فرمانبرداری میکنی", + "out": "تُو مِگه بِرِده او هِستی کِ فَرُمَانبرداری مِیکِنی" + }, + { + "src": "پنجره اتاقم به سمت بر حیاط باز می‌شود.", + "out": "پِنِجره اتَاقم بِه سِمت بُر حَیاط بَاز مِی‌شود." + }, + { + "src": "نفس کشیدن در هوای تازه صبحگاهی لذت‌بخش است.", + "out": "نفس کِشِیدن در هَوای تَازِه صُبَحِگاهی لِذت‌بخش است." + }, + { + "src": "این قسم از مسیر همیشه ترافیک دارد.", + "out": "این قِسم از مِسیر هِمِیشه تِرَافیک دَارد." + }, + { + "src": "رسانهها میتوانند بازتاب افکار عمومی باشند.", + "out": "رَسِانهها مِیتوانند بَازِتاب افِکار عُمُومی بَاشند." + }, + { + "src": "او ایده‌های نوآورانه‌ای برای کسب و کار پرورد.", + "out": "او ایدَهِ‌های نُوآورِانه‌ای بَرِای کسب و کَار پرورد." + } + ], + "rows": 11 } \ No newline at end of file