# TOL004-LAB1

۱. `python setup_fixture.py`
۲. با `python inspect_context.py` هویت launcher/tool و hash استاندارد inventory را ثبت کن.
۳. `python run_uv_probe.py baseline` را اجرا کن و هر دو فیلد `requested_python_identity` و `selected_environment_python_identity` را نگه دار. probe با `--python`، uv را به Python فراخواننده bind می‌کند.
۴. Reset کن؛ `python mutate_fixture.py stale-lock` و سپس `python run_uv_probe.py stale-locked`.
۵. Reset کن؛ baseline را اجرا کن، wheel را با `remove-wheel` حذف کن، `warm-import` را بگیر و سپس `clean-after-remove` را اجرا کن.

شبکه لازم نیست. `UV_UNAVAILABLE` یعنی شواهد runtime موجود نیست و با exit code غیرصفر پایان می‌یابد؛ آن را PASS نکن. hash inventory برابر SHA-256 خطوط مرتب‌شده UTF-8 با قالب `name<TAB>sha256<LF>` است. import محیط گرم شواهد بازسازی نیست.
