2025-11-12 - 2026-11-12

Overview

172 Active Pull Requests
1 Active Issue
Excluding merges, 1 author has pushed 3 commits to main and 934 commits to all branches. On main, 13 files have changed and there have been 874 additions and 7 deletions.

6 Releases published by 1 user

Published go/v0.1.14 2026-11-07 15:45:07 +00:00

Published go/v0.1.13 2026-10-10 13:50:56 +00:00

Published go/v0.1.12 2026-10-10 10:37:11 +00:00

Published go/v0.1.11 2026-10-09 15:40:49 +00:00

Published go/v0.1.10 2026-10-09 14:23:52 +00:00

Published go/v0.1.9 2026-10-09 11:39:09 +00:00

171 Pull requests merged by 3 users

Merged #187 Registry recovery: the bootstrap copy of mesh-broker carries the binding (issue 1966) 2026-11-11 10:32:22 +00:00

Merged #186 Reader release: the seat-definition and manifest readers read the words milestone G writes (design 47 G) 2026-11-11 10:22:20 +00:00

Merged #185 A kept call is called again through a transport fault (ADR 0668; issue 1966; group fix/1966-call-made-once, merge first) 2026-11-10 07:20:23 +00:00

Merged #184 The seat list's reader asks again while its ask reached no one (issue 1966; group fix/1966-seat-list-unread, merge first) 2026-11-10 00:44:25 +00:00

Merged #183 A seat ask can be settled with a delay: SettleNakAfter and the capability seat-settle-delay (issue 1748; group fix/1748-transport-retry, merge first) 2026-11-09 22:58:30 +00:00

Merged #182 Hold a holder's caller list from its config watch, so a timed-out ask refuses no verb (issue 1966; group with mesh-catalog, merge first) 2026-11-09 22:00:45 +00:00

Merged #180 The manifest reader reads and checks a kept data's form and catch-up tool 2026-11-09 21:27:38 +00:00

Merged #181 A first-view reader counts no superseded revision as a gap and catches up a lost last change from the owner's mark 2026-11-09 21:16:17 +00:00

Merged #179 The resolver's own guards leave mesh-sdk; only the uplinks' cross-module check stays 2026-11-09 20:09:31 +00:00

Merged #178 The seat-definition reader reads the format fields milestone 47/G adds 2026-11-09 20:01:55 +00:00

Merged #177 One rule for the state a membership issues and a manifest keeps, in both forms (issue 1966, recovery) 2026-11-09 12:56:31 +00:00

Merged #176 Gate record of mesh-sdk's forge-made merges (issue 1966, recovery) 2026-11-09 08:45:40 +00:00

Merged #175 A first view's page is read in one request and bounded by time (issue 1966, recovery) 2026-11-09 08:13:01 +00:00

Merged #174 A views reader catches up on an event it heard but did not apply, and on a consumer made after its first view (issue 1966, recovery) 2026-11-09 07:04:18 +00:00

Merged #173 Record forge-made merges in the delivery gate (issue 1966, recovery) 2026-11-08 21:46:04 +00:00

Merged #172 SeatsToPassOn moves into the SDK and a holder whose manifest left its seat counts as left (ADR 0660, issue 1966, recovery) 2026-11-08 14:47:05 +00:00

Merged #167 Registry milestone: mesh-sdk (issue 1966) 2026-11-07 14:18:44 +00:00

Merged #170 The build seat's ask run and the checker seat's verb input: a checking program built from a change (issue 1921, B0) 2026-11-07 00:32:40 +00:00

Merged #171 Checker seat: the verb input, delivered ahead of B0 so the running indexer knows it (issue 1921) 2026-11-07 00:04:34 +00:00

Merged #169 A composer is kept per the package versions it was built with (issue 1921) 2026-11-06 08:00:16 +00:00

Merged #166 L3 final: what a manifest reads and needs, the reader-capability baseline, the node record's manifest-reads (ADR 0614, issue 774) 2026-11-04 00:23:38 +00:00

Merged #165 L3: the seat mesh-catalog's contract and a merged message with no trees; no graph code in mesh-sdk (ADR 0603, ADR 0604, issue 1367) 2026-11-03 20:12:42 +00:00

Merged #164 Bus state by template: the typed requires entry, the binding and the calls package (issue 1966, B1) 2026-11-03 15:24:28 +00:00

Merged #161 sdk1: mesh-sdk keeps only what every module shares (ADR 0593) 2026-11-02 20:41:38 +00:00

Merged #159 compose: an offer of form none composes no credential and holds nothing (issue 1126) 2026-11-02 15:31:34 +00:00

Merged #158 Undefine the controller's streams, consumers and lease; provisions carry their plan entry (issue 1126 group B) 2026-11-02 13:40:48 +00:00

Merged #157 The enrolment seat and node-login rotation contract: a joining machine's first tunnel, add-node and remove-node, two logins per node (issue 774) 2026-11-02 07:56:24 +00:00

Merged #156 The lease write's contract: the seat mesh-grants, the lease cut, processes follow their membership from state alone (issue 774) 2026-11-02 00:35:20 +00:00

Merged #155 Work out a node's declared packages and compose a node once over one read (ADR 0565 §6, ADR 0580; issues 1953, 1954) 2026-11-01 17:02:22 +00:00

Merged #154 Agree a toolchain by strict majority; a node on another version sits out (ADR 0584, issue 1578) 2026-11-01 15:04:08 +00:00

Merged #153 A watched reader of bus states; the hand-act recorder records only through mesh-hand-acts (ADR 0580, design 47 L5) 2026-11-01 13:53:08 +00:00

Merged #152 mesh-sdk keeps the manifest contract and a lenient decoder; the judge leaves it (ADR 0578, 0579, 0573 §2) 2026-11-01 07:53:58 +00:00

Merged #151 The contract of the node-engine's data items, so disk-load reads what the engine composed (ADR 0577) 2026-11-01 00:03:10 +00:00

Merged #150 A finding's reference is ref, not token, and a held seat carries its own events (issue 1952) 2026-10-31 21:33:56 +00:00

Merged #149 A contribution carries the machine port of its endpoint, so a provider serving from plans dials what the module binds (issue 774) 2026-10-31 12:56:48 +00:00

Merged #148 Placement keyed per node and module, no ASSIGNMENTS stream, and plan entries carrying a consumer's contribution (issue 774) 2026-10-31 10:30:58 +00:00

Merged #147 A node-engine answers any verb of its own node, so a new engine verb needs no grants release (issue 774) 2026-10-31 00:30:55 +00:00

Merged #146 A node says when it composes again, says what a long pass waits on, and composes on request (issue 774) 2026-10-31 00:21:32 +00:00

Merged #145 A held module keeps what it contributes, a have stuck at waiting-yes clears, and the node-engine shows a composition (issue 774) 2026-10-30 23:52:51 +00:00

Merged #144 One rule for whether a plan hands its module, so no part reads a provisions-only plan as handed (issue 774) 2026-10-30 23:18:58 +00:00

Merged #143 One rule for which provisions a module waits for, so the assigner, the plans and the provisioner agree and grafana gets its route (issue 774) 2026-10-30 22:33:49 +00:00

Merged #142 A module held for a missing secret gets no runtime of its own, so it never refuses its node's whole composition (issue 774) 2026-10-30 21:17:38 +00:00

Merged #141 A module's bus account not issued yet is foreseen in a node's answer, so a new module can be assigned; a refusal leads with each held module's first reason (issue 774) 2026-10-30 19:49:13 +00:00

Merged #140 A build not done yet holds its module, never every module of a node, and a refusal names what was held (issue 774) 2026-10-30 18:53:04 +00:00

Merged #139 A manifest the mesh refuses holds only its own module, never every node's composition (issue 774) 2026-10-30 18:30:53 +00:00

Merged #138 One bad module no longer drops its machine, too-large values and bus blackouts fail loud or are waited out, watches are never forgotten (issue 774) 2026-10-30 18:12:47 +00:00

Merged #137 Grant the provisioner client every machine's plans, as it watches them (issue 774) 2026-10-30 15:53:31 +00:00

Merged #136 The tool runner never carries the node-engine's state, so the bus user list composes again (issue 774) 2026-10-30 15:35:51 +00:00

Merged #135 One list of credential forms, so no part keeps its own copy (issue 774) 2026-10-30 15:10:20 +00:00

Merged #134 One codec for the grants part's memberships state, so its writer and readers cannot drift (issue 774) 2026-10-30 14:42:05 +00:00

Merged #133 Design 47's last milestones as one release: the contracts for health, control records, provisioning and history leaving the controller (issues 774, 1126, 1952, 1953, 1954, 1955, 1289) 2026-10-30 11:01:40 +00:00

Merged #132 Read the release's new manifest words and seat names, with no change of meaning, so the running parts accept design 47's manifests (issue 774) 2026-10-30 00:10:04 +00:00

Merged #131 A held module offers what it runs, and its hold no longer spreads to the modules that read from it (issue 1960) 2026-10-29 15:35:25 +00:00

Merged #128 A held module composes only as what runs of it, so its hold no longer spreads to the modules that use it (issue 1126) 2026-10-29 00:07:03 +00:00

Merged #127 The seed leaves a module as it runs today when it is held, failed or at an old-form build, and the modules held only behind it too (issue 1126) 2026-10-28 23:05:05 +00:00

Merged #126 L3: the vault mints bus accounts, the grants part and the node seat node-engine (issue 774, ADR 0561), rebased onto L2 2026-10-28 22:27:37 +00:00

Merged #125 A node's answer holds as today what it holds today, and the seed carries its nodes' differences, named (issue 1126) 2026-10-28 21:59:48 +00:00

Merged #122 A build puller parked at capacity 0 wakes when its settings file changes, and retries a failed setting follow (issue 734's kind) 2026-10-28 21:03:13 +00:00

Merged #121 A waiting ask hears its step's end even when its own watch goes deaf (four lost checks, 2026-10-28) 2026-10-28 20:40:58 +00:00

Merged #120 One predicate for a module the mesh provides itself (mesh-wireguard), used by the placement check (issue 1126) 2026-10-28 20:39:21 +00:00

Merged #119 The seat mesh-placement's contract, and node grants for its states (issue 1126, delivery 1 of 2) 2026-10-28 18:21:33 +00:00

Merged #118 A node holds the one module it cannot compose and applies the rest, as its shadow already answers (group fix/1126-apply-culprit, issue 1126) 2026-10-28 16:34:46 +00:00

Merged #117 A module's own refusal refuses that module, not the node; contributions say unset values in config words; a folded module owns its manifest's paths (issue 1126, group fix/1126-seed-8) 2026-10-28 13:27:05 +00:00

Merged #116 A build module may say its node is not eligible, so asks go to a node that can build (group fix/ace-tun) 2026-10-28 13:07:40 +00:00

Merged #115 A file's secrets are sealed values entry by entry, masked and named per secret (issue 1126; group fix/1126-seed-same-3) 2026-10-28 11:40:35 +00:00

Merged #114 Compose as the controller does, so a node's shadow can answer same (issue 1126, group fix/1126-seed-same) 2026-10-28 09:46:24 +00:00

Merged #113 frombus: blame only the modules a refusal names, and say which providers another node cannot run (issue 1126, group fix/1126-shadow-bodies) 2026-10-28 07:46:24 +00:00

Merged #112 Shadow answers show both bodies of each difference (secrets masked); a folded module is judged inside; the bus membership is carried (issue 1126, group fix/1126-shadow-shows) 2026-10-28 00:21:48 +00:00

Merged #111 frombus: a stub keeps its module's directories; compose returns nothing once its run ended (issue 1126, group fix/1126-switch-safe) 2026-10-27 23:52:19 +00:00

Merged #110 Shadow answers name every refusal, carry old-form builds as they run, and compare a deleted placement (issue 1126, group fix/1126-shadow-all) 2026-10-27 22:44:08 +00:00

Merged #109 frombus: a node composing itself takes its modules from their builds and reads what providers elsewhere serve (issue 1126, group fix/1126-node-creds) 2026-10-27 20:32:30 +00:00

Merged #108 process: a module's own bus connection, subjects and durable consumer in one helper (issue 1242) 2026-10-27 19:49:19 +00:00

Merged #107 A node folds a placed module with no new-form build into its own composition, as the controller does, so the tunnel and the bus are not dropped when nodes compose themselves (issue 1126) 2026-10-27 08:09:04 +00:00

Merged #106 A placement change is answered by the nodes it places: the candidate contract, composing a given placement, and replicated seats in the placement check (issue 1126, ADR 0559) 2026-10-27 07:21:03 +00:00

Merged #105 A build step names the process that runs it, so a restarted build module clears what a gone process left running (issue 1890) 2026-10-27 07:19:36 +00:00

Merged #104 A build step's failure contract: go -json and TAP parsers and a conformance kit every build module runs, so a verdict names the failing test (issue 1901) 2026-10-26 23:44:13 +00:00

Merged #103 The mesh-vault seat promises own, the verb L2 gave the vault (issue 1126) 2026-10-26 22:00:44 +00:00

Merged #102 Delivery records are true at the source: the layouts for what a repository's merges reached (issue 1280) 2026-10-26 21:48:43 +00:00

Merged #98 Nodes compose: placement, node records and one composer input for three callers (issue 1126) 2026-10-26 21:11:06 +00:00

Merged #101 The provider loop's tests wait on what they mean, not on the clock (issue 1901 note 27) 2026-10-26 20:58:45 +00:00

Merged #100 A build seat's capacity follows its CPU share and its build hours; asks say their phases (issues 1890, 1806) 2026-10-26 20:33:28 +00:00

Merged #99 A change that adds a compiled binary is refused, in any repository (issue 1577) 2026-10-26 19:32:25 +00:00

Merged #97 A module waits for a state created after it starts (issue 1790) 2026-10-26 14:47:32 +00:00

Merged #96 A git or ssh-keygen failure keeps its own words (forgekey.Said) 2026-10-26 14:47:26 +00:00

Merged #95 The composer gives build modules the node's share: idle, capped builds (issue 1806, ADR 0553/0554, change B) 2026-10-26 14:31:14 +00:00

Merged #94 Build seats yield: the decoder, buildcpu and NodeLimits (issue 1806, ADR 0553/0554, change A) 2026-10-26 14:22:47 +00:00

Merged #93 forgekey: a command starts in a directory that exists (issue 734) 2026-10-26 14:15:57 +00:00

Merged #91 A check ask can name needs and packages, and a node that lacks a need declines it (issue 890, ADR 0552) 2026-10-26 13:40:36 +00:00

Merged #92 An asker of the build seats hears when its ask is given up, and the seat's users may read their own dead letters (issue 734) 2026-10-26 13:40:31 +00:00

Merged #90 buildstep: a build module ends the steps a previous process left running, and a step says what it is (issue 1890) 2026-10-26 12:57:32 +00:00

Merged #89 Take-over of the bus's user list by the grants part: sealed list layout, followed-list have, handed hashes, named readers (issue 1945) 2026-10-26 12:21:40 +00:00

Merged #88 Delivery layouts for ADR 0548: merge turns, carried verdicts and the siblings a verdict read (issue 568) 2026-10-26 12:01:17 +00:00

Merged #87 Build steps: run every test step of a level and name every failure in the verdict (issue 1921) 2026-10-26 10:18:05 +00:00

Merged #86 buscompose: the grants part may create a placed module's declared buckets, logs and streams, creation only (issue 1790, ADR 0547 clause 1 exception) 2026-10-26 08:17:17 +00:00

Merged #85 buscompose: the controller's bus composer in the SDK, byte-equal to the controller's, with the mesh-grants grant (ADR 0547) 2026-10-25 22:43:57 +00:00

Merged #84 process: open a part's buckets as essential (stop, naming the grant) or optional (log what is not heard, keep running) (issue 1945) 2026-10-25 21:43:08 +00:00

Merged #83 A node's have says which bus user list it wrote: delivery.Have's user-list field (ADR 0547 bridge, issue 1945) 2026-10-25 21:16:04 +00:00

Merged #82 The put's words: delivery.Put, a want's put and hold marks, a grant that says which node's accounts it names (ADR 0546) 2026-10-25 20:35:28 +00:00

Merged #81 Keep a build node's pause in a state of its own, and pull as not paused when the pause cannot be read (steps bucket full, 2026-10-25) 2026-10-25 18:06:32 +00:00

Merged #80 Wake a parked build puller when its capacity changes, so a node raised from capacity 0 takes asks (issue 1887) 2026-10-25 17:10:34 +00:00

Merged #79 A node's own composition may carry filled paths; a composition that would leave a provisioner file empty is refused (issue 1944) 2026-10-25 00:17:36 +00:00

Merged #78 R6: the composition's layout, its signature and digest, the want's digest, the judgement values; the hand tool is mesh-hand-compose (issue 1943) 2026-10-24 23:17:32 +00:00

Merged #77 R4g finish: the composer's step contract and the reads-outside marker (issues 1621-1623, 1935) 2026-10-24 20:56:35 +00:00

Merged #76 Give the controller seat the verb held and the event artifacts-gone (issue 1937) 2026-10-24 10:35:08 +00:00

Merged #75 Raise @novox/mesh-sdk to 0.1.17, and a unit test refuses a packed change that keeps its version (issue 1899, met twice) 2026-10-23 22:35:43 +00:00

Merged #74 A level's digest is stored as a list, and an end the state refuses is said, so a check of a repository with a package named token ends (issue 1930, with mesh-catalog and mesh-delivery) 2026-10-23 22:08:07 +00:00

Merged #73 R4g+R5 (mesh-sdk): asks on the build seats' streams, the assigner's layouts, mesh-pack (design 47, ADR 0524-0530, 0537) 2026-10-23 17:48:35 +00:00

Merged #72 Checks under 5 minutes (mesh-sdk): a kept mirror per repository for build steps' fetches, and @novox/mesh-sdk 0.1.16 (issues 890, 1899; ADR 0536) 2026-10-23 13:44:14 +00:00

Merged #71 A build step is refused under a 20 GiB free-space floor, and a workspace is held, released and swept after 2 h (issue 1839, ADR 0532) 2026-10-23 11:28:31 +00:00

Merged #70 R4e (mesh-sdk): the narrowed tree, the build modules' shared steps and layouts, ParseManifestForInputs, and the vendor directory's leaving 2026-10-22 22:13:11 +00:00

Merged #69 Let a process watch, put, list and delete its own state's keys, as a tools bundle can (upgrade safety, issue 1840, ADR 0507 §8) 2026-10-22 18:34:25 +00:00

Merged #68 Keep a machine that does not resolve on the private network and in the names, so it is refused alone (issue 1833) 2026-10-22 16:10:23 +00:00

Merged #67 Make the route proxy's bus helpers public in mesh-sdk (issue 1633, ADR 0480 §4) 2026-10-22 12:19:17 +00:00

Merged #66 The checker runs beside today's check: the SDK part (layouts, shared build-run parts, merge and module trees) 2026-10-21 21:46:40 +00:00

Merged #62 Count an item's text as a placement of a config value (issue 1658) 2026-10-21 17:34:36 +00:00

Merged #64 Give each node a declaration-files bucket of its own, so a grant names it and never needs a wildcard (issue 1694, ADR 0488) 2026-10-21 15:39:08 +00:00

Merged #63 Add upload and download to node-files' verbs, so mesh-files may serve them (issue 1718) 2026-10-21 14:40:49 +00:00

Merged #60 Hold a module whose container names groups off a node that does not report container-groups (issues 1637, 1638, R4d) 2026-10-21 13:09:59 +00:00

Merged #59 Let a declared file travel by its sha256 digest instead of its content, so a node's declaration is no longer bounded by one bus message (issue 1694, ADR 0486 step 1) 2026-10-21 12:43:57 +00:00

Merged #58 Let a container name supplementary groups, from a number or a trusted config key, so n8n can join the media group without an image of its own (issue 1636, R4d) 2026-10-21 12:30:02 +00:00

Merged #57 Read an ended or pending assignment as a removed key in the provider helper, on main, so the modules pinning it can pin main (issues 1098, 1663) 2026-10-21 11:40:14 +00:00

Merged #56 Test that a node without the go or nodejs module refuses the modules needing a toolchain, against the catalogue as it now stands (issue 1573) 2026-10-21 11:27:27 +00:00

Merged #55 Give delivery.Module the toolchains its fingerprint was computed with, and '.' as a root module's path, so the builder builds a key only with its own toolchain (issue 1615) 2026-10-21 10:02:09 +00:00

Merged #54 Name a bucket's other users in the manifest, and sign and stream store links in one helper (issues 1591, 1592) 2026-10-21 09:36:46 +00:00

Merged #53 Give delivery.Module a path and BuildRecord the artifacts a build made, so the builder can find a module and the view compare digests (issue 1588, ADR 0478) 2026-10-21 09:27:13 +00:00

Merged #52 Read a lowercase name with digits as a name, not a secret (issue 1439) 2026-10-21 08:07:43 +00:00

Merged #51 The build modules' shared steps: the forge key keeper, a call to a named machine, long steps on a key, the toolchain guard, fetching a commit, packing an artifact (design 47 R4c-3) 2026-10-20 20:46:27 +00:00

Merged #50 The forge messages carry manifests and lock hashes, a module keeps its new-form inputs, and the build modules' toolchain keys get a layout (design 47 R4c-1, issues 1442, 1443) 2026-10-20 18:28:15 +00:00

Merged #49 mesh-sdk takes the catalogue's remaining tests and the facts snapshot's layout, with each machine's grants and bindings (design 47 R4b, issues 1379, 1380) 2026-10-20 08:56:43 +00:00

Merged #48 mesh-sdk takes the catalogue, the validator and a store-free composition, the fingerprint's new form and the delivery parts' key layouts (design 47 R4a, issues 1353-1364, 1298) 2026-10-20 07:15:54 +00:00

Merged #47 Give each asking of a merge ask its own id, and add the have phase removed (issues 1370, 1369) 2026-10-20 06:02:01 +00:00

Merged #46 Count a build outcome as the controller writes it: no state, no failure (issue 1281) 2026-10-19 23:02:02 +00:00

Merged #45 Give the gate's keys what the forge needs: approved heads, owed targets, escaped names (design 47 R3d, ADR 0450) 2026-10-19 22:33:12 +00:00

Merged #40 Add SameRepository and BuildRecord.IsTrunkBuild to go/delivery (issue 1281) 2026-10-19 20:58:09 +00:00

Merged #42 Add the forge kind open: every open pull request into trunk (issue 1279, ADR 0443) 2026-10-19 20:22:46 +00:00

Merged #44 Check the Go binding without a vendor directory (issue 1304, step 1 of 2) 2026-10-19 20:15:37 +00:00

Merged #41 Stop the stdio channel holding its lock across a pipe write (issue 1286) 2026-10-19 19:55:53 +00:00

Merged #39 Say a build's directory and a pull request's module directories in the SDK (issue 1233) 2026-10-19 13:17:09 +00:00

Merged #38 Give the build record's layout to readers outside the controller (issue 1223) 2026-10-19 12:07:24 +00:00

Merged #37 Delivery's release 3 keys and the source fingerprint, in one place the parts read (design 47 R3a: issues 1200-1203) 2026-10-19 09:10:11 +00:00

Merged #36 A module's process connects to the bus on an account of its own (ADR 0436 clause 4, issues 1171, 1187-1191) 2026-10-19 06:20:51 +00:00

Merged #35 Give the SDK's Go check an integration level and vendored dependencies, before a test needs them (issue 1175) 2026-10-19 00:06:01 +00:00

Merged #34 Give the watchman's stuck keys a layout the controller reads (issue 1153) 2026-10-18 18:45:57 +00:00

Merged #33 Give delivery's keys and values one home the node-engine and the parts read (issue 1131) 2026-10-18 17:06:05 +00:00

Merged #31 Feature providers-after-switch-on, step 1: the provider helper's fixes and the moved-provider harness (issues 945, 825, 849) 2026-10-16 19:13:11 +00:00

Merged #30 Feature 57 (config and provisioning): release mesh-sdk 2026-10-16 09:32:32 +00:00

Merged #28 Feature 57 (config and provisioning): the SDK's part, into its release branch 2026-10-15 21:11:25 +00:00

Merged #26 57/F1: The sealed box moves into the SDK, in Go and TypeScript (issue 650) 2026-10-13 23:52:12 +00:00

Merged #25 go/asks: a message carries its note apart, and an explanation is held to a glance (issues 383 and 639) 2026-10-13 19:02:17 +00:00

Merged #24 0.1.14: the provider loop says a consumer it keeps failing on the bus, and its recovery (hq ADR 0224, issue 272) 2026-10-13 06:37:30 +00:00

Merged #23 go/outward: the content rule in one place, for the operator channel and node-reads (hq ADR 0310 §4, issue 418) 2026-10-12 13:20:23 +00:00

Merged #22 go: a module reads the values its bucket still keeps for a key (ADR 0307, issue 502) 2026-10-12 08:21:13 +00:00

Merged #21 go: a module appends to and reads its log through the runtime (ADR 0297, issues 501, 502) 2026-10-11 18:08:52 +00:00

Merged #20 go: a tool reads its caller from the runtime (hq issue 365) 2026-10-11 09:19:42 +00:00

Merged #19 cli: a client reads the answer its failed write left waiting, so a refusal is heard (issue 444) 2026-10-11 00:56:01 +00:00

Merged #18 go/health: a health tool answers healthy, unhealthy or waits (issue 386, ADR 0283) 2026-10-10 19:13:46 +00:00

Merged #17 go/asks: an ask says what a channel that proves who answers shows whole, and what Details shows (issue 383) 2026-10-10 13:50:56 +00:00

Merged #16 go: a counter by compare-and-set, so a number is handed out once (hq research 042) 2026-10-10 10:37:11 +00:00

Merged #15 go/cli: carry mesh-cli's standard input with its line, for the controller's terminal alone (hq ADR 0259 §10, ADR 0272) 2026-10-09 15:31:48 +00:00

Merged #12 Go: seat traffic, compare-and-set state, and the asks contract (hq ADR 0259) 2026-10-09 14:17:37 +00:00

Merged #14 go/cli: the local protocol mesh-cli speaks to the node-engine (hq ADR 0272) 2026-10-09 11:38:36 +00:00

Merged #11 A merge check of its own (hq ADR 0238) 2026-10-06 21:00:37 +00:00

Merged #10 0.1.13: one rule for taking an event, and no handler left by a refused subscribe (hq issue 276) 2026-10-06 16:17:06 +00:00

Merged #9 0.1.12: retire a consumer after five stable passes, wait for a person over the bound (hq ADR 0230) 2026-10-06 12:51:36 +00:00

Merged #8 0.1.11: a provisioner brakes a withdrawal larger than its bound (hq to-be 45 Phase 2) 2026-10-06 10:43:12 +00:00

Merged #7 A provisioner removes nothing while its contributions file cannot be used (0.1.10) 2026-10-04 23:31:24 +00:00

Merged #6 The SDK is a published package; mesh-controller/foundation rename 2026-09-16 21:23:50 +00:00

Merged #5 Publish the compiled output, which is the whole package 2026-09-14 09:08:50 +00:00

Merged #4 Resync hq ADR references after the record reconciliation 2026-09-13 09:15:49 +00:00

Merged #3 Resync hq ADR references (0044-0054 -> 0039-0049) 2026-09-05 10:44:38 +00:00

Merged #2 SDK: per-key tool serving (ADR 0052) and the provider contract (ADR 0053) 2026-09-05 01:02:41 +00:00

1 Pull request proposed by 1 user

1 Issue created by 1 user