3f1d9cecba1e145d96a9202bcea742ca6860562f
mesh-host #219's check failed: the request kept for g14 was 300127 bytes compressed, over the 262144 the state takes. The key of the check and node now holds a pointer (digest, size, pieces) and each piece of the gzip bytes is a value of its own under pieces/<digest>/<i>, at most 128 KiB; checker_composition_requests follows the pointer and checks the digest. Quick fix: a larger cap or a better compression: still a limit, met again as the mesh grows. Thorough fix (chosen, and bounded only by the bucket): pieces. Not an object store: the checker is a foundation part, whose data stays in the old sections (ADR 0619 §2), and the tool runner serves no old-section object read to its tools. No manifest change. 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%