Follow the checker-sdk-go interface consolidation: reporter methods
now take sdk.ReportContext and read the payload via ctx.Data() instead
of the raw json.RawMessage parameter. Backed by the same underlying
logic — this is a signature migration.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>