Context
We don't store who submitted each report. The H1 API returns reporter info in relationships.reporter.data.
Missing Fields
reporter_username — H1 username of the researcher
reporter_external_id — H1 user ID
reporter_reputation — reputation score at time of report (if available)
reporter_profile_picture_url — avatar
Changes Needed
- Add
reporter_username, reporter_external_id columns to Report model
- Extract from
relationships.reporter.data in adapter
- Add to
ReportData dataclass and schemas
- Display on report detail page
Value
Essential for multi-user setups or tracking your own submissions across platforms. Also useful for correlating researcher activity.
Context
We don't store who submitted each report. The H1 API returns reporter info in
relationships.reporter.data.Missing Fields
reporter_username— H1 username of the researcherreporter_external_id— H1 user IDreporter_reputation— reputation score at time of report (if available)reporter_profile_picture_url— avatarChanges Needed
reporter_username,reporter_external_idcolumns toReportmodelrelationships.reporter.datain adapterReportDatadataclass and schemasValue
Essential for multi-user setups or tracking your own submissions across platforms. Also useful for correlating researcher activity.