{"timestamp":"2026-08-11T12:36:47.942Z","event":"import.started","workbookPath":"C:\\Users\\Microsoft\\Downloads\\IndianBooksWorldwide_Catalog.xlsx","sourceFingerprint":"4d775a976933a98e12c6d10a64c67d4080f3d4a7d00ed6f28e554482b95c7c4b","options":{"dryRun":false,"resume":true,"assetMode":"link","concurrency":4,"batchSize":100,"storageDir":"C:\\Users\\Microsoft\\Desktop\\project\\Indian Books Worldwide\\apps\\backend\\storage","assetPublicBaseUrl":"http://localhost:5000/assets"}}
{"timestamp":"2026-08-11T12:36:53.673Z","event":"preflight.completed","sheetRows":{"Products":3083,"Inventory":3083,"Categories":47,"Sub Categories":0,"Authors":1072,"Publishers":300,"Product Text":6060,"Custom Attributes":23166,"Homepage Categories":1,"Header Categories":0,"Currencies":4,"Display Limits":5,"Catalogues":43,"Reconciliation":10},"duplicateIsbnGroups":59,"duplicateSkuGroups":59,"duplicateSlugGroups":69,"missingFields":{"Description (Plain Text Preview)":128,"SEO Slug":8,"Publisher":2050,"Author":1920,"Price":1,"Discount Price":1,"Product Image URLs":1},"invalidPriceRows":[531],"invalidStockRows":[465,735,1104,2801],"discountAbovePriceRows":[6,60,61,889,961,2244,2484,2760],"imageUrlCount":3115,"productsWithImages":3082}
{"timestamp":"2026-08-11T12:36:59.512Z","event":"masters.completed","categories":47,"authors":1072,"publishers":300,"catalogues":43}
{"timestamp":"2026-08-11T12:37:05.298Z","event":"product.failed","level":"error","sourceRow":5,"sourceProductId":"4462","message":"\nInvalid `prisma.bookAuthor.create()` invocation:\n\n\nTransaction failed due to a write conflict or a deadlock. Please retry your transaction"}
{"timestamp":"2026-08-11T12:37:05.299Z","event":"product.failed","level":"error","sourceRow":2,"sourceProductId":"4465","message":"\nInvalid `prisma.bookAuthor.create()` invocation:\n\n\nTransaction failed due to a write conflict or a deadlock. Please retry your transaction"}
{"timestamp":"2026-08-11T12:37:05.299Z","event":"product.failed","level":"error","sourceRow":3,"sourceProductId":"4464","message":"\nInvalid `prisma.bookAuthor.create()` invocation:\n\n\nTransaction failed due to a write conflict or a deadlock. Please retry your transaction"}
{"timestamp":"2026-08-11T12:37:05.362Z","event":"product.failed","level":"error","sourceRow":9,"sourceProductId":"4457","message":"\nInvalid `prisma.bookAuthor.create()` invocation:\n\n\nTransaction failed due to a write conflict or a deadlock. Please retry your transaction"}
{"timestamp":"2026-08-11T12:37:05.655Z","event":"product.failed","level":"error","sourceRow":40,"sourceProductId":"4426","message":"\nInvalid `prisma.bookAuthor.create()` invocation:\n\n\nTransaction failed due to a write conflict or a deadlock. Please retry your transaction"}
{"timestamp":"2026-08-11T12:37:06.092Z","event":"product.failed","level":"error","sourceRow":85,"sourceProductId":"4380","message":"\nInvalid `prisma.bookAuthor.create()` invocation:\n\n\nTransaction failed due to a write conflict or a deadlock. Please retry your transaction"}
{"timestamp":"2026-08-11T12:37:06.719Z","event":"product.failed","level":"error","sourceRow":119,"sourceProductId":"4346","message":"\nInvalid `prisma.bookAuthor.create()` invocation:\n\n\nTransaction failed due to a write conflict or a deadlock. Please retry your transaction"}
{"timestamp":"2026-08-11T12:37:10.287Z","event":"product.warning","sourceRow":465,"sourceProductId":"3988","warnings":["Invalid non-negative integer \"-1\"; used 0."]}
{"timestamp":"2026-08-11T12:37:11.256Z","event":"product.warning","sourceRow":531,"sourceProductId":"3921","warnings":["Invalid money value \"\"; used 0.","Invalid percentage \"\"; used 0%."]}
{"timestamp":"2026-08-11T12:37:13.029Z","event":"product.warning","sourceRow":735,"sourceProductId":"3707","warnings":["Invalid non-negative integer \"-1\"; used 0."]}
{"timestamp":"2026-08-11T12:37:16.144Z","event":"product.warning","sourceRow":1104,"sourceProductId":"3277","warnings":["Invalid non-negative integer \"-3\"; used 0."]}
{"timestamp":"2026-08-11T12:37:28.018Z","event":"product.warning","sourceRow":2801,"sourceProductId":"471","warnings":["Invalid non-negative integer \"-1\"; used 0."]}
{"timestamp":"2026-08-11T12:37:29.536Z","event":"products.completed","imported":3076,"updated":0,"skipped":0,"failed":7}
{"timestamp":"2026-08-11T12:37:31.426Z","event":"product_text.orphan","level":"error","productId":"4465","sourceRows":[2,3]}
{"timestamp":"2026-08-11T12:37:31.428Z","event":"product_text.orphan","level":"error","productId":"4464","sourceRows":[4,5]}
{"timestamp":"2026-08-11T12:37:31.489Z","event":"product_text.orphan","level":"error","productId":"4462","sourceRows":[8,9]}
{"timestamp":"2026-08-11T12:37:31.541Z","event":"product_text.orphan","level":"error","productId":"4457","sourceRows":[16,17]}
{"timestamp":"2026-08-11T12:37:31.922Z","event":"product_text.orphan","level":"error","productId":"4426","sourceRows":[74,75]}
{"timestamp":"2026-08-11T12:37:32.481Z","event":"product_text.orphan","level":"error","productId":"4380","sourceRows":[163,164]}
{"timestamp":"2026-08-11T12:37:33.220Z","event":"product_text.orphan","level":"error","productId":"4346","sourceRows":[231,232]}
