feat: mobil için Google Drive ince-köprü endpoint'i ekle (Faz 4)
Yeni GET /api/mobile-relay/case/:caseId/summary — kullanıcının Drive'ındaki case.sqlite'ı anlık olarak açıp sadece belge metadata'sı (extracted_text HARİÇ) ve AI analiz özetlerini döner, hiçbir şey kalıcı olarak saklanmaz (geçici dosya işlem sonunda silinir). google_drive_files'ı reuse eden yeni /google-drive/register-case-path endpoint'i, case_id ↔ Drive'daki local_path eşleşmesini tutan yeni case_drive_files tablosuna yazıyor (migration: laawos/sql/21_case_drive_files.sql, Supabase'de elle çalıştırılması gerekiyor). better-sqlite3 + @types/better-sqlite3 eklendi; node:22-alpine (musl) için gerekli prebuild paketle geliyor, ek derleme adımı gerekmiyor (doğrulandı). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
ab20d88422
commit
746848606a
@@ -16,6 +16,7 @@
|
||||
"dependencies": {
|
||||
"@supabase/supabase-js": "^2.112.2",
|
||||
"adm-zip": "^0.6.0",
|
||||
"better-sqlite3": "^13.0.3",
|
||||
"cors": "^2.8.6",
|
||||
"dotenv": "^17.4.2",
|
||||
"express": "^5.2.1",
|
||||
@@ -31,6 +32,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/adm-zip": "^0.5.8",
|
||||
"@types/better-sqlite3": "^9.6.0",
|
||||
"@types/cors": "^2.8.19",
|
||||
"@types/express": "^5.0.6",
|
||||
"@types/multer": "^2.2.0",
|
||||
|
||||
Reference in New Issue
Block a user