# Kixo SDK Instructions for GitHub Copilot

When editing this repository, follow the Kixo SDK rules below.

- Kixo is B2B. Customer team members use Kixo; this app's end users do not log in to Kixo.
- Choose the correct SDK for the platform: Web `https://cdn.kixo.io/kixo.min.js` (script embed; npm `@kixo.io/web`), iOS `Kixo`, or Android `io.kixo:kixo-android-sdk:0.1.17`.
- Configure once at app startup.
- Use SDK Project ID and SDK API key placeholders unless the user provides values.
- Never commit real keys, dashboard tokens, or admin credentials.
- Add custom events only for product-specific actions.
- Name events in snake_case, object_verb, past tense.
- Put context in properties and include stable entity IDs.
- Call `identify` only when a stable product user ID is known.
- Call `reset` on logout.
- Do not add internal Kixo dev-routing flags or APIs absent from the current platform SDK reference.
