GET-028: be execs a stale keeper helper → opaque ZINFFAIL clone

be get ssh://host/repo?/branch aborts mid-ingest with KEEPIngestStream failed: ZINFFAIL / WIRECLFL even on a healthy remote (all 19250 objects transfer). The ingest CODE is fine — current source ingests the pack clean. Root cause is a build gap: be execs a SEPARATE keeper binary, but the be-cli CMake target declares no dependency on keeper-cli (nor spot/ graf/sniff). ninja be recompiles the shared keeplib objects yet never relinks the keeper exe, so iterating on be runs a NEW be against an OLD keeper whose ingest predates a landed fix. Relates to GET-009.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome