mesh-admin
|
5d70eb3e35
|
Merge pull request 'The runtime publishes a module's stream events on its stream and binds the stream consumers its membership names (hq issue 725, ADR 0363)' (#34) from fix-725-runtime-streams into main
|
2026-10-14 20:13:45 +00:00 |
|
mesh-admin
|
d0dcae53a8
|
Merge pull request 'Bring node-tools' lock back in step with package.json, and fail the check when it falls behind (issue 624)' (#33) from fix/624-node-tools-lock-in-step into main
|
2026-10-13 13:19:40 +00:00 |
|
mesh-admin
|
954e1a53ee
|
Merge pull request 'Keep what discovery heard when a round hears nothing, and fetch only changed announcements (issue 554)' (#32) from fix/554-empty-discovery-round into main
|
2026-10-12 12:25:47 +00:00 |
|
mesh-admin
|
09c5f809cb
|
Merge pull request 'The TypeScript toolchain holds pg, mongodb and mssql, so a catalogue check can check the modules that use them (issue 385)' (#31) from fix/385-an-untestable-module-fails-the-check into main
|
2026-10-12 10:46:07 +00:00 |
|
mesh-admin
|
aee834aeb6
|
Merge pull request 'Wait for a stopped bundle's exit instead of sleeping after it (issue 476)' (#30) from fix/476-wait-for-the-exit into main
|
2026-10-12 09:03:48 +00:00 |
|
mesh-admin
|
172b5af589
|
Merge pull request 'node-tools: serve mesh/state.history (ADR 0307, issue 502)' (#29) from adr-0307-state-history into main
|
2026-10-12 08:24:20 +00:00 |
|
mesh-admin
|
4348b42844
|
Merge pull request 'node-tools: serve a module's log verbs (ADR 0297, issues 501, 502)' (#28) from adr-0297-log-verbs into main
|
2026-10-12 00:28:27 +00:00 |
|
mesh-admin
|
336a2b1328
|
Merge pull request 'node-tools: a tool call names its caller, and the module is told it from the subject (hq issue 365)' (#27) from fix/365-a-tool-call-names-its-caller into main
|
2026-10-11 09:31:41 +00:00 |
|
mesh-admin
|
6a6ed725c0
|
Merge pull request 'Keep an event alive while its bundle handles it, and hold one at a time (hq issue 387)' (#26) from fix/387-an-event-is-kept-alive-while-it-is-handled into main
|
2026-10-10 15:26:49 +00:00 |
|
mesh-admin
|
c761c22c2a
|
Merge pull request 'Prove a write by compare-and-set loses no update under contention, on a real bus (hq research 042)' (#25) from feat/a-counter-by-compare-and-set into main
|
2026-10-10 12:37:42 +00:00 |
|
mesh-admin
|
83c1994183
|
Merge pull request 'A bundle's seat traffic under its own name and kind, compare-and-set state, and a module's own account (hq ADR 0259)' (#23) from feat/asks-answered-on-any-channel into main
|
2026-10-09 14:17:37 +00:00 |
|
mesh-admin
|
66de6774e0
|
Merge pull request 'Say what becomes of an event a handler gives up on (hq issue 330, ADR 0264)' (#24) from fix/330-a-message-given-up-on-is-kept into main
|
2026-10-08 19:24:27 +00:00 |
|
mesh-admin
|
d4845f7c8d
|
Merge pull request 'Join a paged answer, and say one too large instead of timing out (hq issue 314)' (#22) from fix/314-a-large-answer-is-paged-not-lost into main
|
2026-10-08 11:06:23 +00:00 |
|
mesh-admin
|
9a4140b49b
|
Merge pull request 'Find a tool by the shell command it replaces, best first (hq ADR 0245)' (#21) from feat/search-finds-what-a-verb-replaces into main
|
2026-10-07 19:04:13 +00:00 |
|
mesh-admin
|
26a58c7a79
|
Merge pull request 'Ask a seat once more when the controller refused as handing over (hq issue 289)' (#20) from fix/a-verb-survives-the-handover into main
|
2026-10-07 00:40:21 +00:00 |
|
mesh-admin
|
7e83940fcc
|
Merge pull request 'Console: a seat and a module of one name are each reached (hq issue 287)' (#19) from fix/a-seat-and-a-module-of-one-name into main
|
2026-10-07 00:27:49 +00:00 |
|
mesh-admin
|
01c98db0a4
|
Merge pull request 'A merge check of its own; every test on a bus of its own; git in the TypeScript toolchain (hq ADR 0238)' (#18) from feat/a-merge-check-of-its-own into main
|
2026-10-06 20:55:58 +00:00 |
|
mesh-admin
|
c2a0683115
|
Merge pull request 'node-tools: say whose words a refused event is (hq issue 276)' (#17) from fix/an-event-handler-answers-what-it-did into main
|
2026-10-06 16:17:05 +00:00 |
|
mesh-admin
|
f75780f1d0
|
Merge pull request 'Say the node tools are there, every minute (hq to-be 45 Phase 1, S11)' (#16) from feat/a-core-that-cannot-fail-silently-phase-1 into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-06 08:34:15 +00:00 |
|
mesh-admin
|
730b4047f0
|
Merge pull request 'Say a timeout is not a failure, and where the controller keeps the answer (hq issue 265)' (#15) from fix/a-timeout-is-not-a-failure into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-05 23:33:12 +00:00 |
|
mesh-admin
|
9730bd89c3
|
Merge pull request 'Console: keep a mesh seat's node argument, and refuse what a call would drop (hq issue 244)' (#14) from fix/console-keeps-a-mesh-seats-node into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-05 22:46:47 +00:00 |
|
mesh-admin
|
93c1ad8c4a
|
Merge pull request 'Console: wait for every runtime that answered, name the ones it missed, add mesh_runtimes' (#13) from fix/console-sees-every-runtime into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-05 13:38:48 +00:00 |
|
mesh-admin
|
8b789578c1
|
Merge pull request 'Keep a machine's discovery answer under the bus's message limit' (#52) from fix/discovery-fits-in-a-message into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-04 15:22:56 +00:00 |
|
mesh-admin
|
51c79d8461
|
Merge pull request 'The console says an account was refused only when the bus refused it' (#51) from fix/console-says-a-refusal-only-for-a-refusal into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-04 10:01:18 +00:00 |
|
mesh-admin
|
670a7884ff
|
Merge pull request 'Module state is hq ADR 0201 after all' (#50) from fix/module-state-is-0201 into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-04 09:03:18 +00:00 |
|
mesh-admin
|
b149e9fcd6
|
Merge pull request 'node-tools provides its endpoint at node scope (hq to-be 40 WP1)' (#34) from feat/claude-code-agent into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-04 09:01:26 +00:00 |
|
mesh-admin
|
168cf02829
|
Merge pull request 'Module state is hq ADR 0202 (0201 landed first for a provider's derivations)' (#49) from fix/adr-0202-module-state into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-04 09:01:23 +00:00 |
|
mesh-admin
|
328550f920
|
Merge pull request 'The runtime serves a bundle its module's state (hq ADR 0201)' (#48) from feat/module-state-on-the-bus into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-04 01:43:37 +00:00 |
|
mesh-admin
|
47cdfad754
|
Merge pull request 'Ask the bus again for a subscription it refused (hq issue 222)' (#47) from fix/issue-222-a-refused-subscription-is-asked-again into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 23:20:49 +00:00 |
|
mesh-admin
|
2ba7451229
|
Merge pull request 'A refused tool subscription is said, never fatal (hq issue 218)' (#46) from fix/a-refused-seat-subscription-is-not-fatal into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 22:13:22 +00:00 |
|
mesh-admin
|
7b21440962
|
Merge pull request 'Serve a seat's verbs from the membership once one is issued (hq issue 218)' (#45) from fix/issue-218-the-membership-decides-the-seats into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 21:49:27 +00:00 |
|
mesh-admin
|
094a7d0d7c
|
Merge pull request 'The toolchain carries the SDK the mesh last published, and esbuild (hq issue 212, ADR 0193)' (#44) from feat/the-toolchain-follows-the-sdk-and-bundles into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 21:31:59 +00:00 |
|
mesh-admin
|
7bd76275f9
|
Merge pull request 'A refused announcement is said, never fatal (hq issue 217)' (#43) from fix/a-refused-announcement-is-not-fatal into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 21:24:50 +00:00 |
|
mesh-admin
|
bc05658772
|
Merge pull request 'A mesh seat's holder answers for the machine it runs on (hq ADR 0197)' (#42) from fix/a-mesh-seats-holder-answers-for-its-machine into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 21:23:06 +00:00 |
|
mesh-admin
|
6e425a000f
|
Merge pull request 'The node's runtime is its modules' bus: it binds each module's consumer and hands its events to the bundle (hq ADR 0198)' (#41) from feat/0198-the-runtime-is-the-bus into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 21:18:33 +00:00 |
|
mesh-admin
|
490aedfd36
|
Merge pull request 'Announce only on the subjects the grants allow (hq ADR 0197, issue 217)' (#40) from fix/announce-only-what-the-grants-allow into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 21:11:24 +00:00 |
|
mesh-admin
|
df4f492a72
|
Merge pull request 'The mesh's tools are found by address, from what announces itself on the bus (hq ADR 0195, 0197)' (#39) from feat/0197-tools-announce-themselves into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 20:19:53 +00:00 |
|
mesh-admin
|
915f372a85
|
Merge pull request 'node-tools in Go: the node's runtime, launch-only, wire-compatible with the TypeScript (hq ADR 0193)' (#38) from feat/0193-node-tools-in-go into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 20:02:15 +00:00 |
|
mesh-admin
|
65f3b68076
|
Merge pull request 'node-tools launches every bundle it serves; a child's emit is published as its module (hq ADR 0193)' (#36) from feat/0193-the-runtime-launches-every-bundle into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 20:01:58 +00:00 |
|
mesh-admin
|
42e0987c64
|
Merge pull request 'Require SDK 0.1.5: a launched bundle names its module and emits through the runtime (hq ADR 0193)' (#37) from fix/the-toolchain-carries-sdk-0.1.5 into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 19:23:59 +00:00 |
|
mesh-admin
|
26e7fcb4cb
|
Merge pull request 'A launched bundle is told the module it serves (hq ADR 0193)' (#35) from feat/0193-a-launched-bundle-is-told-its-module into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 19:08:06 +00:00 |
|
mesh-admin
|
8e30ea9ff5
|
Merge pull request 'node-tools hands each bundle its own environment (hq ADR 0192)' (#33) from feat/0192-each-bundle-its-own-env into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 13:34:05 +00:00 |
|
mesh-admin
|
4537494150
|
Merge pull request 'One SDK per runtime: a bundle's SDK import resolves to the runtime's copy (hq issue 209)' (#32) from fix/issue-209-one-sdk-per-runtime into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-03 11:07:08 +00:00 |
|
mesh-admin
|
5d488a45f7
|
Merge pull request 'node-tools is a module beside mesh-tools: the runtime as a bundle, and serve is the console (hq ADR 0175, to-be 38 WP3)' (#31) from feat/wp3-node-tools into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-02 19:57:24 +00:00 |
|
mesh-admin
|
2746fd31f0
|
Merge pull request 'Cite ADR 0188, not 0187: the record was renumbered before it merged' (#30) from fix/cite-adr-0188 into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-02 19:29:30 +00:00 |
|
mesh-admin
|
2818f99b17
|
Merge pull request 'The runtime serves a list of modules on one credential, naming a bundle that fails to load (hq ADR 0175, to-be 38 WP1)' (#29) from feat/the-operators-machine into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-02 19:27:49 +00:00 |
|
mesh-admin
|
4e0559c31a
|
Merge pull request 'Cite hq ADR 0170, not 0169: the firewall seat's record was renumbered' (#28) from fix/adr-0170-cited into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-02 16:44:07 +00:00 |
|
mesh-admin
|
809f07d085
|
Merge pull request 'A node-scoped seat's verb is callable through the console, naming its machine (hq ADR 0169)' (#27) from fix/a-node-scoped-seats-verb-is-callable-through-the-console into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-02 12:24:02 +00:00 |
|
mesh-admin
|
a3ace58362
|
Merge pull request 'A registration under a stranger's name is said and skipped, not fatal' (#26) from fix/a-registration-under-a-strangers-name-is-refused-not-fatal into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-01 14:47:31 +00:00 |
|
mesh-admin
|
e6676068c7
|
Merge pull request 'The membership is read by its subject' (#25) from fix/the-membership-is-read-by-its-subject into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-01 14:22:26 +00:00 |
|
mesh-admin
|
ab8b13f512
|
Merge pull request 'A seat's verb keeps a node of its own; only a module's tool gives it to the subject' (#24) from fix/a-seat-verbs-node-is-its-own into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-01 13:44:22 +00:00 |
|
mesh-admin
|
56f82588af
|
Merge pull request 'A runtime serves what the mesh issued it, and a seat's verbs are implemented under the seat's name (hq ADR 0160)' (#23) from feat/a-runtime-serves-what-it-is-issued into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-01 13:23:55 +00:00 |
|
mesh-admin
|
278a25b3e5
|
Merge pull request 'A tool call names the machine it is for, every answer says which machine answered, and a holder's runtime serves its seat's verbs (ADR 0159)' (#22) from feat/a-tool-call-names-the-machine into main
mesh/delivery held for a person: merged without a passing check: only a person decides that it goes on
|
2026-10-01 12:01:40 +00:00 |
|
mesh-admin
|
621d033d53
|
Merge pull request 'One consumer, one reader, however many patterns a module registers' (#19) from fix/one-consumer-one-loop into main
|
2026-09-28 14:25:47 +00:00 |
|
mesh-admin
|
fdad2f3268
|
Merge pull request 'A module answers the word the mesh asks: prepare' (#18) from feat/a-module-answers-prepare into main
|
2026-09-28 10:45:02 +00:00 |
|
mesh-admin
|
10e8191717
|
Merge pull request 'The runtime hears on its own inbox' (#17) from fix/the-runtime-hears-on-its-own-inbox into main
|
2026-09-28 02:30:24 +00:00 |
|
mesh-admin
|
46b56d53a6
|
Merge pull request 'The pin is the only check: the runtime stops verifying the bus's name' (#16) from fix/the-pin-is-the-only-check into main
|
2026-09-28 02:03:46 +00:00 |
|
mesh-admin
|
8acfa7a07d
|
Merge pull request 'One bus: the runtime pins the certificate after the server speaks, and the old transport goes' (#15) from feat/one-bus into main
|
2026-09-28 01:09:01 +00:00 |
|
mesh-admin
|
cd26131c61
|
Merge pull request 'The runtime speaks the bus its credential names' (#14) from feat/the-runtime-speaks-the-bus-its-credential-names into main
|
2026-09-28 00:42:29 +00:00 |
|