{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/node/issues/5246","repository_url":"https://api.github.com/repos/nodejs/node","labels_url":"https://api.github.com/repos/nodejs/node/issues/5246/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/node/issues/5246/comments","events_url":"https://api.github.com/repos/nodejs/node/issues/5246/events","html_url":"https://github.com/nodejs/node/issues/5246","id":133822602,"number":5246,"title":"Issue management: discuss caine again","user":{"login":"indutny","id":238531,"avatar_url":"https://avatars.githubusercontent.com/u/238531?v=3","gravatar_id":"","url":"https://api.github.com/users/indutny","html_url":"https://github.com/indutny","followers_url":"https://api.github.com/users/indutny/followers","following_url":"https://api.github.com/users/indutny/following{/other_user}","gists_url":"https://api.github.com/users/indutny/gists{/gist_id}","starred_url":"https://api.github.com/users/indutny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/indutny/subscriptions","organizations_url":"https://api.github.com/users/indutny/orgs","repos_url":"https://api.github.com/users/indutny/repos","events_url":"https://api.github.com/users/indutny/events{/privacy}","received_events_url":"https://api.github.com/users/indutny/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nodejs/node/labels/ctc-agenda","name":"ctc-agenda","color":"5319e7"},{"url":"https://api.github.com/repos/nodejs/node/labels/discuss","name":"discuss","color":"02d7e1"},{"url":"https://api.github.com/repos/nodejs/node/labels/meta","name":"meta","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2016-02-15T21:36:25Z","updated_at":"2016-02-17T16:15:49Z","closed_at":null,"body":"When things have just started with io.js, I proposed to use a \"gentle buttler\" bot [caine][0] for the purposes of tagging and assigning the issues. It has been awhile since then (a bit more than 1 year), and I think it is a right time to discuss it again.\r\n\r\nThis doesn't mean that the bot should be used as it is, though. I just want to see a possibility of off-loading issue tagging and mentions of github groups to some automated system (which is sadly not provided by github itself).\r\n\r\nWhat are your thoughts on this @nodejs/ctc and @nodejs/collaborators ? What should be changed in [caine][0] in order to make it useful for us?\r\n\r\nThank you,\r\nFedor.\r\n\r\n--------------------\r\n\r\nP.S.\r\n\r\nA bit of personal reasoning for this: I was watching the `joyent/node` repo years ago, but the number of email notifications was just killing my productivity and trashing my inbox. So I decided to unwatch it, and pick the issues where people mention me, or _rarely_ pick them manually from the issue tracker (assuming someone has tagged them with `crypto`, `tls` or anything else). Having automated system which will notify core devs about new issues that are relevant to their scope will definitely be much more useful to me, and hopefully to others too.\r\n\r\n[0]: http://github.com/indutny/caine"},"comment":{"url":"https://api.github.com/repos/nodejs/node/issues/comments/185278760","html_url":"https://github.com/nodejs/node/issues/5246#issuecomment-185278760","issue_url":"https://api.github.com/repos/nodejs/node/issues/5246","id":185278760,"user":{"login":"orangemocha","id":1625870,"avatar_url":"https://avatars.githubusercontent.com/u/1625870?v=3","gravatar_id":"","url":"https://api.github.com/users/orangemocha","html_url":"https://github.com/orangemocha","followers_url":"https://api.github.com/users/orangemocha/followers","following_url":"https://api.github.com/users/orangemocha/following{/other_user}","gists_url":"https://api.github.com/users/orangemocha/gists{/gist_id}","starred_url":"https://api.github.com/users/orangemocha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orangemocha/subscriptions","organizations_url":"https://api.github.com/users/orangemocha/orgs","repos_url":"https://api.github.com/users/orangemocha/repos","events_url":"https://api.github.com/users/orangemocha/events{/privacy}","received_events_url":"https://api.github.com/users/orangemocha/received_events","type":"User","site_admin":false},"created_at":"2016-02-17T16:15:49Z","updated_at":"2016-02-17T16:15:49Z","body":"Nice work @indutny! The question-driven auto-tagging seems useful to me. \r\n\r\nMentions could also be useful if done well. I am slightly worried about them becoming too noisy... as you noted it's already a challenge not to be flooded with too many notifications. Would it make sense to create a level of indirection so that people can actually choose what automated mentions to subscribe to? For example, if the subsystem is `windows`, assign the `windows` label and notify @nodejs/label-windows (or call it @nodejs/caine-windows)? The idea is to keep the mentions raised by caine separate from the ones raised by humans, at least while we test this out.\r\n\r\nAlso, is it possible to do a pilot test run on a subset of issues and PRs? Like one every X?"}}