مرز رابط
کاربر وضعیت، evidence و پیشنهاد را میبیند؛ policy را تعیین نمیکند و کلید provider در مرورگر قرار نمیگیرد.
مرورگر، API، موتور قطعی، صف عملیات، حافظهٔ کارشناسی و درگاه AI مرزهای جدا دارند. این تفکیک باعث میشود خطای یک لایه، حقیقت مرجع را بیاجازه تغییر ندهد.
این تصویر، مرز منطقی اجزای فعلی را نشان میدهد؛ جزئیات حساس زیرساخت عمومی نشدهاند.
کاربر وضعیت، evidence و پیشنهاد را میبیند؛ policy را تعیین نمیکند و کلید provider در مرورگر قرار نمیگیرد.
اعتبارسنجی، هویت، workflow scope، ثبت عملیات، نرخ درخواست و ترجمهٔ قرارداد به engine.
منطق قطعی فارسی و GS1؛ مستقل از UI و قابل آزمون با ورودی/خروجی نسخهدار.
اگر رابط کاربری اشتباه نمایش دهد، دادهٔ مرجع نباید تغییر کند. اگر provider قطع شود، استانداردسازی قطعی باید ادامه یابد. اگر پردازش دستهای متوقف شود، رکوردهای تمامشده نباید دوباره یا گم شوند.
Unicode، فاصله، واحد، رقم کنترل، ساختار و constraintهای دامنه. سریع، تکرارپذیر و مرجع.
فرهنگ واژگان، نام پایه، کد و حافظهٔ کارشناسی. برای identifier و official-code از vector similarity استفاده نمیشود.
فقط منبع مجاز و نسخهدار. retrieval بدون citation و rights کافی نباید به ادعای استاندارد تبدیل شود.
پیشنهاد ساختاریافته، تحت post-validation و proposal-only. مسیر تولید فعلی خاموش است.
وجود adapter و Responses API در کد، اثبات inference زنده نیست. تا provider، snapshot RAG و canary معتبر نشوند، مرحلههای ۳ و ۴ در تولید تصمیمساز نیستند.
هدف، پردازش ایمن هزاران رکورد با حافظهٔ محدود و امکان ادامه پس از وقفه است.
run وضعیت خود را روی دیسک دارد. پس از بازگشت سرویس، فقط رکوردهای ناتمام باید دوباره در صف قرار گیرند؛ نتیجههای تمامشده و audit باقی میمانند.
| وضعیت | علت | اقدام بعدی |
|---|---|---|
pending | وارد صف شده و هنوز پردازش کامل نیست | انتظار یا resume کنترلشده |
auto_resolved | نتیجه قطعی، بدون leftover و بالاتر از آستانهٔ مصوب | نمونهگیری پایشی؛ نه نادیدهگرفتن کامل |
needs_review | ابهام، leftover، confidence ناکافی یا flag کارشناسی | تخصیص به کارشناس و ثبت reason |
blocked | خطای ورودی/Schema که قابل پردازش نیست | اصلاح ورودی؛ retry کور ممنوع |
failed | خطای موتور یا timeout | بررسی رخداد و retry محدود |
expert_* | تصمیم تأیید، رد یا تعویق کارشناس | audit، export و نامزدی offline برای بهبود |
چند مؤلفه برای مقیاس سازمانی طراحی شدهاند اما هنوز ROADMAP هستند.
جایگزینی state فایلمحور با تراکنش، tenant boundary و audit پایدار. وضعیت: ROADMAP.
FTS + lexical + vector + rerank برای corpus رسمی. وضعیت: ROADMAP/وابسته به داده و حقوق.
انتساب هر اقدام به انسان/سرویس واقعی و احراز متقابل backendها. وضعیت: ROADMAP و پیشنیاز onboarding نهایی.
snapshot غیرقابل تغییر منابع و artifactهای ارزیابی؛ طراحی شده، مستقر نشده است.
نیازمند database و session پایدار؛ وضعیت فعلی process-local و تکگره است.
adapterها اکنون streaming واقعی ندارند؛ UI نباید آن را فعال نشان دهد.
| شکست | رفتار سالم | رفتار ممنوع |
|---|---|---|
| Provider در دسترس نیست | degraded deterministic یا human path | نمایش پاسخ ساختگی بهعنوان AI |
| corpus یا citation نامعتبر | RAG خاموش و abstain | پاسخ بدون منبع |
| ورودی محرمانه | local-only یا توقف policy | fallback پنهانی به cloud |
| worker متوقف میشود | ثبت failed/interrupted و resume محدود | از دستدادن run یا retry storm |
| release gate شکست میخورد | rollback و حفظ همسایه | ادامه انتشار بدون checkpoint |