bcb18c7329
012: on conflict, install the mesh's version
jschoubben2026-08-26 21:37:04 +02:00
60736199a4
012: keep the original, and flag what cannot be decided
jschoubben2026-08-26 21:33:09 +02:00
ddb8091f68
Research 012 — the minimum viable node, and adopting what is already there
jschoubben2026-08-26 21:30:43 +02:00
64913ed0d3
Merge pull request 'The approval is the checkpoint, and what a declaration is' (#10) from design/approval-is-the-checkpoint into main
jschoubben2026-08-26 20:37:43 +02:00
bea052753e
ADR 0043 — what a declaration is
jschoubben2026-08-26 02:04:41 +02:00
23232e019a
ADR 0042 — the approval is the checkpoint, not the second pair of hands
jschoubben2026-08-26 01:08:34 +02:00
7ef1c561e0
Merge pull request 'Tier 0: the questions answered, the decisions taken, and the design' (#9) from design/close-the-record into main
jschoubben2026-08-26 00:56:07 +02:00
92e8c74ce4
ADR 0041 and the build handoff for the node host
jschoubben2026-08-26 00:16:07 +02:00
b225b07625
ADR 0035 (proposed): a picture is read from what runs
jschoubben2026-08-24 22:54:30 +02:00
8efa063f21
The snapshot question is answered by a test
jschoubben2026-08-24 22:26:47 +02:00
a2495e4d8e
ADR 0034 (proposed): a test defends a decision
jschoubben2026-08-24 22:22:19 +02:00
eab4598494
ADR 0033: a router is scenery, not a node
jschoubben2026-08-24 01:28:08 +02:00
132f6a0626
Merge pull request 'The scenario model, the lifecycle, and what the lab actually costs' (#6) from design/scenario-underlay-detail into main
jschoubben2026-08-24 00:40:54 +02:00
e88b448145
The fix is real: 76x, verified. And how the lab installs on a clean machine
jschoubben2026-08-24 00:14:57 +02:00
98bcd5cc49
Measure the lab's inner loop — it is too slow, for a fixable reason
jschoubben2026-08-24 00:07:22 +02:00
a253afe020
Scenario lifecycle, and how two scenarios coexist
jschoubben2026-08-23 23:53:00 +02:00
e88a6df924
Public networks are unrelated, and routed rather than bridged
jschoubben2026-08-23 23:49:38 +02:00
a873088140
A worked example: the whole model applied to an ordinary mesh
jschoubben2026-08-23 23:43:09 +02:00
b1874f1d0f
Segment policy, shared gateways, and what the model leaves out
jschoubben2026-08-23 23:32:30 +02:00
274bd3b304
Close the missing axes — and address family changes the model
jschoubben2026-08-23 22:59:31 +02:00
b944904f1a
Audit the scenario model for generality, and fix what it found
jschoubben2026-08-23 22:48:46 +02:00
e65e5809dc
The scenario declaration gets a real network model
jschoubben2026-08-23 22:42:27 +02:00
d64b386d03
Merge pull request 'Hand the lab design off to mesh-lab' (#5) from handoff/lab-to-mesh-lab into main
jschoubben2026-08-23 22:40:59 +02:00
a72fea5342
ADR 0031 and the scenario declaration
jschoubben2026-08-23 22:33:52 +02:00
4d387d2998
Hand the lab design off to mesh-lab
jschoubben2026-08-23 22:26:30 +02:00
14f1c035a9
Merge pull request 'The lab comes first, and its first scenario has no pipeline' (#4) from design/lab-bootstrap-scenario into main
jschoubben2026-08-23 22:24:15 +02:00
4a628bf3fe
Issue 007: the instance is fixed, the class is the issue
jschoubben2026-08-23 22:21:59 +02:00
09489a298c
ADR 0030: the repository structure, and the rule that names them
jschoubben2026-08-23 22:04:04 +02:00
b4904fec7e
The lab comes first, and its first scenario has no pipeline
jschoubben2026-08-23 21:57:14 +02:00
1570234ac0
Merge pull request 'Publish-safe: remove two disclosures, and record Nox as the answer to 006' (#3) from chore/publish-safe into main
jschoubben2026-08-23 21:41:12 +02:00
c0ae8dec96
Remove two disclosures, and record Nox as the answer to 006
jschoubben2026-08-23 21:40:53 +02:00
d0ec3e9373
Merge pull request 'Retire the HAL name where it points forward' (#2) from chore/retire-the-hal-name into main
jschoubben2026-08-23 21:26:34 +02:00
93a1231e00
Retire the HAL name where it points forward
jschoubben2026-08-23 21:26:09 +02:00
f6867d88d1
Merge pull request 'HQ: the as-is base layer, the process, and the names' (#1) from docs/as-is-base-layer-and-process into main
jschoubben2026-08-23 21:21:13 +02:00