86bae053b666facab125e4ca5cf11225608d461c
The indexer consumes the seat mesh-wants' wanted (on wanted.<node>.<module>, kept last per subject: the seat's definition gains the two tokens and the keep) and the node-engine seat's running, each read whole at its start and followed; it keeps in the old state section named (max-mib 4) one key per fingerprint with its set of <node>.<module>, written by compare-and-set. An entry object is removed only when no kept revision lists it and its set is empty, and not before both streams were read and the sets reconciled; its entry-index key goes with it. indexer_entries reads the set, indexer_named_drop removes one member by hand (class act, said in the hand-act log first). Builds: design 47 G §675, §695, A-61 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
mesh-delivery
Novox Mesh — delivery: the parts that build, check and deliver a change by watching and writing keys on the bus (ADR 0429).
Made by the mesh from the gitea module's config value repositories (novox/hq ADR 0428). Main takes no push: a change reaches it by a pull request whose mesh/repo-check (this repository's merge-check.sh) and mesh/merge-gate passed.
Description
Novox Mesh — delivery: the parts that build, check and deliver a change by watching and writing keys on the bus (ADR 0429).
31 MiB
Languages
Go
99.2%
JavaScript
0.8%