p5a: pdftest gains NamedDests (owner review); review notes

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-09-26 04:48:13 -07:00
co-authored by Claude Opus 5.5
parent c8d0e2b44a
commit 2eb8c843ef
2 changed files with 31 additions and 0 deletions
+10
View File
@@ -64,3 +64,13 @@ reaches orion until the owner's review, the merge, and straylight's pin bump.
files (task 06 now allows exactly that field).
- 2026-09-26, the given test's gate note: task 06 ends with `make gate` red on exactly the three
task-07 tests (the pattern crossbar v2.2 used); the gate runs green after 07.
- 2026-09-26, tasks 06–08 after the split: 52, 19 and 14 min, each first-gate. `run-plan`: all
tasks done at 04:37.
- **Owner review** (details in `docs/implementer-log.md`): end-to-end on real PDFs (arXiv, NIST,
RP2040 datasheet, a PhD thesis) against dixie's 9B found one real defect the given tests could
not see — **no outline for any LaTeX or Acrobat PDF**: named destinations were skipped (my task
02 said to skip them) and reader's `Dict.Get` answers `reader.Null{}`, not nil, for a missing
key, which hid the `/A` action. Fixed with a name-tree lookup; `internal/pdftest` gained
`NamedDests` (owner change to a given file; the copy here is the new reference). Also fixed: a
race on the default pool, revalidation outside the per-host limit (my spec), the runner waiting
for the deadline on over-limit output, `Accept` lacking `application/pdf` (my spec).