# @psyche/screen-analysis

Screen analysis library for Psyche agents - screenshot capture, OCR, UI element
detection

Production screenshot capture returns only decodable bytes with dimensions
measured from those bytes. Resize/crop failures are surfaced instead of being
reported as successful transformations. Mock screenshot, OCR, and element
providers are isolated under `@psyche/screen-analysis/testing` and are not
exported by the package root.

## At a glance

- **Path:** `libs/psyche/screen-analysis`
- **Domain:** psyche (active)
- **Owner:** @GreyChimp
- **Docs:** [deep-dive](/docs/domains/psyche/deep-dive) ·
  [systems one-pager](/docs/systems/lib-psyche.md)
- **Nx project:** `psyche-screen-analysis`

## Commands

```bash
pnpm nx test psyche-screen-analysis
pnpm nx lint psyche-screen-analysis
```

<!-- Generated starting point (audit F-3): owners, replace this note with usage examples and API notes. -->
