{"document":{"id":654,"property_id":"ars-deputy:55","file_format":"pdf","retrieval_attempts":0,"is_public":true,"property_source":"ars","file_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0","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":"sammartino-luca/2023-income_declaration-0000003008.pdf","document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0","pipeline_run_id":"deepinfra-olmocr2-gemma-4-31b-it"},"document_number":"0000003008","issuing_authority":"Assemblea Regionale Siciliana","extracted_text":null,"verified_at":null,"updated_at":"2026-08-29T16:27:42.421234","file_path":"data/ars_financial_pdfs/sammartino-luca/2023-income_declaration-0000003008.pdf","source":"web_scraping","extracted_data":null,"created_at":"2026-08-29T16:27:42.421224","file_url":"https://w3.ars.sicilia.it/DocumentiEsterni/Deputati/Documenti/0000003008.pdf","retrieval_status":"completed","verified":true,"verified_by":null,"file_size_bytes":1213791,"retrieval_date":"2026-08-29T16:27:42.421142"},"traceability":{"document_id":654,"runs":[{"document_id":654,"document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0","ocr_status":"completed","completed_at":null,"extraction_status":"failed","error_message":null,"created_at":"2026-08-29T22:28:03.624314","provider":"DeepInfra","id":653,"ocr_model":"allenai/olmOCR-2-7B-1025","updated_at":"2026-08-29T22:32:50.172865","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/sammartino-luca/2023-income_declaration-0000003008.pdf","pipeline_version":"workflow-v2","run_directory_path":"data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it","metadata_json":{"layout_version":"workflow-v2","document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0","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:57:01.042962Z","updated_at":"2026-08-29T22:32:49.995265Z","document_sha256":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0","source_url":"https://w3.ars.sicilia.it/DocumentiEsterni/Deputati/Documenti/0000003008.pdf","document_kind":"income_declaration","ocr_page_count":2,"ocr_text_path":"/media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/ac24d6a7.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=70520.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='70.520,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=1199.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='1.199,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=10556.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='10.556,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=58765.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='58.765,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=18169.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='18.169,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=482.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='RN11', 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='482,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=1650.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='RN14', 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='1.650,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=2132.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='RN22', 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='2.132,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=16037.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='16.037,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:57:01.042962"}],"artifacts":[{"file_path":"data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/content.txt","pipeline_run_id":653,"document_id":654,"source_url":null,"size_bytes":4794,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0"},"id":16404,"artifact_type":"llm_content","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/content.txt","sha256":"0813b1c5f54fa8fa72f2abe55c93dc4e73ec6dc6e4cd6f280d2d2a3eee102983","media_type":"text/plain","created_at":"2026-08-29T22:32:50.179641"},{"file_path":"data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/prompt.json","pipeline_run_id":653,"document_id":654,"source_url":null,"size_bytes":30117,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0"},"id":16405,"artifact_type":"llm_prompt","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/prompt.json","sha256":"1dcf3420dd2af143b6d331b4b4c47c63070baa748916c2e0adaa22b6990bd29f","media_type":"application/json","created_at":"2026-08-29T22:32:50.180140"},{"file_path":"data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/response.json","pipeline_run_id":653,"document_id":654,"source_url":null,"size_bytes":5962,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0"},"id":16406,"artifact_type":"llm_response","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/03_extraction/google_gemma-4-31B-it/attempt-001/response.json","sha256":"70de37ac155a191f0549f342b29f1826103b0da11ed5c68528fadf79d7178870","media_type":"application/json","created_at":"2026-08-29T22:32:50.180642"},{"file_path":"data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/ac24d6a7.extracted.txt","pipeline_run_id":653,"document_id":654,"source_url":null,"size_bytes":11105,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0"},"id":16399,"artifact_type":"ocr_extracted_text","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/ac24d6a7.extracted.txt","sha256":"cbfbc1e44f382ec33afff30d839f5fe233f516f50a4410728dfa6e86fe7cea30","media_type":"text/plain","created_at":"2026-08-29T22:32:50.177197"},{"file_path":"data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/ac24d6a7.final.txt","pipeline_run_id":653,"document_id":654,"source_url":null,"size_bytes":11105,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0"},"id":16400,"artifact_type":"ocr_final_text","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/ac24d6a7.final.txt","sha256":"cbfbc1e44f382ec33afff30d839f5fe233f516f50a4410728dfa6e86fe7cea30","media_type":"text/plain","created_at":"2026-08-29T22:32:50.177712"},{"file_path":"data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/06_images/ac24d6a7_page-1.png","pipeline_run_id":653,"document_id":654,"source_url":null,"size_bytes":3564174,"page_number":1,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0"},"id":16407,"artifact_type":"ocr_page_image","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/06_images/ac24d6a7_page-1.png","sha256":"3988d63b6f88081f8c7f01ee21632b6c13ce95a599a70048f079e61ac94d89dd","media_type":"image/png","created_at":"2026-08-29T22:32:50.183717"},{"file_path":"data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/06_images/ac24d6a7_page-2.png","pipeline_run_id":653,"document_id":654,"source_url":null,"size_bytes":1449224,"page_number":2,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0"},"id":16408,"artifact_type":"ocr_page_image","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/06_images/ac24d6a7_page-2.png","sha256":"52a9dc0d008e35f2d8c0697bdedc91281b16bfe4921482673ad8fb0ba670a962","media_type":"image/png","created_at":"2026-08-29T22:32:50.185089"},{"file_path":"data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/responses/ac24d6a7_page-1.json","pipeline_run_id":653,"document_id":654,"source_url":null,"size_bytes":8515,"page_number":1,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0"},"id":16402,"artifact_type":"ocr_page_response","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/responses/ac24d6a7_page-1.json","sha256":"4023ef4b30e3d8db43d1d7f5e44b34d655a262c08872bd82ffbf39c779f5f0b0","media_type":"application/json","created_at":"2026-08-29T22:32:50.178672"},{"file_path":"data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/responses/ac24d6a7_page-2.json","pipeline_run_id":653,"document_id":654,"source_url":null,"size_bytes":4041,"page_number":2,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0"},"id":16403,"artifact_type":"ocr_page_response","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/responses/ac24d6a7_page-2.json","sha256":"e44505db8670566925b2ca0461dc689704001b71aeda7b6f74dd2eeb30951060","media_type":"application/json","created_at":"2026-08-29T22:32:50.179159"},{"file_path":"data/ars_financial_pdfs/sammartino-luca/2023-income_declaration-0000003008.pdf","pipeline_run_id":653,"document_id":654,"source_url":null,"size_bytes":1213791,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0"},"id":16398,"artifact_type":"pipeline_artifact","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pdfs/sammartino-luca/2023-income_declaration-0000003008.pdf","sha256":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0","media_type":"application/pdf","created_at":"2026-08-29T22:32:50.176577"},{"file_path":"data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/01_ocr/olm-ocr/attempt-001/request.json","pipeline_run_id":653,"document_id":654,"source_url":null,"size_bytes":172,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0"},"id":16401,"artifact_type":"pipeline_artifact","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/ac24d6a7/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-29T22:32:50.178180"},{"file_path":"data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/run.json","pipeline_run_id":653,"document_id":654,"source_url":null,"size_bytes":16556,"page_number":null,"metadata_json":{"run_id":"deepinfra-olmocr2-gemma-4-31b-it","document_hash":"ac24d6a74d7a3f584e772aa69eb1cbbd2663adea7fc41f030a9c1a55250041e0"},"id":16409,"artifact_type":"run_metadata","file_uri":"file:///media/emanuele/research/git/cose-siciliane/data/ars_financial_pipeline_runs/ac24d6a7/runs/deepinfra-olmocr2-gemma-4-31b-it/run.json","sha256":"a22b473e47da146e335dfc7df56d155276374ebb1ee217a87b1e8a9a6c241ddb","media_type":"application/json","created_at":"2026-08-29T22:32:50.185515"}],"extractions":[],"run_ids":[653]}}