163f85ac35
Merge pull request 'The sdk names no transport, and fixtures say what two implementations may not disagree about' (#8) from feat/nats-genesis into main
main
jschoubben2026-09-27 17:08:39 +00:00
ffe49b5928
Merge pull request 'Provisioner asks the backend, not memory, whether a consumer is still there (hq issue 120)' (#7) from fix/120-a-provisioner-checks-what-is-there into main
jschoubben2026-09-25 23:30:23 +00:00
3192491df6
Brake counts only successful re-applies; only a timeout ends a pass
jochen2026-09-26 01:30:13 +02:00
3d0165559a
Bound holds: a timeout, a brake, and no password in the log
jochen2026-09-26 01:24:30 +02:00
7976510028
Provisioner asks the backend, not memory, whether a consumer is still there
jochen2026-09-26 00:53:12 +02:00
05ed13b041
Merge pull request 'The SDK is a published package; mesh-controller/foundation rename' (#6) from feat/a-bed-that-hands-over-nothing into main
jschoubben2026-09-16 23:23:49 +02:00
286cf0bba2
The SDK is a module the mesh builds and publishes
jschoubben2026-09-16 10:27:26 +02:00
49c825f5ba
Remove the dead contract types that contradicted the live wire
jschoubben2026-09-16 00:06:37 +02:00
77ebcb3904
Merge pull request 'Publish the compiled output, which is the whole package' (#5) from feat/publish-what-it-builds into main
jschoubben2026-09-14 11:08:50 +02:00
9213336e9d
Publish the compiled output, which is the whole package
jschoubben2026-09-14 11:05:34 +02:00
160f147a6c
Merge pull request 'Resync hq ADR references after the record reconciliation' (#4) from feat/adr-ref-resync into main
jschoubben2026-09-13 11:15:49 +02:00
a1ed33b2b9
The sdk compiles itself when installed from git
jschoubben2026-09-13 02:38:32 +02:00
6e14896366
Merge pull request 'Resync hq ADR references (0044-0054 -> 0039-0049)' (#3) from feat/adr-ref-resync into main
jschoubben2026-09-05 12:44:38 +02:00
9b7817c8ca
Resync hq ADR references 0044-0054 -> 0039-0049 after the hq record reconciliation
jschoubben2026-09-05 12:44:17 +02:00
4973b69786
Merge pull request 'SDK: per-key tool serving (ADR 0052) and the provider contract (ADR 0053)' (#2) from events/tool-per-key into main
jschoubben2026-09-05 03:02:41 +02:00
285c1f1653
test: provisioner test for the ADR 0053 contract; fix stale tool tests
jschoubben2026-09-05 00:33:55 +02:00
436f12edce
provisioner: a provider consumes the mesh's credential, seals nothing (ADR 0053)
jschoubben2026-09-05 00:27:24 +02:00
6ef6c761b2
tools: serve each tool on its own module-namespaced key (ADR 0052)
jschoubben2026-09-04 21:56:03 +02:00
20f7bd2a7b
events: metadata rides as headers, not in the body (ADR 0047)
jschoubben2026-09-04 00:25:55 +02:00
f335bfb9e7
events: modules log activity to the broker, any module reacts
jschoubben2026-09-03 23:28:38 +02:00
23bb53682b
tools serve: the dispatch harness, proven end to end
jschoubben2026-09-03 23:12:38 +02:00
a19a2f5cf0
Stand up mesh-sdk — the stable spine a module builds against
jschoubben2026-09-03 23:01:59 +02:00