# معیار ارزیابی / Rubric

هر پنج بُعد لازم‌اند؛ میانگین، شکست را حذف نمی‌کند. All five dimensions must be sufficient; averaging cannot erase a failure.

| بُعد / Dimension | کافی / Sufficient | ناکافی / Insufficient |
|---|---|---|
| مرز / Boundary | SDK، Runtime، TFM، زبان و دامنه جدا / Separates four version facts and execution scope | نصب را تأیید نوسازی می‌داند / Treats installation as verification |
| اتصال / Binding | ورودی، سیاست، قرارداد، زمینه و هش‌ها دقیق / Exact input, policy, contracts, context and hashes | رسید کپی‌شده با هش ویرایش‌شده / Relabels copied receipts |
| منفی / Negative | همهٔ علت‌های نوع‌دار و مشاهدهٔ تست / All typed causes and observed test outcomes | PASS را جای مشاهده می‌گذارد / Substitutes PASS for observations |
| تصمیم / Decision | حکم محدود، ترمیم و محرک بازبینی / Bounded state, minimal repair and review trigger | ادعای build یا تولید بی‌شاهد / Unsupported build or production claim |
| انتقال / Transfer | از نیاز سرویس دوم دوباره نتیجه می‌گیرد / Recomputes from the second service's needs | طرح ارتقای اول را کپی می‌کند / Copies the first migration plan |

کد درست بدون استدلال کافی نیست. Correct issue codes without causal reasoning are insufficient. A Python resolver pass does not establish C# compilation or live runtime behavior. Human service-owner approval is not supplied.
