{
  "case_id": "bill-check-case-1",
  "product_url": "https://assistantgym.com/bill-check/",
  "at": "2026-10-03T07:49:40-04:00",
  "source": "Buyer feedback followed by our synthetic live-UI reproduction",
  "before": {
    "url": "https://assistantgym.com/bill-check/",
    "scope": "live UI reproduction, synthetic inputs, no external messages/payment",
    "sample": {
      "confirmed": false,
      "status": "Check complete. Inspect each line and the total.",
      "download_enabled": true
    },
    "confirmation_after_edit": false,
    "alternate_header_error": "Header must be item,quantity,unit_price,line_total",
    "error_geometry": {
      "scroll": 308,
      "client": 308,
      "height": 51,
      "text": "Header must be item,quantity,unit_price,line_total"
    },
    "page_overflow": false
  },
  "findings": {
    "reproduced": "manual CSV path buried below long unreliable-import explanation; sample/import confirmation scope not visible",
    "not_reproduced": "truncated validation message at390px for alternate CSVheader",
    "intentional_safety_behavior": "confirmation resets on edit; synthetic sample does not require receipt confirmation"
  },
  "product_change": {
    "shipped": true,
    "manual_csv_first": true,
    "visible_states": [
      "MANUAL CSV",
      "SAMPLE",
      "IMPORTED draft"
    ],
    "unreliable_import_banner_preserved": true,
    "confirmation_reset_preserved": true
  },
  "after": {
    "live_viewports": [
      390,
      1280
    ],
    "manual_first": true,
    "sample_label": true,
    "checkbox_reset": true,
    "no_horizontal_overflow": true,
    "actual_pixels_inspected": true,
    "imported_draft_test": {
      "url": "https://assistantgym.com/bill-check/",
      "synthetic_imported_draft": "rebuild sets importedstate; unchecked blocked; checked valid enabled; edits invalidate confirmation/download",
      "actual_photo_OCR_test": false
    }
  },
  "limits": [
    "Synthetic UI/core test, not actual receipt-photo OCR improvement",
    "No measured user conversion or model learning",
    "Unchecked synthetic sample is explicitly labelled, not real-receipt approval"
  ]
}