What comprises a check view

The watch docs say that a watch fires when a view changes.

Just confirming: does the view for health checks consist of the combination of status and output? (and maybe some effectively immutable fields?) . E.g. is it correct that if the status stays the same, but the output contains a timestamp that varies with each check, then the watch will fire on every check?

One last question: for an HTTP-type check, does the output consist solely of the body of the HTTP response? (As opposed to including the entire response including the response headers).