80bc3a408464436822307b7e08acc6fdee53abbd
main.go reads the view and the module graph's nodes (NodeOf) from the newest trunk revision instead of the modules and graph states; every write outside a recompute (the judge pass's verdicts, a build's imports, the source stamp, the modules the trunk dropped, the indexer's own entry a held revision writes) ends in KeepView, so a restart loses nothing; a revision lists every module the view holds, one whose manifest cannot be read too. At a first start whose objects keep no trunk revision the indexer takes in the head the gate's source names for every repository by the forge bridge's merged message and keeps revision 1 (the lead's ruling A). The whole-module tests read the view from the revisions. Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
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%