{
  "task": "payment-processing-all-costs-20261105",
  "environment": "tcrm/tcrm-api staging",
  "versions": {
    "backend": "1.20.18b1",
    "frontend": "2.16.10-beta.1",
    "source": "../ops/*-runtime.json",
    "browserPaymentChunk": "/assets/paymentProcessing-m4-xew0a.js"
  },
  "fixture": {
    "taskId": 148,
    "syntheticTask": true,
    "newCostIds": {
      "translation": 44,
      "expert": 45
    },
    "marker": "QA-PAYALL-20261105-R1",
    "translationVendor": "测试供应商",
    "untouchedCostIds": [
      42,
      43
    ]
  },
  "cases": [
    {
      "id": "MIXED-START",
      "status": "Pass",
      "actual": "Only selected 44 and 45 while both unpaid, submitted batch start once, after reload both processing",
      "evidence": [
        "mixed-start-confirm.png",
        "both-processing-reload.png"
      ]
    },
    {
      "id": "TRANSLATION-COMPLETE",
      "status": "Pass",
      "actual": "Completed 44 alone with synthetic payer, after reload 44 paid and 45 processing",
      "evidence": [
        "translation-complete-confirm.png",
        "translation-paid-expert-processing.png"
      ]
    }
  ],
  "initialObservation": {
    "actual": "Before reload mixed start was disabled and row44 lacked single start; scoped API gave both processing permission. After reload expected deployed chunk loaded and controls worked. Exact cause of pre-reload discrepancy unconfirmed.",
    "evidence": [
      "mixed-start-disabled.png",
      "browser-observation.json",
      "capability-readback.json"
    ]
  },
  "redmine": {
    "issue": 41,
    "verification": "see redmine-writeback-receipt.json"
  },
  "productionAccessed": false
}
