_find_cat() returned only default_impacts, never the category name. Now returns (name, defaults) tuple; cat_name → matched_cat_name. Fixes: 'name cat_name is not defined' on AI evaluate. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
_find_cat() returned only default_impacts, never the category name. Now returns (name, defaults) tuple; cat_name → matched_cat_name. Fixes: 'name cat_name is not defined' on AI evaluate. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>