8afd34525d33256f467f6b0f3a4c0e1b8679cbc9
ADR 0615 §1, design 25 § 12.2: the manifest drops its twelve reads of the two owners' states and invokes their twelve read tools. The process follows the six it watches (placement, wants, asks, candidates, modules, taken) by the first view and then the views families (consumes), through firstview pictures, so its watch code is unchanged; an owner that is down holds no other watch, and the unanswered first view is the view's finding (states first-views and findings; tools view_first_views, view_first_view_again). The tools keep their names, arguments and answers and ask the owners' read tools on each call (view.OwnerRead; a read of many keys is one paged values read). DLV-V1: a table subtest answers each tool through the owner's own Read over a fake state and matches what reading the state answered. The owners' read tools answer no history of a key: indexer_module_history, indexer_heard and view_tiers' times say so (an error, never none) until the read tool takes a history argument (a request to the join). Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig
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).
33 MiB
Languages
Go
100%