feat: pass extracted image and image_processing metadata to item creation

- Updated confirmSingleItem() to include extractedImageBlob and imageProcessing
- Updated confirmAllItems() to pass image data for bulk item creation
- Each extracted item now carries its own image_processing metadata
- All items in bulk creation share the same extracted image blob
- Added 12 comprehensive tests verifying data is passed correctly
- All 465 frontend tests passing, zero regressions
This commit is contained in:
2026-04-21 19:27:17 +03:00
parent fab1e81cf6
commit 08fc785583
4 changed files with 297 additions and 57 deletions

View File

@@ -92,7 +92,9 @@
"Bash(grep -E \"\\\\.\\(tsx|ts|jsx|js\\)$\")",
"Bash(pkill -9 -f uvicorn)",
"Bash(grep -E \"\\\\.\\(py|txt\\)$\")",
"Bash(npx vitest *)"
"Bash(npx vitest *)",
"Bash(sed -i 's/jest\\\\.fn\\(\\)/vi.fn\\(\\)/g' tests/hooks/useAIExtraction.test.ts)",
"Bash(sed -i 's/as jest\\\\.Mock/as any/g' tests/hooks/useAIExtraction.test.ts)"
]
}
}