v1 release
Initial private v1 release for resolving ShelfCycle records and writing approved notes and contacts back to them.
- Added bearer API key authentication with `/me` verification.
- Added `GET /search` for typed candidate records across supported record types.
- Added note create, read, and update endpoints with idempotency and `If-Match` updates.
- Added contact create, read, and update endpoints for customer and supplier contacts.
- Added typed error envelopes, request ids, rate limits, and scope checks.
