Contributing Follow the repo architecture and ensuring protocol types remain canonical. Keep control-plane code in TypeScript. Avoid prompt/output logging. Add tests for new features.