(range: ByteRange)
| 793 | // Parse one path-item range to its kept (optionally trimmed) value, applying |
| 794 | // `keepPathItem` identically in both passes so the operation index aligns. |
| 795 | const keptPathItem = (range: ByteRange): readonly [string, PathItemObject] | null => |
| 796 | parseKeptPathItem(structure, range, keepPathItem); |
| 797 | |
| 798 | // Pass 1 (light): collect schema-free tool-path planning metadata in |
| 799 | // document order. No bindings, no schemas; one path-item resident at a time. |
no test coverage detected