- Fork the repository and create a focused branch.
- Write a failing test before changing runtime behavior.
- Treat
contract/beatapi.openapi.yamlas generated from the official public contract. - Keep machine-readable output on stdout and progress on stderr.
- Run
npm run verifybefore opening a pull request. - Never use real API keys or private user media in tests.