GIT-007: JABC pack-log binding — pure marshalling over the dog/git core, delete the duplicated logic

Input

Context

Child of GIT-001; depends on GIT-002/GIT-004. js/pack.hpp is a third copy of pack-log logic: JABCPackFeedOfs (:23) is a hand-rolled replica of keeper's pack_feed_ofs, JABCpackFeed (:58) re-implements the raw-vs-OFS_DELTA decision (inflate base, DELTEncode, size compare, emit header+ofs varint+deflate), and JABCpackNext (:120) re-inflates to learn a record's compressed length. Once GIT-002 lands the writer and GIT-004 the resolver in dog/git, the binding must hold NO pack-log logic — it only marshals JS typed arrays into u8s and calls the dog/git functions. See PackLog, INDEX, CLAUDE.

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome