fn is_hook_attachment(attachment: &Value) -> boolExpand description
Whether an attachment row records a hook run the live stream forwards.
The persisted run records are the success, the cancelled run and the
non-blocking error; hook_additional_context is aggregate context rather
than a run, and the live path drew it as none.