{"observation":{"id":"d7051bcd-9654-4dea-8072-3fd1fedee5a5","tool":"parseur","tool_name":"Parseur","criterion":"multi-column-handling","criterion_name":"Multi-column handling","criterion_definition":"Does it correctly parse two-column sidebar layouts?","criterion_evidence_type":"transformation","criterion_rank_role":"decisive","criterion_rank_role_reason":"Many resumes use two-column layouts, and failing on them breaks real-world extraction quality. (3 of 3 judges)","scenario":"multi-column-sidebar-resume-priya-sharma","scenario_name":"Multi-column sidebar resume — Priya Sharma","group_tag":"resume-parsing","scenario_description":"A two-column sidebar resume for Priya Sharma, used to test whether parsers can preserve reading order and correctly extract content split across columns.","modality":"pdf","input_text":null,"input_artifact_refs":[{"alt":null,"url":"https://d3epheqghktydj.cloudfront.net/parseur-input2-priya-sharma-multicolumnresume-0e443ffc95c3.pdf","role":"input"}],"stresses":["multi-column layout handling","sidebar content extraction","reading-order robustness","projects extraction","languages and certifications extraction"],"verdict":"worked","score":null,"score_total":null,"note":"The two-column sidebar resume was parsed correctly after template setup, so the layout did not prevent extraction of the intended fields.","evidence_state":"observed","source":null,"artifacts":[],"run_id":"cbbef4db-964c-49fa-a57f-a2977822bdfc","study_title":"Parse resumes into structured data using an API","study_kind":"generation","research_task":"86b9jm30n","tested_at":null,"completeness":"input-only","input":{"state":"files","text":null,"files":[{"url":"https://d3epheqghktydj.cloudfront.net/parseur-input2-priya-sharma-multicolumnresume-0e443ffc95c3.pdf","filename":"parseur-input2-priya-sharma-multicolumnresume-0e443ffc95c3.pdf","alt":"Multi-column sidebar resume — Priya Sharma","role":"input"}],"modality":"pdf","stresses":["multi-column layout handling","sidebar content extraction","reading-order robustness","projects extraction","languages and certifications extraction"]},"tool_page_slug":"parseur","tool_url":"https://aidemos.com/tools/parseur","permalink":"https://aidemos.com/evidence/d7051bcd-9654-4dea-8072-3fd1fedee5a5","api_url":"https://ai.aidemos.com/v1/observations/d7051bcd-9654-4dea-8072-3fd1fedee5a5"},"peers":[{"id":"e2de3006-944b-4f7b-b28b-1ea996221299","tool":"affinda","tool_name":"Affinda","verdict":"worked","score":null,"score_total":null,"note":"The parser preserved the two-column layout well enough to extract left-column work experience and right-sidebar education, certifications, skills, and languages on first upload.","artifact_count":2,"thumbnail":"https://d3epheqghktydj.cloudfront.net/research-media-image-89b76f7912cf.png","evidence_url":"https://aidemos.com/evidence/e2de3006-944b-4f7b-b28b-1ea996221299"},{"id":"fad9a0e1-8b19-49fc-ac44-675d2b390710","tool":"airparser","tool_name":"Airparser","verdict":"worked","score":null,"score_total":null,"note":"Correctly parses the two-column layout, extracting left-column experience and the right-sidebar sections without losing them.","artifact_count":2,"thumbnail":"https://d3epheqghktydj.cloudfront.net/research-media-image-aac909c1959d.png","evidence_url":"https://aidemos.com/evidence/fad9a0e1-8b19-49fc-ac44-675d2b390710"},{"id":"96469fe3-81c8-438f-b3ec-5a842ed0413e","tool":"cvparserpro","tool_name":"CVParserPro","verdict":"worked","score":null,"score_total":null,"note":"The two-column sidebar resume was parsed without layout configuration, and content from both columns was retained well enough to extract the sidebar languages and the main work history.","artifact_count":0,"thumbnail":null,"evidence_url":"https://aidemos.com/evidence/96469fe3-81c8-438f-b3ec-5a842ed0413e"},{"id":"fa33ecaa-89c6-454c-8536-f374b7bcf760","tool":"extracta-ai","tool_name":"Extracta.ai","verdict":"worked","score":null,"score_total":null,"note":"Correctly parses a two-column sidebar layout without requiring any layout configuration.","artifact_count":2,"thumbnail":"https://d3epheqghktydj.cloudfront.net/research-media-image-aa9cc0c96107.png","evidence_url":"https://aidemos.com/evidence/fa33ecaa-89c6-454c-8536-f374b7bcf760"},{"id":"af1285e2-d752-4c9b-8399-5fb7131f4c19","tool":"hireability","tool_name":"Hireability","verdict":"failed","score":null,"score_total":null,"note":"The two-column sidebar layout was misread as a job-order record, so the parser returned Title, PositionTitle, and MinimumEducationLevel instead of a candidate profile.","artifact_count":1,"thumbnail":"https://d3epheqghktydj.cloudfront.net/hireability-hireability-task2-job-order-misclassific-e8f4531332a1.png","evidence_url":"https://aidemos.com/evidence/af1285e2-d752-4c9b-8399-5fb7131f4c19"},{"id":"5ac03134-220d-4956-8e36-d615fb2a780c","tool":"hrflow","tool_name":"HrFlow","verdict":"mixed","score":null,"score_total":null,"note":"It can read a two-column/sidebar resume without crashing and pull content from both columns, but the parse is not perfectly layout-stable.","artifact_count":2,"thumbnail":"https://d3epheqghktydj.cloudfront.net/research-media-image-b8fa7c0d0bb8.png","evidence_url":"https://aidemos.com/evidence/5ac03134-220d-4956-8e36-d615fb2a780c"},{"id":"1a6ab01f-c271-4d3d-a0d0-b32e57a58694","tool":"llamaparse","tool_name":"LlamaParse","verdict":"worked","score":null,"score_total":null,"note":"The parser handled the two-column sidebar layout correctly and preserved content from both columns rather than dropping the right sidebar.","artifact_count":3,"thumbnail":"https://d3epheqghktydj.cloudfront.net/research-media-image-56a744484bc9.png","evidence_url":"https://aidemos.com/evidence/1a6ab01f-c271-4d3d-a0d0-b32e57a58694"},{"id":"89289907-d467-432d-9fdb-21001937df27","tool":"openresume","tool_name":"OpenResume","verdict":"failed","score":null,"score_total":null,"note":"On a two-column sidebar resume, it loses reading order in work experience and duplicates 'Software Engineer — ML' into both Company and Job Title.","artifact_count":1,"thumbnail":"https://d3epheqghktydj.cloudfront.net/openresume-o6-company-jobtitle-mismatch-03145f230bed.png","evidence_url":"https://aidemos.com/evidence/89289907-d467-432d-9fdb-21001937df27"},{"id":"138b0a76-2a81-4a72-9bb1-a3a5bc425e98","tool":"skima-ai","tool_name":"Skima AI","verdict":"failed","score":null,"score_total":null,"note":"On the two-column sidebar layout, the parser lost the entire right-side sidebar block, so skills, certifications, and languages were not preserved in reading order.","artifact_count":2,"thumbnail":"https://d3epheqghktydj.cloudfront.net/skima-ai-06-input2-sidebar-missing-07290c0a1129.png","evidence_url":"https://aidemos.com/evidence/138b0a76-2a81-4a72-9bb1-a3a5bc425e98"}],"other_criteria":[],"appears_in":[{"page_type":"ranking","slug":"resume-parsing-api","title":"Best AI Tools for Parsing Resumes via API (2026)","url":"https://aidemos.com/best/resume-parsing-api","binding":"run"}],"same_scenario":[{"id":"e2de3006-944b-4f7b-b28b-1ea996221299","tool":"affinda","tool_name":"Affinda","verdict":"worked","score":null,"score_total":null,"note":"The parser preserved the two-column layout well enough to extract left-column work experience and right-sidebar education, certifications, skills, and languages on first upload."},{"id":"fad9a0e1-8b19-49fc-ac44-675d2b390710","tool":"airparser","tool_name":"Airparser","verdict":"worked","score":null,"score_total":null,"note":"Correctly parses the two-column layout, extracting left-column experience and the right-sidebar sections without losing them."},{"id":"96469fe3-81c8-438f-b3ec-5a842ed0413e","tool":"cvparserpro","tool_name":"CVParserPro","verdict":"worked","score":null,"score_total":null,"note":"The two-column sidebar resume was parsed without layout configuration, and content from both columns was retained well enough to extract the sidebar languages and the main work history."},{"id":"fa33ecaa-89c6-454c-8536-f374b7bcf760","tool":"extracta-ai","tool_name":"Extracta.ai","verdict":"worked","score":null,"score_total":null,"note":"Correctly parses a two-column sidebar layout without requiring any layout configuration."},{"id":"af1285e2-d752-4c9b-8399-5fb7131f4c19","tool":"hireability","tool_name":"Hireability","verdict":"failed","score":null,"score_total":null,"note":"The two-column sidebar layout was misread as a job-order record, so the parser returned Title, PositionTitle, and MinimumEducationLevel instead of a candidate profile."},{"id":"5ac03134-220d-4956-8e36-d615fb2a780c","tool":"hrflow","tool_name":"HrFlow","verdict":"mixed","score":null,"score_total":null,"note":"It can read a two-column/sidebar resume without crashing and pull content from both columns, but the parse is not perfectly layout-stable."},{"id":"1a6ab01f-c271-4d3d-a0d0-b32e57a58694","tool":"llamaparse","tool_name":"LlamaParse","verdict":"worked","score":null,"score_total":null,"note":"The parser handled the two-column sidebar layout correctly and preserved content from both columns rather than dropping the right sidebar."},{"id":"89289907-d467-432d-9fdb-21001937df27","tool":"openresume","tool_name":"OpenResume","verdict":"failed","score":null,"score_total":null,"note":"On a two-column sidebar resume, it loses reading order in work experience and duplicates 'Software Engineer — ML' into both Company and Job Title."},{"id":"138b0a76-2a81-4a72-9bb1-a3a5bc425e98","tool":"skima-ai","tool_name":"Skima AI","verdict":"failed","score":null,"score_total":null,"note":"On the two-column sidebar layout, the parser lost the entire right-side sidebar block, so skills, certifications, and languages were not preserved in reading order."}]}