7b9904b1fee3843217548e9f4fb3b7722c36cd84
judgeAll put one check ask and blocked in its wait before the next. Within each of its two phases (the modules that are not TypeScript, then the TypeScript modules once groupPackages is read) every ask is now put first and waited for on its own goroutine; a declined ask is put again there as before, and the steps are judged in the order the asks were put, so the verdict reads as before whatever order they end in. The ask splits into prepareAsk, putAsk, wait and judgeAsk; the placed ask of unmet packages stays one after the other. Builds: design 47 G A-304, ADR 0525 §4 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%