{"action":"created","issue":{"url":"https://api.github.com/repos/jkomoros/sudoku/issues/94","labels_url":"https://api.github.com/repos/jkomoros/sudoku/issues/94/labels{/name}","comments_url":"https://api.github.com/repos/jkomoros/sudoku/issues/94/comments","events_url":"https://api.github.com/repos/jkomoros/sudoku/issues/94/events","html_url":"https://github.com/jkomoros/sudoku/issues/94","id":74346261,"number":94,"title":"Ever since landing #84, see \"Expected the cell to only have one possibility\" has occurred more","user":{"login":"jkomoros","id":12029,"avatar_url":"https://avatars.githubusercontent.com/u/12029?v=3","gravatar_id":"","url":"https://api.github.com/users/jkomoros","html_url":"https://github.com/jkomoros","followers_url":"https://api.github.com/users/jkomoros/followers","following_url":"https://api.github.com/users/jkomoros/following{/other_user}","gists_url":"https://api.github.com/users/jkomoros/gists{/gist_id}","starred_url":"https://api.github.com/users/jkomoros/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jkomoros/subscriptions","organizations_url":"https://api.github.com/users/jkomoros/orgs","repos_url":"https://api.github.com/users/jkomoros/repos","events_url":"https://api.github.com/users/jkomoros/events{/privacy}","received_events_url":"https://api.github.com/users/jkomoros/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jkomoros/sudoku/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/jkomoros/sudoku/labels/humansolve","name":"humansolve","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-05-08T12:22:41Z","updated_at":"2015-05-08T22:34:37Z","closed_at":null,"body":"Happens at line 75 of ObviousInCollection technique. It's happening... once every 5 analysis runs?"},"comment":{"url":"https://api.github.com/repos/jkomoros/sudoku/issues/comments/100386410","html_url":"https://github.com/jkomoros/sudoku/issues/94#issuecomment-100386410","issue_url":"https://api.github.com/repos/jkomoros/sudoku/issues/94","id":100386410,"user":{"login":"jkomoros","id":12029,"avatar_url":"https://avatars.githubusercontent.com/u/12029?v=3","gravatar_id":"","url":"https://api.github.com/users/jkomoros","html_url":"https://github.com/jkomoros","followers_url":"https://api.github.com/users/jkomoros/followers","following_url":"https://api.github.com/users/jkomoros/following{/other_user}","gists_url":"https://api.github.com/users/jkomoros/gists{/gist_id}","starred_url":"https://api.github.com/users/jkomoros/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jkomoros/subscriptions","organizations_url":"https://api.github.com/users/jkomoros/orgs","repos_url":"https://api.github.com/users/jkomoros/repos","events_url":"https://api.github.com/users/jkomoros/events{/privacy}","received_events_url":"https://api.github.com/users/jkomoros/received_events","type":"User","site_admin":false},"created_at":"2015-05-08T22:34:37Z","updated_at":"2015-05-08T22:34:37Z","body":"So what must be happening is we're catching the grid being updated--the cell value is put in to the cell next door, but we're catching it right before the neighbors' possibles are all updated.\r\n\r\nThe easiest way to fix this seems to be to copy the grid and pass THAT to all techniques, and then just don't modify that copy ever, modify the original once we find a technique to apply."}}