173c49fc87f12a86062f474989162709120465f8
A large node's request is 1.2 MB, over the bus's 1 MiB message limit, so the compose ask failed once keeping no longer did. The checker packs the request (a JSON string "gzip+base64:..." in the part's `any` request, no contract change) and buildstep.ComposeJob.RequestBytes reads either form. A kept request of another version is refused naming it, and listing no longer reads pieces. An older mesh-build-go refuses a packed ask loudly (it holds no request object): the check fails naming it, so the catalog change is delivered with this one as a group. Quick fix (chosen as the recovery): pack the request, ~290 KB for the largest node. Thorough fix (milestone G): the request named by digest and served on a seat verb, as RunInput is. Claude-Session: https://claude.ai/code/session_01NcbgfFfQ4Z9UE5jK32PmE5
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).
36 MiB
Languages
Go
97.9%
TypeScript
2.1%