Implement CI pipeline that runs on push and pull requests:
Python checks (3.10, 3.11, 3.12):
- Lint with flake8 (syntax errors and code quality)
- Compile all Python modules
- Run unit test suite
JavaScript checks:
- Validate syntax of all JS files with Node.js
This ensures code quality and catches issues before they reach users.
Co-authored-by: Cursor Agent <cursoragent@cursor.com>