Returns the status the user actually sees for a response — the manual
override when present, otherwise the AI-generated status.
Consumers (scoring, grouping, badge, icon) should branch on this rather
than the raw status field so that manually overridden responses behave
consistently everywhere.
Returns the status the user actually sees for a response — the manual override when present, otherwise the AI-generated status.
Consumers (scoring, grouping, badge, icon) should branch on this rather than the raw
statusfield so that manually overridden responses behave consistently everywhere.