2026-08-13 - 2026-11-13
Overview
104 Pull requests merged by 3 users
Merged
#108 R4g (mesh-lab): the checker judges the lab; its scripts become tests (design 47)
Merged
#107 Register issue 867's replays (issue 867, ADR 0382)
Merged
#106 Give the base build several mirrors and retry a failed pacman step (issue 700)
Merged
#105 A suite run in which no test passed exits non-zero and names its skips (issue 693)
Merged
#103 A bed's forge takes the lab's shallow checkouts (issue 689)
Merged
#104 The lab's phone shows an HTML message as Telegram does, so a tap carries back the words shown (issue 692)
Merged
#102 Register R164: a credential only a person can give was made anyway (hq issue 164)
Merged
#100 Register R614: a new SDK planned alone, rebuilding neither its toolchain nor its bundles (hq issue 614)
Merged
#101 Serve the Go toolchain's repository to the genesis bed's installer (issue 616)
Merged
#99 Measure that the postgres module's image initialises where genesis raises the store (issue 609, hq ADR 0338 §5)
Merged
#98 Register the replay of issue 239: a module's name is not taken over by another repository (hq issue 239)
Merged
#97 Register R363: a README-only merge made a new digest of an unchanged Go program (hq issue 363)
Merged
#96 Register R348: a fault from before a send failed the builds sent after it (hq issue 348)
Merged
#95 Register R349: a merge acted on late superseded the merge after it (hq issue 349)
Merged
#85 Register R92 as a bed: genesis on a runtime that trusts no registry (hq issue 92) — NOT PROVED, blocked by issue 146
Merged
#94 Register R340: a verb set what every agent session obeys (hq issue 340)
Merged
#93 Name the build agent where genesis needs the module that builds (issue 596)
Merged
#90 Register R279 and R412: a folder could not follow its module's account; a seat named no paths (hq issues 279, 412)
Merged
#92 Register R166: a requirement could not be optional (hq issue 166)
Merged
#91 Raise genesis past its broker step and hold that the bus is kept (issue 590, hq ADR 0333 §5)
Merged
#89 Name the one genesis bundle in every bed and the README (issue 146, ADR 0331)
Merged
#88 Register R201: a plan sent the control node a controller older than the one running there (hq issue 201)
Merged
#87 Register R401 and R561: an outside secret nobody gave was made; a plan's id was pasted into SQL (hq issues 401, 561)
Merged
#86 Register R341: a check judged the head alone and let a merge that does not compile through (hq issue 341)
Merged
#84 Register R233: a declaration that restores the package manager applies while it does not answer (hq issue 233)
Merged
#83 Register R237: assign's answer agrees with plan right after the act (hq issue 237)
Merged
#80 Register R358: a parent swapped for a link leaves its target untouched
Merged
#79 Register R294: a quote in a command line's value is said, and an open quote refused naming where (hq issue 294)
Merged
#77 Register R368: a moved path is no shrink, and a shrink at the new path still is (hq issue 368)
Merged
#78 asks: a replayed tap is said as the answer already recorded (issue 393)
Merged
#74 Prove the operator's answers end to end before anybody uses them (hq ADR 0259)
Merged
#75 Register R362: two merges seconds apart are delivered by one walk without a person (hq issue 362)
Merged
#73 Register R336: a send held for the bus's planned step is told to the operator
Merged
#72 Register R335: a passed gate is not failed by the first machine's later reports (hq issue 335)
Merged
#71 Register R327: a verb that only reads opens no bus connection of its own (hq issue 327)
Merged
#70 Register R330: a message a consumer gave up on is kept (hq issue 330)
Merged
#69 Register R331: a tool check is asked on the link the node-engine holds (hq issue 331)
Merged
#68 Register R325: an assignment made while its module's build runs (hq issue 325)
Merged
#67 Register R318: a wait for a person's new login passes the gate (hq issue 318)
Merged
#66 Register R314: an answer larger than one message of the bus is paged, not lost (hq issue 314)
Merged
#64 Register the replay of issue 309 (hq ADR 0237)
Merged
#65 Register R310: a pull request is judged by the base branch's merge-check.sh (hq issue 310)
Merged
#63 The lab runs on the laptop again: the walk's builder on the bus, runtime images on node-tools, enumeration tests independent of the host's incus (hq issues 307, 308)
Merged
#62 Register the replay of issue 305 (hq ADR 0237)
Merged
#61 Prove a machine joins through the tunnel with the bus closed to it (hq ADR 0169)
Merged
#60 Register the replays of issues 292 and 298 (hq ADR 0237)
Merged
#59 Check the Go replays in the Go toolchain, and register R301 and R302 (hq issues 301, 302)
Merged
#58 Register the replays of issues 296, 299 and 300 (hq ADR 0237)
Merged
#57 Name the merges R145 and R-crashloop replay at, not branches that are gone
Merged
#56 Prove every changed health check on a bed before the catalogue merges (hq ADR 0240, to-be 48 Phase D)
Merged
#55 Replay the silent web application: its declared HTTP check raises it within two looks (hq ADR 0240 Phase B, issue 145)
Merged
#54 Replay the crash loop: a container that exits at start fails its gate on the first machine (hq ADR 0240)
Merged
#53 A merge check of its own (hq ADR 0238)
Merged
#52 Phase 5: replay the core incidents, and prove each fails before its fix (hq ADR 0237)
Merged
#51 Adoption bed: a machine in use raised adopted, held, taken and converged (hq ADR 0100–0103)
Merged
#50 The store-window bed: a machine enrols and a report arrives while the store is away (issue 083)
Merged
#49 A cache consumer must present its login; the two-node bed runs green again
Merged
#48 The large mesh bed runs end to end again: 21/21
Merged
#47 Issue 074 closed: the last WEARING fixtures renamed or retired; a stale delivery fixed
Merged
#46 The route-forwarding bed installs the catalogue's authority, proxy and consumer; the whole-mesh bed installs the vault first
Merged
#45 Multiple fixes: six beds retired (074), the certificate bed against Pebble and step-ca (020), a coupled-pair spike (066)
Merged
#44 Multiple fixes: the vault bed keeps two secrets, the confluence bed asks through the control plane, the runtime build installs its SDK and speaks
Merged
#43 The run rebuilds the module runtimes its beds stock (075); two mechanism beds read the catalogue's redis (074)
Merged
#42 Genesis reads the registry's and the builder's manifests from the catalogue, not the control plane's (hq issue 072)
Merged
#41 Beds read the catalogue: one loader, eight beds converted, the rest declared (hq issue 073)
Merged
#40 Beds for the seed file and the foundation's filter; beds deliver secrets as files; a bundle-raised bed derives the anchor's filter
Merged
#39 Beds for the vault and for genesis's root secrets
Merged
#38 Land the whole-mesh-novox bed (green) and the minio quay.io fix
Merged
#36 The bed's 058 claim, base64 dump, and 063 comment made honest (review)
Merged
#35 The bed enforces one-push provisioning, a patient runtime, and a broker restart (057/058/063)
Merged
#34 The no-fake multi-node gate: built-store-cross-node
Merged
#33 warm refuses a departed instance instead of crashing into it
Merged
#32 The settle check records settling instead of inferring it from the clock
Merged
#31 Every test passes the typecheck gate
Merged
#30 Remove the inert MESH_SEAL_KEY; cite ADR 0048 correctly
Merged
#29 two-node-db on the one-store model: store cross-node proven end-to-end
Merged
#28 A two-node bed: a joined node opens the adopted broker over the overlay
Merged
#27 One-node bed: SDK-by-version, rename, and the store/broker upgrade proofs
Merged
#26 One archive per machine, not one per image
Merged
#25 Configure the resolver rather than fight it
Merged
#24 One dropped lookup should not cost a two-hour run
Merged
#23 The beds place the builder's manifest too
Merged
#22 The beds raise a mesh through an installer that carries a builder
Merged
#21 Raise a mesh of one by the installer, in a bed of its own
Merged
#20 The provider remap moves a port; it does not bind it to loopback
Merged
#19 Delete the lab's registry, and bootstrap the anchor through the installer
Merged
#18 whole-mesh rehearsal beds: the real node sets converge on one substrate
Merged
#17 local-model bed: prove model-access answered by a node (ADR 0055)
Merged
#16 openai bed: prove the static-key model-access path (ADR 0050)
Merged
#15 model-usage bed: prove the usage store end to end (ADR 0054)
Merged
#14 anthropic bed: end-to-end model-access refreshable-grant, with per-module dep packaging
Merged
#13 lavinmq-bed: prove the AMQP provider provisions a require-only consumer
Merged
#12 route-forwarding: prove the native ingress routes + withdraws (drop traefik)
Merged
#11 schedule-tick: prove a scheduled container fires on its cadence (ADR 0053)
Merged
#10 Two-node DB-consumer bed (GREEN) + scenario disk field
Merged
#9 tools-confluence: sixth green bed (confluence runtime serves 3 tools, no creds)
Merged
#8 tools-gitlab: the tools-only integration bed (gitlab runtime serves 23 tools, no creds)
Merged
#7 catalogue-mqtt: mosquitto seeded by a run-once step (ADR 0052 proof, green)
Merged
#6 catalogue-media: two modules share an operator-owned library (ADR 0051 proof)
Merged
#5 catalogue-apps: converted modules install on one node (green e2e)
Merged
#4 catalogue-small: four modules install + serve on one node (green e2e)
Merged
#3 Unify trunk on main: initialization → main
Merged
#2 events: an e2e test — an emitted event reaches the audit trail over the mesh's broker
Merged
#1 The lab raises a mesh, draws it, and now places tier 0 inside it