{"action":"created","issue":{"url":"https://api.github.com/repos/TabbycatDebate/tabbycat/issues/534","repository_url":"https://api.github.com/repos/TabbycatDebate/tabbycat","labels_url":"https://api.github.com/repos/TabbycatDebate/tabbycat/issues/534/labels{/name}","comments_url":"https://api.github.com/repos/TabbycatDebate/tabbycat/issues/534/comments","events_url":"https://api.github.com/repos/TabbycatDebate/tabbycat/issues/534/events","html_url":"https://github.com/TabbycatDebate/tabbycat/issues/534","id":287656013,"number":534,"title":"Allow next draw to be generated with unconfirmed (but existent) ballots","user":{"login":"czlee","id":1725499,"avatar_url":"https://avatars2.githubusercontent.com/u/1725499?v=4","gravatar_id":"","url":"https://api.github.com/users/czlee","html_url":"https://github.com/czlee","followers_url":"https://api.github.com/users/czlee/followers","following_url":"https://api.github.com/users/czlee/following{/other_user}","gists_url":"https://api.github.com/users/czlee/gists{/gist_id}","starred_url":"https://api.github.com/users/czlee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/czlee/subscriptions","organizations_url":"https://api.github.com/users/czlee/orgs","repos_url":"https://api.github.com/users/czlee/repos","events_url":"https://api.github.com/users/czlee/events{/privacy}","received_events_url":"https://api.github.com/users/czlee/received_events","type":"User","site_admin":false},"labels":[{"id":801242542,"url":"https://api.github.com/repos/TabbycatDebate/tabbycat/labels/wudc2019","name":"wudc2019","color":"00247d","default":false}],"state":"open","locked":false,"assignee":{"login":"czlee","id":1725499,"avatar_url":"https://avatars2.githubusercontent.com/u/1725499?v=4","gravatar_id":"","url":"https://api.github.com/users/czlee","html_url":"https://github.com/czlee","followers_url":"https://api.github.com/users/czlee/followers","following_url":"https://api.github.com/users/czlee/following{/other_user}","gists_url":"https://api.github.com/users/czlee/gists{/gist_id}","starred_url":"https://api.github.com/users/czlee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/czlee/subscriptions","organizations_url":"https://api.github.com/users/czlee/orgs","repos_url":"https://api.github.com/users/czlee/repos","events_url":"https://api.github.com/users/czlee/events{/privacy}","received_events_url":"https://api.github.com/users/czlee/received_events","type":"User","site_admin":false},"assignees":[{"login":"czlee","id":1725499,"avatar_url":"https://avatars2.githubusercontent.com/u/1725499?v=4","gravatar_id":"","url":"https://api.github.com/users/czlee","html_url":"https://github.com/czlee","followers_url":"https://api.github.com/users/czlee/followers","following_url":"https://api.github.com/users/czlee/following{/other_user}","gists_url":"https://api.github.com/users/czlee/gists{/gist_id}","starred_url":"https://api.github.com/users/czlee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/czlee/subscriptions","organizations_url":"https://api.github.com/users/czlee/orgs","repos_url":"https://api.github.com/users/czlee/repos","events_url":"https://api.github.com/users/czlee/events{/privacy}","received_events_url":"https://api.github.com/users/czlee/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/TabbycatDebate/tabbycat/milestones/30","html_url":"https://github.com/TabbycatDebate/tabbycat/milestone/30","labels_url":"https://api.github.com/repos/TabbycatDebate/tabbycat/milestones/30/labels","id":2754493,"number":30,"title":"Japanese Bobtail","description":"Rounding out BP support by improving feature parity along with minor additional quality of life features. Aim for Feb/March release.","creator":{"login":"philipbelesky","id":495961,"avatar_url":"https://avatars0.githubusercontent.com/u/495961?v=4","gravatar_id":"","url":"https://api.github.com/users/philipbelesky","html_url":"https://github.com/philipbelesky","followers_url":"https://api.github.com/users/philipbelesky/followers","following_url":"https://api.github.com/users/philipbelesky/following{/other_user}","gists_url":"https://api.github.com/users/philipbelesky/gists{/gist_id}","starred_url":"https://api.github.com/users/philipbelesky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philipbelesky/subscriptions","organizations_url":"https://api.github.com/users/philipbelesky/orgs","repos_url":"https://api.github.com/users/philipbelesky/repos","events_url":"https://api.github.com/users/philipbelesky/events{/privacy}","received_events_url":"https://api.github.com/users/philipbelesky/received_events","type":"User","site_admin":false},"open_issues":18,"closed_issues":9,"state":"open","created_at":"2017-09-09T12:02:11Z","updated_at":"2018-02-18T08:56:08Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2018-01-11T03:54:36Z","updated_at":"2018-02-19T06:45:15Z","closed_at":null,"author_association":"OWNER","body":"Currently, we prevent draws from being generated before all ballots are confirmed. In some contexts, particularly where pairings within brackets are random (WUDC), it makes sense to press ahead before all ballots are confirmed, hoping or assuming that the results (not speaker scores) are correct. This needs to be done with various checks to prevent stupidity, though."},"comment":{"url":"https://api.github.com/repos/TabbycatDebate/tabbycat/issues/comments/366601476","html_url":"https://github.com/TabbycatDebate/tabbycat/issues/534#issuecomment-366601476","issue_url":"https://api.github.com/repos/TabbycatDebate/tabbycat/issues/534","id":366601476,"user":{"login":"czlee","id":1725499,"avatar_url":"https://avatars2.githubusercontent.com/u/1725499?v=4","gravatar_id":"","url":"https://api.github.com/users/czlee","html_url":"https://github.com/czlee","followers_url":"https://api.github.com/users/czlee/followers","following_url":"https://api.github.com/users/czlee/following{/other_user}","gists_url":"https://api.github.com/users/czlee/gists{/gist_id}","starred_url":"https://api.github.com/users/czlee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/czlee/subscriptions","organizations_url":"https://api.github.com/users/czlee/orgs","repos_url":"https://api.github.com/users/czlee/repos","events_url":"https://api.github.com/users/czlee/events{/privacy}","received_events_url":"https://api.github.com/users/czlee/received_events","type":"User","site_admin":false},"created_at":"2018-02-19T06:45:15Z","updated_at":"2018-02-19T06:45:15Z","author_association":"OWNER","body":"So the obvious easiest thing to do here is to change the rule for advancing so that every debate has a confirmed ballot, but doesn't necessarily have its result _status_ as confirmed. The confirmed ballot bit is technically necessary, because the next draw generator needs to know the result (not speaker scores) for the debate, which is contained in a ballot somewhere; since multiple ballots can be attached to a debate, the only way to identify which one contains the result is to confirm it, or another mechanism that is tantamount to the same thing.\r\n\r\nThis is great and is what I do in practice, but it's not very intuitive. The standard workflow is that a debate's result status is confirmed if and only if it has a confirmed ballot. But only the converse direction is enforced (you can't make the result status confirmed unless it has a confirmed ballot, but you can confirm a ballot without confirming the result status).\r\n\r\nSo it's not totally obvious to me how to make this nice, as opposed to just possible. Any thoughts?"}}
{"actor":{"display_login":"czlee"}}