
curo1305andClaude Sonnet 4.6
2f3efb9bf9
feat: migrate doc-service to use storage-service for file I/O (Phase 2)
- storage.py: replace aiofiles filesystem ops with httpx calls to
storage-service PUT/GET/DELETE /objects/documents/{key}
- Document model: rename file_path → storage_key (plain object key, no path prefix)
- Migration 0008: ALTER COLUMN + data migration strips /data/documents/ prefix
- documents.py: update upload, delete, download endpoints; _extract_pdf_text
now takes bytes (pdfplumber.open(BytesIO)) instead of a filesystem path
- file_watcher.py: store storage_key instead of file_path on ingestion
- doc-service config: add STORAGE_SERVICE_URL env var
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 15:57:29 +02:00
..
2026-04-20 15:57:29 +02:00
2026-04-20 15:57:29 +02:00
2026-04-14 05:28:11 +02:00
2026-04-14 12:30:45 +02:00
2026-04-14 11:48:15 +02:00
2026-04-14 05:28:11 +02:00
2026-04-18 22:33:16 +02:00
2026-04-18 02:09:50 +02:00
2026-04-18 02:09:50 +02:00
2026-04-18 12:46:43 +02:00