show failes as well + dedicated pr view

Think I'd add that as a key and get rid of the `.get()` in favour of `[]` as any response to the contrary is a programming error, not down to data.