Problem
_format_consistency_detail() in handlers.py truncates result.response to 500 characters with .... This hides patterns in structured JSON output that are visible in the fixed-width code block — especially useful for spotting drift causes.
The single-result detail view (_format_single_result) already shows full responses.
Fix
Remove the [:500] truncation from both the pass and fail branches of the consistency detail formatter.
Files
prompt_prix/tabs/battery/handlers.py