fix(test): align test_prompt_loader with implementation (ValueError on unresolved vars) b134c5d unverified Claude commited on 1 day ago
rename: Scriptorium AI → IIIF Studio across entire codebase e0fd571 unverified Claude commited on 1 day ago
fix(sprint-f4-f5): tests faux-positifs, frontend bugs, Dockerfile unique 35a94af unverified Claude commited on 2 days ago
fix(sprint-f3): conformité spec — IIIF langue, ai_raw.json, prompts génériques cd353f9 unverified Claude commited on 3 days ago
fix(sprint-f1): sécurité — path traversal, SSRF, CORS, validation inputs d03b796 unverified Claude commited on 3 days ago
fix(sprint-f0): fondations — lazy imports, schémas conformes, pydantic-settings 193eb98 unverified Claude commited on 3 days ago
fix(providers): désactiver vertex_api_key + ajouter OCR Mistral dédié af0c4ba unverified Claude commited on 23 days ago
fix(vertex): corriger le routing API pour VERTEX_API_KEY — ajouter vertexai=True b7fee66 unverified Claude commited on 24 days ago
fix(mistral): refactoring structurel complet du provider Mistral 2ad4a3a unverified Claude commited on 24 days ago
fix(mistralai): detect v0.x package + force pip --upgrade in Dockerfile af70a64 unverified Claude commited on 24 days ago
fix: 3 production bugs — mistralai import, page ID collision, provider logging 8feb390 unverified Claude commited on 24 days ago
fix(ingest): add User-Agent and headers to httpx requests to fix Gallica 403 1b0c69c unverified Claude commited on 24 days ago
feat: multi-provider dynamique — ajout Mistral/Pixtral, détection auto des providers 2d76892 unverified Claude commited on 25 days ago
feat: supprimer la saisie de clé API dans l'UI — les clés viennent des secrets HF 844e230 unverified Claude commited on 25 days ago
fix(paths): analyse systémique et correction exhaustive des chemins en production 4d7e198 unverified Claude commited on 25 days ago
feat(sprint6-B): validation éditoriale + recherche plein texte f842a06 unverified Claude commited on 26 days ago
feat(sprint4-session-c): branchement pipeline réel sur les jobs + tests job_runner e4bd765 unverified Claude commited on 26 days ago
feat(sprint4-session-b): endpoints jobs, ingestion et modèles IA ed52286 unverified Claude commited on 26 days ago
feat(sprint4-session-a): API FastAPI — structure de base + endpoints lecture et export bd09498 unverified Claude commited on 26 days ago
feat(sprint3-session-c): générateur Manifest IIIF Presentation API 3.0 c48eec0 unverified Claude commited on 26 days ago
feat(sprint3-session-b): générateur METS v1.12 par manuscrit 0fb8136 unverified Claude commited on 26 days ago
feat(sprint3-session-a): générateur ALTO v4 depuis PageMaster b37aafd unverified Claude commited on 26 days ago
feat(sprint2-session-c): premier appel Google AI → master.json valide 9bb793c unverified Claude commited on 26 days ago
Sprint 2 Session B — Pipeline image : fetch IIIF + dérivé JPEG 1500px + thumbnail 8e5d22a unverified Claude commited on 26 days ago
Sprint 2 Session A — Couche providers Google AI (3 modes d'auth) 02197c5 unverified Claude commited on 26 days ago
Sprint 1 — Setup initial : arborescence, schémas Pydantic, profils JSON, prompts, tests 43afaf6 unverified Claude commited on 27 days ago