fix(pdf): align nesting regression with shared parser (PDFR)

Integrate main while preserving the qualified shared-reader migration.
Assert that excessive inline nesting is rejected before adapter conversion,
returning zero pages and the existing NoPages error without partial art.

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
skylar taylor-barrick
2026-10-15 14:55:19 -06:00
co-authored by Codex
18 changed files with 732 additions and 90 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ use std::process::Command;
use serde_json::Value;
const REV: &str = "89dcbb3060377a26c99a6d80caa16084366704c4";
const REV: &str = "ca50d63b773c99f96e75c77ce5a1d21e7c9cda0d";
const PACKAGES: &[(&str, &str)] = &[("craft-pdf", "0.1.0"), ("hayro-syntax", "0.7.2")];
pub fn run(root: &Path) -> Result<(), String> {