5700edf955cd62d6c38253b05c197c9f7b8129fa
The lead's ruling on A2i's finding 1 (design 26): the indexer keeps an unparsed definition of a pull request's head as its entry of the state seat-definitions with `unparsed`, and cannot refuse the manifest. The checker follows that state as its seventh first view (invokes indexer_read_seat_definitions, consumes views.seat-definitions; checks start once it is answered too, as M2's six) and fails each pull request with an entry holding `unparsed`, naming the seat, its module, its directory and the indexer's words; a state that cannot be read fails it too. Rows: TestTheIndexersJudgeJudgesTheChangesManifests (fails first without the refusal), the adapter's key match in TestThePublishedVersionsAreTheIndexersPackagesState (fails first matching every key), the manifest's invokes and consumes; the integration bed serves the state (without it every check waits and five tests fail). Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig
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).
33 MiB
Languages
Go
100%