CODE-077: blobHistory walks the ODB for what the REV-BLOB span answers in 40 ms

Now
OPEN
Sev
MED
Rep
///bee
Ask
gritzko
Rev
///bee#8cb69a0
See
BEE-070
See
BEE-033

Input

Context

index/perma.js:122:Ab,145,157 historyOf/blobHistory/blobsFor and index/hook.js:258:bn do a readCommit plus a tree descent per commit. On ~/src/linux kernel/sched/core.c: blobHistory 8240 ms vs 40 ms for the identical 1940-blob scope off dag.pathRevs' REV-BLOB span; mintRef calls it once per ref, unmemoised, INSIDE git commit. hashlet60 carries the 60 bits mintHashlet needs, so the index is a complete substitute. Found in the 2026-09-18 index review.

Goals

Serve blob history off the REV-BLOB span; memoize per (path, tip) within a mint run.

WIP

Design decisions

TODOs

Blockers and bummers

Outcome