{"timestamp": "2026-07-16T22:41:18", "status": "error", "payload": {"error": "RuntimeError('live_audit_zip_hash_mismatch:USA/media/usa-presentation/images/media-manifest.json')", "traceback": "Traceback (most recent call last):\n  File \"C:\\TripServer\\admin_server.py\", line 10976, in admin_live_usa_audit_download_v85\n    zip_path, manifest = build_live_usa_audit_bundle_v85()\n                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"C:\\TripServer\\admin_server.py\", line 10946, in build_live_usa_audit_bundle_v85\n    if hashlib.sha256(data).hexdigest() != record[\"sha256\"]: raise RuntimeError(\"live_audit_zip_hash_mismatch:\" + record[\"path\"])\n                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nRuntimeError: live_audit_zip_hash_mismatch:USA/media/usa-presentation/images/media-manifest.json\n"}}
{"timestamp": "2026-07-16T22:47:48", "status": "success", "payload": {"zip": "C:\\TripServer\\tmp\\live_audit_exports\\USA_LIVE_SYSTEM_AUDIT_20260716_224650.zip", "counts": {"other": 44, "html": 9, "code": 6, "image": 42, "video": 46, "audio": 12}}}
{"timestamp": "2026-07-16T23:04:09", "status": "chatgpt-audit-success", "payload": {"zip": "C:\\TripServer\\tmp\\live_audit_exports\\USA_CHATGPT_AUDIT_20260716_230340.zip", "summary": {"total": 9, "passed": 8, "failed": 0, "warnings": 1}}}
{"timestamp": "2026-07-16T23:04:44", "status": "quick-audit", "payload": {"total": 8, "passed": 7, "failed": 0, "warnings": 1}}
