Five-task plan implementing the 2026-05-19 spec: per-rule commits on the existing fix/Sonarqube-Tech-Debt branch with build+test verification between each. Notes one spec deviation discovered during plan-time exploration (HierarchicalData.AllChildData is suppressed rather than refactored — it's an interface contract member tied to JSON shape). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>