JS-046 UMBRELLA: be put/delete/post as pure-JS extensions

Reproduce the three reflog-WRITE verbs — be put, be delete, be post — as bin/{put,delete,post}.js, output-equivalent to native, the way JS-027 did status and JS-038 did get. PUT/DELETE append intent rows (the wt .be ULOG + the keeper refs ULOG); POST consumes them to build a tree+commit, write a keeper pack-log, and FF-advance the ref. libabc+libdog ONLY — keeper/graf/sniff stay unlinkable, reimplemented in JS. Method: Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome