{"document":{"id":104,"property_id":"ars-deputy:12","file_format":"pdf","retrieval_attempts":0,"is_public":true,"property_source":"ars","file_hash":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397","last_attempt_date":null,"access_level":"public","document_type":"other","issue_date":null,"error_message":null,"notes":"Documento collegato dalla sezione ufficiale ARS sulla situazione reddituale e patrimoniale.","document_name":"Dich. Redditi 2017 (Anno di imposta 2016)","expiry_date":null,"error_code":null,"tags":{"source":"ars","kind":"income_declaration","local_manifest_path":"campo-stefania/2017-income_declaration-0000001807.pdf","document_hash":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397","pipeline_run_id":"deepinfra-olmocr2-gemma-4-31b-it"},"document_number":"0000001807","issuing_authority":"Assemblea Regionale Siciliana","extracted_text":null,"verified_at":null,"updated_at":"2026-08-29T16:27:40.021247","file_path":"data/ars_financial_pdfs/campo-stefania/2017-income_declaration-0000001807.pdf","source":"web_scraping","extracted_data":null,"created_at":"2026-08-29T16:27:40.021238","file_url":"https://w3.ars.sicilia.it/DocumentiEsterni/Deputati/Documenti/0000001807.pdf","retrieval_status":"completed","verified":true,"verified_by":null,"file_size_bytes":397982,"retrieval_date":"2026-08-29T16:27:40.021161"},"traceability":{"document_id":104,"runs":[{"document_id":104,"document_hash":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397","ocr_status":"completed","completed_at":null,"extraction_status":"failed","error_message":null,"created_at":"2026-08-29T17:59:56.203588","provider":"DeepInfra","id":115,"ocr_model":"allenai/olmOCR-2-7B-1025","updated_at":"2026-08-29T18:03:12.585167","ocular_run_id":"deepinfra-olmocr2-gemma-4-31b-it","structure_model":"google/gemma-4-31B-it","pipeline_name":"ars_financial_real_estates_extraction","source_pdf_path":"data/ars_financial_pdfs/campo-stefania/2017-income_declaration-0000001807.pdf","pipeline_version":"workflow-v2","run_directory_path":"data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it","metadata_json":{"layout_version":"workflow-v2","document_hash":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397","run_id":"deepinfra-olmocr2-gemma-4-31b-it","status":"failed","workflow_id":"ars_financial_real_estates_extraction","mode":"compact","ocr_model":"allenai/olmOCR-2-7B-1025","structure_models":["google/gemma-4-31B-it"],"structure_provider":"DeepInfra","ocr_provider":"DeepInfra","ocr_endpoint":"https://api.deepinfra.com/v1/openai/chat/completions","structure_endpoint":"https://api.deepinfra.com/v1/openai/chat/completions","ocr_status":"completed","extraction_status":"failed","started_at":"2026-08-29T16:44:22.238942Z","updated_at":"2026-08-29T18:03:12.107505Z","document_sha256":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397","source_url":"https://w3.ars.sicilia.it/DocumentiEsterni/Deputati/Documenti/0000001807.pdf","document_kind":"income_declaration","ocr_page_count":1,"ocr_text_path":"/media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/f62da0e8.final.txt","error":"ValidationError: 84 validation errors for RedditiPFDichiarazione\nquadri.RN.righe.0.importi.valore_eur\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=24665.0, input_type=float]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.0.importi.rigo\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='RN1', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.0.importi.colonna\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.0.importi.testo_origine\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='24.665,00', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.0.importi.pagina\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1, input_type=int]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.0.importi.confidenza\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.0.importi.verificato\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=False, input_type=bool]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.1.importi.valore_eur\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=874.0, input_type=float]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.1.importi.rigo\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='RN2', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.1.importi.colonna\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.1.importi.testo_origine\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='874,00', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.1.importi.pagina\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1, input_type=int]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.1.importi.confidenza\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.1.importi.verificato\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=False, input_type=bool]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.2.importi.valore_eur\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=23791.0, input_type=float]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.2.importi.rigo\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='RN4', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.2.importi.colonna\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.2.importi.testo_origine\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='23.791,00', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.2.importi.pagina\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1, input_type=int]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.2.importi.confidenza\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.2.importi.verificato\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=False, input_type=bool]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.3.importi.valore_eur\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=5824.0, input_type=float]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.3.importi.rigo\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='RN5', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.3.importi.colonna\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.3.importi.testo_origine\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='5.824,00', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.3.importi.pagina\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1, input_type=int]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.3.importi.confidenza\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.3.importi.verificato\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=False, input_type=bool]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.4.importi.valore_eur\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1507.0, input_type=float]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.4.importi.rigo\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='RN6', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.4.importi.colonna\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.4.importi.testo_origine\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='1.507,00', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.4.importi.pagina\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1, input_type=int]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.4.importi.confidenza\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.4.importi.verificato\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=False, input_type=bool]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.5.importi.valore_eur\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1168.0, input_type=float]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.5.importi.rigo\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='RN7', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.5.importi.colonna\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.5.importi.testo_origine\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='1.168,00', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.5.importi.pagina\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1, input_type=int]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.5.importi.confidenza\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.5.importi.verificato\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=False, input_type=bool]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.6.importi.valore_eur\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=2675.0, input_type=float]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.6.importi.rigo\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='RN8', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.6.importi.colonna\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.6.importi.testo_origine\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='2.675,00', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.6.importi.pagina\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1, input_type=int]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.6.importi.confidenza\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.6.importi.verificato\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=False, input_type=bool]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.7.importi.valore_eur\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=298.0, input_type=float]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.7.importi.rigo\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='RN11', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.7.importi.colonna\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.7.importi.testo_origine\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='298,00', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.7.importi.pagina\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1, input_type=int]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.7.importi.confidenza\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.7.importi.verificato\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=False, input_type=bool]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.8.importi.valore_eur\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=2973.0, input_type=float]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.8.importi.rigo\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='RN22', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.8.importi.colonna\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.8.importi.testo_origine\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='2.973,00', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.8.importi.pagina\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1, input_type=int]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.8.importi.confidenza\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.8.importi.verificato\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=False, input_type=bool]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.9.importi.valore_eur\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=2851.0, input_type=float]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.9.importi.rigo\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='RN26', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.9.importi.colonna\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.9.importi.testo_origine\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='2.851,00', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.9.importi.pagina\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1, input_type=int]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.9.importi.confidenza\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.9.importi.verificato\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=False, input_type=bool]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.10.importi.valore_eur\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=-1613.0, input_type=float]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.10.importi.rigo\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='RN34', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.10.importi.colonna\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.10.importi.testo_origine\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='- 1.613,00', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.10.importi.pagina\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1, input_type=int]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.10.importi.confidenza\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.10.importi.verificato\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=False, input_type=bool]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.11.importi.valore_eur\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1600.0, input_type=float]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.11.importi.rigo\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='RN36', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.11.importi.colonna\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.11.importi.testo_origine\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value='1.600,00', input_type=str]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.11.importi.pagina\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=1, input_type=int]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.11.importi.confidenza\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=None, input_type=NoneType]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type\nquadri.RN.righe.11.importi.verificato\n  Input should be a valid dictionary or instance of RedditiPFImporto [type=model_type, input_value=False, input_type=bool]\n    For further information visit https://errors.pydantic.dev/2.13/v/model_type"},"status":"failed","started_at":"2026-08-29T16:44:22.238942"}],"artifacts":[{"file_path":"data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/content.txt","pipeline_run_id":115,"document_id":104,"source_url":null,"size_bytes":6208,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397"},"id":3604,"artifact_type":"llm_content","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/content.txt","sha256":"c47d63e6e046e28c95e730067d2028b4fa4b7e54f98ac764dff561b1cbadbef6","media_type":"text/plain","created_at":"2026-08-29T18:03:12.589541"},{"file_path":"data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/prompt.json","pipeline_run_id":115,"document_id":104,"source_url":null,"size_bytes":23107,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397"},"id":3605,"artifact_type":"llm_prompt","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/prompt.json","sha256":"93f63a6602083a18de7f082d303412a996e484c3122ec510af0de603f0441ddc","media_type":"application/json","created_at":"2026-08-29T18:03:12.589889"},{"file_path":"data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/response.json","pipeline_run_id":115,"document_id":104,"source_url":null,"size_bytes":7540,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397"},"id":3606,"artifact_type":"llm_response","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/response.json","sha256":"b606ca754520de618f89803ec2c15e1180b66f2409dc989272f1a46607609eff","media_type":"application/json","created_at":"2026-08-29T18:03:12.590238"},{"file_path":"data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/f62da0e8.extracted.txt","pipeline_run_id":115,"document_id":104,"source_url":null,"size_bytes":4037,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397"},"id":3600,"artifact_type":"ocr_extracted_text","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/f62da0e8.extracted.txt","sha256":"b67b661c8ecab7de13570dbca475d88a5aca2fa8e92fdc7384f6d701642281e1","media_type":"text/plain","created_at":"2026-08-29T18:03:12.588143"},{"file_path":"data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/f62da0e8.final.txt","pipeline_run_id":115,"document_id":104,"source_url":null,"size_bytes":4037,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397"},"id":3601,"artifact_type":"ocr_final_text","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/f62da0e8.final.txt","sha256":"b67b661c8ecab7de13570dbca475d88a5aca2fa8e92fdc7384f6d701642281e1","media_type":"text/plain","created_at":"2026-08-29T18:03:12.588490"},{"file_path":"data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/06_images/f62da0e8_page-1.png","pipeline_run_id":115,"document_id":104,"source_url":null,"size_bytes":2799269,"page_number":1,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397"},"id":3607,"artifact_type":"ocr_page_image","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/06_images/f62da0e8_page-1.png","sha256":"4e244d98d039ea82cde033eceb3b4b5e3f66f347a72d5b411096b73c0eaf8d6e","media_type":"image/png","created_at":"2026-08-29T18:03:12.592370"},{"file_path":"data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/responses/f62da0e8_page-1.json","pipeline_run_id":115,"document_id":104,"source_url":null,"size_bytes":4932,"page_number":1,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397"},"id":3603,"artifact_type":"ocr_page_response","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/responses/f62da0e8_page-1.json","sha256":"77a7b85fee7468dd10b9ccbb918b30cdb2466a16bb074fa29332e70a10990e8a","media_type":"application/json","created_at":"2026-08-29T18:03:12.589195"},{"file_path":"data/ars_financial_pdfs/campo-stefania/2017-income_declaration-0000001807.pdf","pipeline_run_id":115,"document_id":104,"source_url":null,"size_bytes":397982,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397"},"id":3599,"artifact_type":"pipeline_artifact","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pdfs/campo-stefania/2017-income_declaration-0000001807.pdf","sha256":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397","media_type":"application/pdf","created_at":"2026-08-29T18:03:12.587738"},{"file_path":"data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/request.json","pipeline_run_id":115,"document_id":104,"source_url":null,"size_bytes":172,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397"},"id":3602,"artifact_type":"pipeline_artifact","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/request.json","sha256":"4d2c295cffa55e0132e53d5f6baf4c1e7875e267edc3eae746b1c2d8bf1ff133","media_type":"application/json","created_at":"2026-08-29T18:03:12.588833"},{"file_path":"data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/run.json","pipeline_run_id":115,"document_id":104,"source_url":null,"size_bytes":21656,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"f62da0e8eab0a08d90b3f439c091ebf62ef02a09d1e560587378ec525f0e8397"},"id":3608,"artifact_type":"run_metadata","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/f62da0e8/runs/deepinfra-olmocr2-gemma-4-31b-it/run.json","sha256":"c23da79bd5c3a57d27e4a30d9965e5245b59259af65485c01b0d589b86f0d0db","media_type":"application/json","created_at":"2026-08-29T18:03:12.592697"}],"extractions":[],"run_ids":[115]}}