{"id":"30a7875e-84ac-4d06-ba8c-d3dbd544a954","userId":"basti_o","timestamp":"2026-06-14T09:21:11.409325Z","status":"FILE_PROCESSED_SUCCESSFULLY","rawFilePath":"https://ifootscan-312346757126-eu-central-1-an.s3.eu-central-1.amazonaws.com/raw/basti_o_left_20260614092111409.usdz?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260614T092111Z&X-Amz-SignedHeaders=host&X-Amz-Credential=AKIAUROKRJADN534GENL%2F20260614%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Expires=604800&X-Amz-Signature=798688a669050fcd24a0e24f08c13ec61d3916f6e0ff05b616390f5bb416c6fe","createdAt":"2026-06-14T09:21:11.412886Z","flippingError":false,"footPhotoContentType":"image/jpeg","footPhotoPath":"foot-photos/30a7875e-84ac-4d06-ba8c-d3dbd544a954/foot-photo.jpg","manualMeasurements":{"toeGapToToeTipCm":4.9,"toeGapToMedialEdgeCm":3.4,"heelToBigToeJointCm":19.0,"footLengthCm":27.2,"footWidthCm":10.3},"measurements":{"toeGapToToeTipCm":4.994048463011815,"toeGapToMedialEdgeCm":7.968831626445965,"heelToBigToeJointCm":19.609086399506864,"footLengthCm":27.62265422709416,"footWidthCm":10.691698107715524},"participantFirstName":"Basti","participantLastName":"O.","processedFilePath":"https://ifootscan-312346757126-eu-central-1-an.s3.eu-central-1.amazonaws.com/obj/basti_o_left_20260614092111409.obj?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260614T092111Z&X-Amz-SignedHeaders=host&X-Amz-Credential=AKIAUROKRJADN534GENL%2F20260614%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Expires=604800&X-Amz-Signature=6575e4e0568e13154b551076399b4f9ae2cb34ed0a1be6594e2b16efb8401088","processingTrace":{"scanId":"30a7875e-84ac-4d06-ba8c-d3dbd544a954","status":"FILE_PROCESSED_SUCCESSFULLY","startedAt":"2026-06-14T09:21:13.516349287Z","finishedAt":"2026-06-14T09:21:29.694041099Z","processingTimeMs":16177,"error":null,"steps":[{"source":"BACKEND","key":"upload_received","label":"Upload received","status":"SUCCESS","detail":"Upload confirmation received by backend"},{"source":"BACKEND","key":"processing_started","label":"Processing started","status":"INFO","detail":"Worker dispatch will be triggered"},{"source":"BACKEND","key":"worker_dispatched","label":"Worker job accepted","status":"SUCCESS","detail":"Worker accepted the processing job"},{"source":"WORKER","key":"load_point_cloud_ms","label":"Point cloud loaded","status":"SUCCESS","detail":"6.3 ms"},{"source":"WORKER","key":"convert_to_cm_ms","label":"Point cloud converted to cm","status":"SUCCESS","detail":"0.1 ms"},{"source":"WORKER","key":"preprocess_ms","label":"Data cleaned","status":"SUCCESS","detail":"30.0 ms"},{"source":"WORKER","key":"initial_landmarks_ms","label":"Initial landmarks determined","status":"SUCCESS","detail":"4.0 ms"},{"source":"WORKER","key":"normalize_x_ms","label":"Foot normalized","status":"SUCCESS","detail":"0.1 ms"},{"source":"WORKER","key":"medial_alignment_ms","label":"Medial side determined","status":"SUCCESS","detail":"1.8 ms"},{"source":"WORKER","key":"zehensteg_detection_ms","label":"Landmarks detected","status":"SUCCESS","detail":"5.9 ms"},{"source":"WORKER","key":"metrics_ms","label":"Measurements calculated","status":"SUCCESS","detail":"0.8 ms"},{"source":"WORKER","key":"quality_validation_ms","label":"Quality validation completed","status":"SUCCESS","detail":"0.0 ms"},{"source":"WORKER","key":"save_json_ms","label":"Results stored","status":"SUCCESS","detail":"0.5 ms"},{"source":"WORKER","key":"debug_plots_ms","label":"Debug plots generated","status":"SUCCESS","detail":"6974.4 ms"},{"source":"BACKEND","key":"callback_success","label":"Worker callback received","status":"SUCCESS","detail":"Measurements stored in backend"}],"workerProcessingTimesMs":{"total_ms":7023.931,"metrics_ms":0.785,"save_json_ms":0.485,"preprocess_ms":30.04,"debug_plots_ms":6974.386,"normalize_x_ms":0.085,"convert_to_cm_ms":0.067,"load_point_cloud_ms":6.331,"medial_alignment_ms":1.761,"initial_landmarks_ms":4.028,"quality_validation_ms":0.011,"zehensteg_detection_ms":5.944}},"scannedFoot":"LEFT","updatedAt":"2026-06-14T13:13:33.442874Z"}