2b052791dac88f2250663033ce51d0319154e146
The runner follows the registrations (a first view, then registration-changed) and, for each watched branch they name, that branch's catalog half (a first view, then catalog-revision of that branch), each in its state first-views, read by pipeline_first_views and asked again by hand with pipeline_first_view_again; past five minutes without a view it writes view-waits. A step's status is read per module and artifact from the registration, and the build seat of an artifact from the acting rule build naming its language. Builds: design 47 G §21, §23, §323, §77, §195, §200 Open: design questions Q-RN7 (where a build seat's holder is read, §323) and Q-RN8 (a status left empty, §23). 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%