# D3D-002-LAB1 — آزمایش محلی و مصنوعی شواهد UV/PBR

این آزمایش کاملاً محلی، مصنوعی، دارای حقوق روشن و عمداً **حل‌نشده** است. هیچ اعتبارنامهٔ سامانهٔ تولیدی، دادهٔ خصوصی، مرحلهٔ انتشار تجاری، وابستگی پولی به سرویس ابری، عملیات تخریبی بیرونی یا کلید پاسخ پنهان در آن وجود ندارد.

1. از `evidence/evidence_pack.template.json` یک فایل کاری تازه بسازید.
2. `fixtures/baseline_fixture.json` را بخوانید و فقط شواهد قابل‌مشاهده را منتقل کنید.
3. `decision.final_state`، استدلال و دست‌کم یک شرط آینده‌نگرِ واقعاً کاربردی را خودتان بنویسید؛ لازم نیست هر پنج دستهٔ شرط را به‌صورت مکانیکی پر کنید.
4. `python run_checks.py evidence/your_pack.json` را اجرا کنید.
5. سه تغییر آزمایشی را جداگانه اعمال و تصمیم را دوباره محاسبه کنید.
6. در پایان `transfer/transfer_fixture.json` را مستقل حل کنید؛ حکم حالت مبنا را کپی نکنید.

`CHECK_RULES.json` منبع آشکار قواعد است و `pack_rules.py` همین قواعد را فقط برای سنجش سازگاری و شواهد مصرف می‌کند. خروجی `CONSISTENT` به معنی تأیید یا افشای پاسخ مورد انتظار نیست.
