{"document":{"id":165,"property_id":"ars-deputy:16","file_format":"pdf","retrieval_attempts":0,"is_public":true,"property_source":"ars","file_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668","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 2023 (Anno di imposta 2022)","expiry_date":null,"error_code":null,"tags":{"source":"ars","kind":"income_declaration","local_manifest_path":"catanzaro-michele/2023-income_declaration-0000002929.pdf","document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668","pipeline_run_id":"deepinfra-olmocr2-gemma-4-31b-it"},"document_number":"0000002929","issuing_authority":"Assemblea Regionale Siciliana","extracted_text":null,"verified_at":null,"updated_at":"2026-08-29T16:27:40.258917","file_path":"data/ars_financial_pdfs/catanzaro-michele/2023-income_declaration-0000002929.pdf","source":"web_scraping","extracted_data":null,"created_at":"2026-08-29T16:27:40.258908","file_url":"https://w3.ars.sicilia.it/DocumentiEsterni/Deputati/Documenti/0000002929.pdf","retrieval_status":"completed","verified":true,"verified_by":null,"file_size_bytes":1333428,"retrieval_date":"2026-08-29T16:27:40.258853"},"traceability":{"document_id":165,"runs":[{"document_id":165,"document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668","ocr_status":"completed","completed_at":null,"extraction_status":"failed","error_message":null,"created_at":"2026-08-29T18:29:29.121377","provider":"DeepInfra","id":175,"ocr_model":"allenai/olmOCR-2-7B-1025","updated_at":"2026-08-29T18:32:53.426052","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/catanzaro-michele/2023-income_declaration-0000002929.pdf","pipeline_version":"workflow-v2","run_directory_path":"data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it","metadata_json":{"layout_version":"workflow-v2","document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668","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:46:07.784461Z","updated_at":"2026-08-29T18:32:53.040082Z","document_sha256":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668","source_url":"https://w3.ars.sicilia.it/DocumentiEsterni/Deputati/Documenti/0000002929.pdf","document_kind":"income_declaration","ocr_page_count":2,"ocr_text_path":"/media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/7bc3ada7.final.txt","error":"ValidationError: 63 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=68573.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='68573,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=0.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=',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=5000.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='RN3', 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='5000,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=63573.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='RN4', 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='63573,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=20236.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='RN5', 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='20236,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=0.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='RN8', 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=',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=0.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='RN22', 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=',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=0.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='RN25', 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=',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=20236.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='RN26', 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='20236,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"},"status":"failed","started_at":"2026-08-29T16:46:07.784461"}],"artifacts":[{"file_path":"data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/content.txt","pipeline_run_id":175,"document_id":165,"source_url":null,"size_bytes":4684,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668"},"id":4994,"artifact_type":"llm_content","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/content.txt","sha256":"1c44961152fa49ce932a53e94000fd25bbc363336848fa0e499f9333c5c2a9a1","media_type":"text/plain","created_at":"2026-08-29T18:32:53.431200"},{"file_path":"data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/prompt.json","pipeline_run_id":175,"document_id":165,"source_url":null,"size_bytes":29817,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668"},"id":4995,"artifact_type":"llm_prompt","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/prompt.json","sha256":"71bfd92b57d80fa96514c4672d82f3f067e139477688d0046ab8aba142eb2053","media_type":"application/json","created_at":"2026-08-29T18:32:53.431556"},{"file_path":"data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/response.json","pipeline_run_id":175,"document_id":165,"source_url":null,"size_bytes":5818,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668"},"id":4996,"artifact_type":"llm_response","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/response.json","sha256":"15eb9b8bd2df60bf9591318696178a39d700ce8118f5a327d3536d852f04a9d9","media_type":"application/json","created_at":"2026-08-29T18:32:53.431895"},{"file_path":"data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/7bc3ada7.extracted.txt","pipeline_run_id":175,"document_id":165,"source_url":null,"size_bytes":10818,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668"},"id":4989,"artifact_type":"ocr_extracted_text","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/7bc3ada7.extracted.txt","sha256":"c529ece7e640ae01b8980034eed85fb60fb04d2799853dbf63883135e930bd11","media_type":"text/plain","created_at":"2026-08-29T18:32:53.429435"},{"file_path":"data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/7bc3ada7.final.txt","pipeline_run_id":175,"document_id":165,"source_url":null,"size_bytes":10818,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668"},"id":4990,"artifact_type":"ocr_final_text","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/7bc3ada7.final.txt","sha256":"c529ece7e640ae01b8980034eed85fb60fb04d2799853dbf63883135e930bd11","media_type":"text/plain","created_at":"2026-08-29T18:32:53.429785"},{"file_path":"data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/06_images/7bc3ada7_page-1.png","pipeline_run_id":175,"document_id":165,"source_url":null,"size_bytes":4265201,"page_number":1,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668"},"id":4997,"artifact_type":"ocr_page_image","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/06_images/7bc3ada7_page-1.png","sha256":"48c42cfb9352fc5b9bf7b3130adb9d181f12dfd76cd580f06018c8a442cf1012","media_type":"image/png","created_at":"2026-08-29T18:32:53.434983"},{"file_path":"data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/06_images/7bc3ada7_page-2.png","pipeline_run_id":175,"document_id":165,"source_url":null,"size_bytes":1665316,"page_number":2,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668"},"id":4998,"artifact_type":"ocr_page_image","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/06_images/7bc3ada7_page-2.png","sha256":"0e4c960839a2c1d5f5868ec009af71bb235d6f841e08c63a246b82c813c0ca08","media_type":"image/png","created_at":"2026-08-29T18:32:53.436407"},{"file_path":"data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/responses/7bc3ada7_page-1.json","pipeline_run_id":175,"document_id":165,"source_url":null,"size_bytes":8383,"page_number":1,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668"},"id":4992,"artifact_type":"ocr_page_response","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/responses/7bc3ada7_page-1.json","sha256":"9758d8c2e445f863783496f57f422474d0a981558e46b8e15fbb901066c76862","media_type":"application/json","created_at":"2026-08-29T18:32:53.430499"},{"file_path":"data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/responses/7bc3ada7_page-2.json","pipeline_run_id":175,"document_id":165,"source_url":null,"size_bytes":3872,"page_number":2,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668"},"id":4993,"artifact_type":"ocr_page_response","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/responses/7bc3ada7_page-2.json","sha256":"2f143a7901581705b5222a10f45b9b042b42103c94a0ce6e9dd40c1bfd305f5c","media_type":"application/json","created_at":"2026-08-29T18:32:53.430848"},{"file_path":"data/ars_financial_pdfs/catanzaro-michele/2023-income_declaration-0000002929.pdf","pipeline_run_id":175,"document_id":165,"source_url":null,"size_bytes":1333428,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668"},"id":4988,"artifact_type":"pipeline_artifact","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pdfs/catanzaro-michele/2023-income_declaration-0000002929.pdf","sha256":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668","media_type":"application/pdf","created_at":"2026-08-29T18:32:53.429051"},{"file_path":"data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/request.json","pipeline_run_id":175,"document_id":165,"source_url":null,"size_bytes":172,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668"},"id":4991,"artifact_type":"pipeline_artifact","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/request.json","sha256":"450f99db8394b4b93c58994c1d22c0576175ef50b743000addd7a808e7e35873","media_type":"application/json","created_at":"2026-08-29T18:32:53.430142"},{"file_path":"data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/run.json","pipeline_run_id":175,"document_id":165,"source_url":null,"size_bytes":16519,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"7bc3ada7fe734b6e06e5c453f2bcdb6a8fb610778297a93dc87545a4fcc2c668"},"id":4999,"artifact_type":"run_metadata","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/7bc3ada7/runs/deepinfra-olmocr2-gemma-4-31b-it/run.json","sha256":"1c4d692ba6203fc1546b1b732e81d32506dd8ec104e1f03e10e32625055e8c7a","media_type":"application/json","created_at":"2026-08-29T18:32:53.436732"}],"extractions":[],"run_ids":[175]}}