PACK-001: PIDXScan from_off index a pack from a byte offset (tail scan)

Now
DONE

The pack index-emitter PIDXScan (dog/git/PIDX.c) only scans a whole pack from the 12-byte header, bounded by the header's object count; there is no way to index just the un-covered TAIL of a pack. Add a from_off parameter so a caller can emit entries for [from_off, EOF) only the "index the difference" primitive JS-099's open-time reindex needs. Safe because the store is offset-only (PackLog, OFS-ALWAYS): a tail object's OFS base is always earlier in the SAME pack and resolves from the whole-pack slice we pass. Patch drafted. Method Issues.

Input

Context

.keeper.idx run; the fix reindexes "the difference" on open. Detecting it reads the PACK bookmark's byte_len; indexing it needs a scan from that boundary (pack_offset + byte_len, a known object boundary).

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome