docs(pdftract-dejqs): update verification note with 2026-05-22 test results

Re-verified per-page Resource dictionary inheritance implementation:
- All 33 tests pass (resources + pages)
- Arc sharing optimization confirmed (Arc::ptr_eq test)
- INV-8 maintained (proptests pass)

Acceptance criteria:
-  3-level resource inheritance
-  Per-key override semantics
-  Arc sharing when no merge needed
-  ColorSpace inline arrays preserved
-  Empty root /Resources propagation

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
jedarden 2026-05-22 19:21:12 -04:00
parent cab7f8bf34
commit 43d31f8dfc

View file

@ -48,11 +48,17 @@ The `flatten_page_tree` function in `pages.rs` calls `merge_resources` during tr
- `crates/pdftract-core/src/parser/mod.rs`: Added public API exports
- `notes/pdftract-dejqs.md`: This verification note
## Test Results
## Test Results (2026-05-22 verification)
All tests pass:
```
cargo test --lib -- parser::resources parser::pages
test result: ok. 33 passed; 0 failed; 0 ignored
```
Breakdown:
- 9 tests in `parser::resources::tests`
- 24 tests in `parser::pages::tests`
- 20 tests in `parser::pages::tests` (excluding 4 proptests)
- 4 proptests for INV-8 compliance (no panics on arbitrary input)
## No Breaking Changes