BE-061: a pre-seeded empty .be/ makes the FIRST jab get into a worktree throw ToBigInt in hashlet60FromBytes a second get succeeds

Now
OPEN
Sev
HIGH

Clone into a scratch worktree that already carries an empty .be/ directory the shield test/lib/repo-setup.sh rs_fresh_wt/rs_shield plant in EVERY test worktree and the first jab get dies with TypeError: Invalid argument type in ToBigInt operation from hashlet60FromBytes locate getObject commitTree fanoutWholeTree get. Re-run the SAME command in the SAME worktree and it succeeds, so the bootstrap leaves something half-written that the first pass reads as undefined. A worktree with NO .be/ at all clones correctly first time. This is load-bearing: rs_fresh_wt is THE shared repo-setup procedure, so anything built on it is one transport away from this. Found by the TEST-004 treadmill; method Issues.

Input

Context

Goals

The first jab get into an empty-.be/-shielded worktree behaves exactly like the first get into a bare dir.

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome

Not started filed 2026-07-27 from a TEST-004 treadmill finding.