{
  "key": "POST /api/User/qrcode",
  "scope": "Only paycode_file=2 no-image Store user_code database branch; no real image/OSS path",
  "B": {
    "private_runtime": "/private/tmp/cdx-ai-qrcode-b.CJJBpC",
    "port": 19143,
    "own_ai_user_id": 46919,
    "receipt": "/private/tmp/cdx-ai-qrcode-b.CJJBpC/runtime/user-qrcode-CDXQRE3A3EF879FE1.json",
    "receipt_sha256": "acd8b8ffd86fc7aec9271ae57263dbf006e1b16ce07e6ae9b8f3d5aa3f7a0da3",
    "redacted_raw": "/private/tmp/cdx-ai-qrcode-b.CJJBpC/runtime/user-qrcode-redacted-CDXQRE3A3EF879FE1.jsonl",
    "redacted_raw_sha256": "54f543136efb75f1e4eb6558fff65ad26b1dc86b73186934cd36c7357c047f34",
    "independent_posthoc": "/private/tmp/cdx-ai-qrcode-b.CJJBpC/runtime/qrcode-independent-posthoc-user-qrcode-CDXQRE3A3EF879FE1.json",
    "independent_posthoc_sha256": "9b36021f422c7eb2eb1c1224ab47c0b2a34a485a4897841dedad080c0a6ded57"
  },
  "C": {
    "private_runtime": "/tmp/cdx-ai-qrcode-c.5l8e2V",
    "port": 19144,
    "own_ai_user_id": 1934,
    "receipt": "/tmp/cdx-ai-qrcode-c.5l8e2V/runtime/user-qrcode-CDXQRBC22F4F41795.json",
    "receipt_sha256": "334bb8e715ea7ec88964649d5979ab9f719a0d73871baf77b0b6d211f31a015b",
    "redacted_raw": "/tmp/cdx-ai-qrcode-c.5l8e2V/runtime/user-qrcode-redacted-CDXQRBC22F4F41795.jsonl",
    "redacted_raw_sha256": "19e1b03161a72ac83b38f93fbc79504eb084a2cec183ead6934bf197d9cc07c6",
    "independent_posthoc": "/tmp/cdx-ai-qrcode-c.5l8e2V/runtime/qrcode-independent-posthoc-user-qrcode-CDXQRBC22F4F41795.json",
    "independent_posthoc_sha256": "cfea2285745ca90ac4e546fe67b836775909bbd588a5814737387e4d422f502e"
  },
  "private_runner_sha256": "01867982c5179cabd308a1e41db9ac5e9070bed1841f9f739855bd5348a4e873",
  "hard_refusal_stub_sha256": "9c23f0588ac4af1f4b1773159be146de15497ce7954c8bf8c6b02ee4c5f6454b",
  "business_response_contract": {
    "http": 200,
    "business_status": 200,
    "top_types": {"status":"integer","message":"string","data":"array"},
    "data_types": {"expires_in":"string","file_path":"string","paycode":"string"},
    "B_C_full_redacted_response_after_trace_id_sha256": "2e4a2f5354fdff04f468358c27518083da6017b073399f1c7ae4e7b4eb2b2637"
  },
  "original_table_and_cleanup": {
    "config_paycode_file": "2 on B and C before and after",
    "paycode_expires_in": "60 on B and C before and after",
    "own_type4_code_rows": "0 before, 1 exact own row after HTTP, 0 after ID+user+type+paycode cleanup",
    "AI_upload_table_count_unchanged": true,
    "private_upload_file_tree_unchanged": true,
    "hard_refusal_stub_hits": 0,
    "private_auth_token_absent": true
  },
  "not_covered": ["paycode_file=1 image generation", "OSS success/failure", "physical scanner consuming the generated code", "database start/end timestamp interval semantic beyond source inspection"]
}
