Commit graph

1 commit

Author SHA1 Message Date
jedarden
e1da95c730 feat(pdftract-5calf): implement outline traversal with UTF-16BE BOM detection
Add verification note for outline traversal implementation. The
implementation was already complete in outline.rs; this commit adds
required imports for test code and documents the verification.

Acceptance criteria:
- PASS: 3-level bookmark hierarchy test
- PASS: UTF-16BE BOM detection (0xFE 0xFF)
- PASS: PDFDocEncoding decoding (Latin-1 + spec Table D.2 overrides)
- PASS: /Count handling (positive=expanded, negative=collapsed)
- PASS: Destination /XYZ parsing with page index and anchor
- PASS: Cycle detection (STRUCT_CIRCULAR_REF diagnostic)
- PASS: proptest fuzzing (no panics, INV-8 maintained)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-20 18:49:52 -04:00