# Schema Audit

Audit GraphQL schema fields across all subgraph repos against Apollo GraphOS usage data.
Identifies dead (zero-operation) queries, mutations, object fields, input fields, and enum values.

## Setup

```bash
cd backend
uv sync --extra dev
```

## Usage

```bash
# Parse schemas only (no API calls)
make dry-run

# Full audit (requires APOLLO_KEY)
make audit

# Single field lookup
make field-usage FIELD=Query.product
```

## Dashboard

Open `frontend/dashboard.html` in a browser after running an audit.
