{"document":{"id":416,"property_id":"ars-deputy:35","file_format":"pdf","retrieval_attempts":0,"is_public":true,"property_source":"ars","file_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57","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":"giambona-mario/2023-income_declaration-0000002968.pdf","document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57","pipeline_run_id":"deepinfra-olmocr2-gemma-4-31b-it"},"document_number":"0000002968","issuing_authority":"Assemblea Regionale Siciliana","extracted_text":null,"verified_at":null,"updated_at":"2026-08-29T16:27:41.265702","file_path":"data/ars_financial_pdfs/giambona-mario/2023-income_declaration-0000002968.pdf","source":"web_scraping","extracted_data":null,"created_at":"2026-08-29T16:27:41.265693","file_url":"https://w3.ars.sicilia.it/DocumentiEsterni/Deputati/Documenti/0000002968.pdf","retrieval_status":"completed","verified":true,"verified_by":null,"file_size_bytes":1379615,"retrieval_date":"2026-08-29T16:27:41.265637"},"traceability":{"document_id":416,"runs":[{"document_id":416,"document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57","ocr_status":"completed","completed_at":null,"extraction_status":"failed","error_message":null,"created_at":"2026-08-29T20:30:09.471649","provider":"DeepInfra","id":422,"ocr_model":"allenai/olmOCR-2-7B-1025","updated_at":"2026-08-29T20:36:53.715458","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/giambona-mario/2023-income_declaration-0000002968.pdf","pipeline_version":"workflow-v2","run_directory_path":"data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it","metadata_json":{"layout_version":"workflow-v2","document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57","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:51:23.958146Z","updated_at":"2026-08-29T20:36:53.425838Z","document_sha256":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57","source_url":"https://w3.ars.sicilia.it/DocumentiEsterni/Deputati/Documenti/0000002968.pdf","document_kind":"income_declaration","ocr_page_count":2,"ocr_text_path":"/media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/2be0b7a6.final.txt","error":"ValidationError: 70 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=60956.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='60.956,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=16, 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=447.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='447,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=16, 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=3885.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='3.885,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=16, 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=56624.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='56.624,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=16, 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=17248.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='17.248,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=16, 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=336.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='RN6', 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='336,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=16, 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=336.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='336,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=16, 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=334.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='RN14', 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='334,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=16, 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=909.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='909,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=16, 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=16339.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='16.339,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=16, 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"},"status":"failed","started_at":"2026-08-29T16:51:23.958146"}],"artifacts":[{"file_path":"data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/content.txt","pipeline_run_id":422,"document_id":416,"source_url":null,"size_bytes":5204,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57"},"id":10865,"artifact_type":"llm_content","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/content.txt","sha256":"7da63118ed0940bf2861bd11546fd509c23bd75d712f2e06e54a31bb1c18006d","media_type":"text/plain","created_at":"2026-08-29T20:36:53.721185"},{"file_path":"data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/prompt.json","pipeline_run_id":422,"document_id":416,"source_url":null,"size_bytes":29605,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57"},"id":10866,"artifact_type":"llm_prompt","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/prompt.json","sha256":"5235769fa0d4d015fc688fb8a564b67e8338cfd67335ac5006449387e49b0b09","media_type":"application/json","created_at":"2026-08-29T20:36:53.721551"},{"file_path":"data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/response.json","pipeline_run_id":422,"document_id":416,"source_url":null,"size_bytes":6408,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57"},"id":10867,"artifact_type":"llm_response","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/response.json","sha256":"bd596ef09c171931e118fe5280e8d1730aabec9c3f2aaac05b4cda2eefcc2e28","media_type":"application/json","created_at":"2026-08-29T20:36:53.721892"},{"file_path":"data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/2be0b7a6.extracted.txt","pipeline_run_id":422,"document_id":416,"source_url":null,"size_bytes":10602,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57"},"id":10860,"artifact_type":"ocr_extracted_text","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/2be0b7a6.extracted.txt","sha256":"f75c9b4cb4e0f513c2e2cfe8b7bb911fc4e9234575dbf33e077bacd70eb3114e","media_type":"text/plain","created_at":"2026-08-29T20:36:53.719401"},{"file_path":"data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/2be0b7a6.final.txt","pipeline_run_id":422,"document_id":416,"source_url":null,"size_bytes":10602,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57"},"id":10861,"artifact_type":"ocr_final_text","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/2be0b7a6.final.txt","sha256":"f75c9b4cb4e0f513c2e2cfe8b7bb911fc4e9234575dbf33e077bacd70eb3114e","media_type":"text/plain","created_at":"2026-08-29T20:36:53.719756"},{"file_path":"data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/06_images/2be0b7a6_page-1.png","pipeline_run_id":422,"document_id":416,"source_url":null,"size_bytes":4511967,"page_number":1,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57"},"id":10868,"artifact_type":"ocr_page_image","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/06_images/2be0b7a6_page-1.png","sha256":"7450ef15021d7c709056f3182cbbcbd19e4b676365f227f616ea7c8147944e1c","media_type":"image/png","created_at":"2026-08-29T20:36:53.725057"},{"file_path":"data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/06_images/2be0b7a6_page-2.png","pipeline_run_id":422,"document_id":416,"source_url":null,"size_bytes":1792667,"page_number":2,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57"},"id":10869,"artifact_type":"ocr_page_image","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/06_images/2be0b7a6_page-2.png","sha256":"3a0f4543695f650be3b95462da95b7d0a8d9cab22fbef49d5bf8c92053c4c0af","media_type":"image/png","created_at":"2026-08-29T20:36:53.726468"},{"file_path":"data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/responses/2be0b7a6_page-1.json","pipeline_run_id":422,"document_id":416,"source_url":null,"size_bytes":8104,"page_number":1,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57"},"id":10863,"artifact_type":"ocr_page_response","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/responses/2be0b7a6_page-1.json","sha256":"4be0031a9ad6647ced429ef7b44aa277db44ed7ab67490209d5ddcb3fc91ba70","media_type":"application/json","created_at":"2026-08-29T20:36:53.720482"},{"file_path":"data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/responses/2be0b7a6_page-2.json","pipeline_run_id":422,"document_id":416,"source_url":null,"size_bytes":3941,"page_number":2,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57"},"id":10864,"artifact_type":"ocr_page_response","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/responses/2be0b7a6_page-2.json","sha256":"c46bdfef9042ba67180038decbc3ee3e1fb9e2561e5467827a1f6d0b270678a6","media_type":"application/json","created_at":"2026-08-29T20:36:53.720834"},{"file_path":"data/ars_financial_pdfs/giambona-mario/2023-income_declaration-0000002968.pdf","pipeline_run_id":422,"document_id":416,"source_url":null,"size_bytes":1379615,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57"},"id":10859,"artifact_type":"pipeline_artifact","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pdfs/giambona-mario/2023-income_declaration-0000002968.pdf","sha256":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57","media_type":"application/pdf","created_at":"2026-08-29T20:36:53.719002"},{"file_path":"data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/request.json","pipeline_run_id":422,"document_id":416,"source_url":null,"size_bytes":172,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57"},"id":10862,"artifact_type":"pipeline_artifact","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/2be0b7a6/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-29T20:36:53.720104"},{"file_path":"data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/run.json","pipeline_run_id":422,"document_id":416,"source_url":null,"size_bytes":18248,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"2be0b7a62ba8cdf79b5e6f5875b2406c20bf2ab3f09e608f981ea42f6c061a57"},"id":10870,"artifact_type":"run_metadata","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/2be0b7a6/runs/deepinfra-olmocr2-gemma-4-31b-it/run.json","sha256":"12a01bf3db2d85cdec45f229fa34f0b4631004dc0cb40637de331e32b5de1abc","media_type":"application/json","created_at":"2026-08-29T20:36:53.726783"}],"extractions":[],"run_ids":[422]}}