# scripts — Diagnostic Scripts

## Purpose

Scripturi ad-hoc de diagnostic/repro rulate manual. Nu fac parte din suita de
teste și nu sunt importate de aplicație.

## Ownership

`diag_strip_detection.py`, `diag_strip_fixes.py`, `inspect_image_pixels.py`,
`repro_ss_resume.py`.

## Local Contracts

- **`inspect_image_pixels.py`** — citește RGB la coordonate dintr-o imagine.
  Util pentru a verifica saturația pixelilor (vezi palette gotcha în
  `calibration/AGENTS.md`).
- **`repro_ss_resume.py`** — repro pentru fluxul `/ss` + `/resume`.

## Work Guidance — Sandbox/tooling (Windows checkout)

Nu presupune că `rg` sau `python`-ul global au dependențele proiectului.
Pentru diagnostic care cere Pillow/OpenCV folosește venv-ul repo:

```powershell
.\.venv\Scripts\python.exe scripts\inspect_image_pixels.py 6033117943853423831.jpg
.\.venv\Scripts\python.exe scripts\inspect_image_pixels.py 6033117943853423831.jpg --point 1780 725
```

Dacă `rg` lipsește, fallback PowerShell:
`Get-ChildItem -Recurse -File src,tests,scripts | Select-String -Pattern "needle"`.
Dacă o comandă pică din permisiuni sandbox și e necesară, rerulează cu escalare
în loc să oprești investigația fără verdict.

## Verification

Rulează scriptul vizat manual și inspectează output-ul; nu există teste automate
pentru `scripts/`.

## Child DOX Index

(none — leaf)
