dog/git pack-log format work: index-emit (PIDX), the pack writer, and delta
encoding. The store is *offset-only* — OFS_DELTA against an earlier object in
the SAME pack, never REF_DELTA; a cross-pack base is stored RAW and reclaimed at
GIT-006 recompaction (PackLog). Read side / LSM index shape live in Indices;
keeper-side pool/wire in KEEP. Fix-and-land via Issues.
PIDXScan from_off tail scan: C core + dog/test/PIDX.c
tail case LANDED 8df1e213/b141ab81; open — the JABC binding half
(_pack_scan still hardcodes 0, no pk.scan(out, fromOff), no JS test),
so JS-099's reindex-on-open cannot start mid-pack from JS yet.REPACK.c:308), while the same loop EMITS one on rotation and
22bec7d6 restored the read side. Thin packs and non-ofs-delta peers
abort; bites every incremental fetch once JAB-020 converts jab get.jab post
(fold-commit.writePack) feeds RAW today, so JS packs are non-native/bloated.
Follow-up to PACK-001; distinct from the REF_DELTA path JS-037.