{
  "batch": "ai_api_next5_20261012",
  "environment": {
    "B": "ai_api worktree local MySQL via private 19111",
    "C": "nonproduction DM8 via private 19112",
    "business_source": "new dedicated worktrees only",
    "external_calls": "private hard stubs; no real SMS, printer, payment, device, or queue"
  },
  "keys": [
    {
      "method": "POST",
      "path": "/api/User/sync",
      "scope": "Store-to-AI existing synthetic user update, seven AI tables and two Store tables",
      "result": "B/C positive HTTP+DB readback pass; create-new-user branch untested",
      "B_receipt": "/private/tmp/cdx-ai-hk-course-b.Kmdirn/runtime/reverse-user-sync-CDXREV2077E5F2CEF6.json",
      "B_receipt_sha256": "8f9d5b155ea4161fc4405a78847c50503981eda4eb4ad5043b11f360c2e7da10",
      "B_raw": "/private/tmp/cdx-ai-hk-course-b.Kmdirn/runtime/reverse-user-sync-raw-CDXREV2077E5F2CEF6.jsonl",
      "B_raw_sha256": "d3389f0bbb1577b87a01cf35f044488863eea8941d4ba88a3f814e2e0155d43a",
      "C_receipt": "/tmp/cdx-ai-hk-course-c.a60n7N/runtime/reverse-user-sync-CDXREVC85F39D8C09E.json",
      "C_receipt_sha256": "adc7d0595ddfcdd99b4b7022139ed3a34d4cc439dacdab3377c97d9d450ee714",
      "C_raw": "/tmp/cdx-ai-hk-course-c.a60n7N/runtime/reverse-user-sync-raw-CDXREVC85F39D8C09E.jsonl",
      "C_raw_sha256": "fc0b4efab80f97ab5539a8ce17234353489fb445c4cf812354422e795d8284f5"
    },
    {
      "method": "POST",
      "path": "/api/Passport/login",
      "scope": "own Store+AI SMS login, wrong code and correct code, no third-party identity",
      "result": "B/C negative and positive pass, original user readback, private captcha consumed, returned token deleted; redacted full response parity",
      "B_receipt": "/private/tmp/cdx-ai-hk-course-b.Kmdirn/runtime/passport-sms-login-CDXSMS6DD3184BC8DD.json",
      "B_receipt_sha256": "f28394b4f2645808eed63562577129526eaadaf11ab100d57a307ea0cbdb9769",
      "B_raw_redacted": "/private/tmp/cdx-ai-hk-course-b.Kmdirn/runtime/passport-sms-login-redacted-CDXSMS6DD3184BC8DD.jsonl",
      "B_raw_redacted_sha256": "5eb23861a5fa6c79dd9b162d1003fd1221edc24d6577961b6338685f06882773",
      "C_receipt": "/tmp/cdx-ai-hk-course-c.a60n7N/runtime/passport-sms-login-CDXSMSB2478A4EB4A2.json",
      "C_receipt_sha256": "4e2ff54da6bb0bc451dbabd21f0cfe9ad4ac8082332bb042b312dbad945addce",
      "C_raw_redacted": "/tmp/cdx-ai-hk-course-c.a60n7N/runtime/passport-sms-login-redacted-CDXSMSB2478A4EB4A2.jsonl",
      "C_raw_redacted_sha256": "c8b56c3376e78b706bc9693a93c37504654c46afcfa4e566bc29ac86471c874d"
    },
    {
      "method": "POST",
      "path": "/api/Passport/resetPassword",
      "scope": "own account, private SMS; wrong-code negative and correct-code positive",
      "result": "LIMITED/INCONCLUSIVE: wrong-code B/C readback pass; correct-code B/C HTTP business200 and later own Store pwd hash changed; test harness threw after_correct_assert before immediate success receipt/new-password login, so do not count positive pass or product fail",
      "B_receipt": "/private/tmp/cdx-ai-hk-course-b.Kmdirn/runtime/passport-reset-own-CDXRSTA7649679083C.json",
      "B_receipt_sha256": "375f5c502d2bc0a15d867f9ccbba08d27a8d6c189a2d9ee907a9413b3ccf799f",
      "B_raw_redacted": "/private/tmp/cdx-ai-hk-course-b.Kmdirn/runtime/passport-reset-own-redacted-CDXRSTA7649679083C.jsonl",
      "B_raw_redacted_sha256": "9156781d31e76c6c6542a01ce82b0fbf7a10816aec65880b89e38a9ab8aa540f",
      "B_posthoc_readonly": "/private/tmp/cdx-ai-hk-course-b.Kmdirn/runtime/posthoc-passport-reset-own-CDXRSTA7649679083C.json",
      "B_posthoc_sha256": "64deee2d1d873ab396b497af6cdafbab91c9b82f82d73376788c5bc2da3bd58e",
      "C_receipt": "/tmp/cdx-ai-hk-course-c.a60n7N/runtime/passport-reset-own-CDXRSTC270957E8CA3.json",
      "C_receipt_sha256": "d26bd863e5137e85b466788d5c93f70549e63073f77f8bf3df9d3148913a4499",
      "C_raw_redacted": "/tmp/cdx-ai-hk-course-c.a60n7N/runtime/passport-reset-own-redacted-CDXRSTC270957E8CA3.jsonl",
      "C_raw_redacted_sha256": "fed085f5b3025f43ad51c1e40035bef91fa50589a7ea3cd9ccda4c5e8bdae6f8",
      "C_posthoc_readonly": "/tmp/cdx-ai-hk-course-c.a60n7N/runtime/posthoc-passport-reset-own-CDXRSTC270957E8CA3.json",
      "C_posthoc_sha256": "c0a730d621be5acf807533f5ca7dc049412137d47f57ebd679effd1c853339cc"
    },
    {
      "method": "POST",
      "path": "/api/Passport/enterpriseAuth",
      "scope": "static enterprise feature flags, no customer SQL in source",
      "result": "B/C HTTP200 full response parity after trace_id removal; own AI/Store row hashes unchanged; not a DB compatibility proof",
      "B_receipt": "/private/tmp/cdx-ai-hk-course-b.Kmdirn/runtime/passport-config-read2-CDXPCFG742B46A240.json",
      "B_receipt_sha256": "88e3cf54150ae582b220af2be76cc547259955092e64ad3ed24012a3b3644b7d",
      "B_raw": "/private/tmp/cdx-ai-hk-course-b.Kmdirn/runtime/passport-config-read2-raw-CDXPCFG742B46A240.jsonl",
      "B_raw_sha256": "3239e118b85504faff4731ee4a30db2c15a4fb45f094623a1a8e0c05204ff30d",
      "C_receipt": "/tmp/cdx-ai-hk-course-c.a60n7N/runtime/passport-config-read2-CDXPCFG0B9E02FC10.json",
      "C_receipt_sha256": "9cf33b1f6cbef62c988efcd96f6127cff5604e402f75ed9479f17521ce432088",
      "C_raw": "/tmp/cdx-ai-hk-course-c.a60n7N/runtime/passport-config-read2-raw-CDXPCFG0B9E02FC10.jsonl",
      "C_raw_sha256": "42cac1eaa305f7ba64d1db7e2c66e51600577b357f686d4b28c562deca1fff27"
    },
    {
      "method": "POST",
      "path": "/api/Passport/mpWxEnterpriseOptions",
      "scope": "static enterprise enum for a known public appid, no customer SQL in source",
      "result": "B/C HTTP200 full response parity after trace_id removal; own AI/Store row hashes unchanged; not a DB compatibility proof",
      "B_receipt": "/private/tmp/cdx-ai-hk-course-b.Kmdirn/runtime/passport-config-read2-CDXPCFG742B46A240.json",
      "B_receipt_sha256": "88e3cf54150ae582b220af2be76cc547259955092e64ad3ed24012a3b3644b7d",
      "B_raw": "/private/tmp/cdx-ai-hk-course-b.Kmdirn/runtime/passport-config-read2-raw-CDXPCFG742B46A240.jsonl",
      "B_raw_sha256": "3239e118b85504faff4731ee4a30db2c15a4fb45f094623a1a8e0c05204ff30d",
      "C_receipt": "/tmp/cdx-ai-hk-course-c.a60n7N/runtime/passport-config-read2-CDXPCFG0B9E02FC10.json",
      "C_receipt_sha256": "9cf33b1f6cbef62c988efcd96f6127cff5604e402f75ed9479f17521ce432088",
      "C_raw": "/tmp/cdx-ai-hk-course-c.a60n7N/runtime/passport-config-read2-raw-CDXPCFG0B9E02FC10.jsonl",
      "C_raw_sha256": "42cac1eaa305f7ba64d1db7e2c66e51600577b357f686d4b28c562deca1fff27"
    }
  ],
  "totals": {"keys": 5, "dual_engine_positive_limited_keys": 2, "dual_engine_static_config_keys": 2, "inconclusive_positive_keys": 1},
  "never_claim": ["whole system compatible", "resetPassword positive proven", "static config HTTP equals DB compatibility"]
}
