{"version":"2.1.248","anchor":"the-hook-validation-warning-carries-the-reason","canonical_anchor":"the-hook-validation-warning-carries-the-reason","heading":"The hook validation warning carries the reason","tier":"notice","area":"Hooks","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/the-hook-validation-warning-carries-the-reason","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### The hook validation warning carries the reason\n\nHook validation warnings now tell you why the JSON failed instead of a fixed phrase.\n\n**What**\n\nThe local \"hook JSON output failed validation\" warning is now assembled at runtime from the diagnostic helper, so hook authors see why it failed; the old fixed phrase remains only as a fallback.\n\n**Evidence**\n\n`hook JSON output failed validation`\n\n- Area: Hooks\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 1\/5"}