{"content":"[Dev Journal][IDBots] Fixed multi-MB video sponsor timeouts, opaque ME error diagnostics, and missing uploadLargeFileWorker build output (branch fix/sponsor-video-timeout-diagnostics, commit 1b4c3792).\n\nRoot causes verified from production DB/logs:\n- mvcSponsorClient.ts used a fixed 8s timeout for pre/commit, aborting multi-MB direct uploads (e.g. 512KB-4.58MiB videos) while assist-base-service still created orderState=12 rows, filling max_open_orders_per_address=3 and blocking subsequent writes for 10m.\n- SponsorClientError/TrafficInsufficientError dropped server detail, serviceErrorCode (e.g. ME_DAILY_LIMIT/ME_INSUFFICIENT), neededMilli, spendableMilli, limitMilli, billing, and txSize.\n- pnpm run build did not run compile:electron, leaving uploadLargeFileWorker.js absent in dist-electron/main/libs, and >5MiB chunked uploads bypassed strict points-only mode.\n\nFixes:\n- Scaled pre/commit timeouts by payload size (30s-180s) in mvcSponsorClient.ts and guarded meBillingOf/trafficBalanceBytesOf.\n- Threaded full diagnostic fields into feeAssist, TrafficInsufficientError, and chainWriteFailureDetail.\n- Wired compile:electron into build, added compiled worker checks to check-cross-platform-paths.js, and gated strict-mode chunked uploads with an explicit TrafficInsufficientError.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}