# Schema Sync — BrandApp Playground

> Run the CLI's sync code path against the in-memory dev server and watch the compatibility report.

- Canonical page: https://brandapp-playground.vercel.app/eav/sync
- Markdown: https://brandapp-playground.vercel.app/eav/sync.md
- SDK module: `@reopt-ai/brandapp-sdk/eav/schema`

## What it demonstrates

The end-to-end loop `defineSchema` → `reopt brandapp eav sync` → `ATTRIBUTE_IDS` →
typed filters. The left pane runs the same SDK code path the CLI uses, against the
in-memory dev server, so you can watch progress events and the compatibility report
before wiring sync into CI. The right pane shows every file involved: seed, schema, CLI
invocation, generated output, and usage.

## Related

- [Schema Definition](https://brandapp-playground.vercel.app/eav/schema.md)
- [Migrations](https://brandapp-playground.vercel.app/eav/migrate.md)
- [Dev Server](https://brandapp-playground.vercel.app/dev-server.md)

---

Index of every document: https://brandapp-playground.vercel.app/llms.txt
Single-file copy: https://brandapp-playground.vercel.app/llms-full.txt
HTTP API description: https://brandapp-playground.vercel.app/openapi.json
