Commit Graph

  • bcb18c7329 012: on conflict, install the mesh's version jschoubben 2026-08-26 21:37:04 +02:00
  • 60736199a4 012: keep the original, and flag what cannot be decided jschoubben 2026-08-26 21:33:09 +02:00
  • ddb8091f68 Research 012 — the minimum viable node, and adopting what is already there jschoubben 2026-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 jschoubben 2026-08-26 20:37:43 +02:00
  • 00d5ba8376 0042 and 0043, as approved jschoubben 2026-08-26 20:37:13 +02:00
  • bea052753e ADR 0043 — what a declaration is jschoubben 2026-08-26 02:04:41 +02:00
  • 23232e019a ADR 0042 — the approval is the checkpoint, not the second pair of hands jschoubben 2026-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 jschoubben 2026-08-26 00:56:07 +02:00
  • 92e8c74ce4 ADR 0041 and the build handoff for the node host jschoubben 2026-08-26 00:16:07 +02:00
  • b9facf9375 Design the node host jschoubben 2026-08-26 00:10:24 +02:00
  • 6e4fc5d69b ADR 0040 and the constitution sync — absorb, then publish jschoubben 2026-08-26 00:05:50 +02:00
  • 34e7a4780a Accept 0035 — a report is read from the system jschoubben 2026-08-25 23:40:21 +02:00
  • 66a89cefbe Accept 0039 — a node owns no password, only an identity jschoubben 2026-08-25 23:37:52 +02:00
  • 9ee0c63c7a 0039: the link already exists, and most of the cost is already paid jschoubben 2026-08-25 23:29:07 +02:00
  • 902739acb6 Research 011 — the module graph jschoubben 2026-08-25 23:19:57 +02:00
  • f5073b9b00 Accept 0034 and 0018; 0011 is superseded jschoubben 2026-08-25 23:08:54 +02:00
  • 4866007c04 ADR 0038 accepted; ADR 0039 (proposed) — the link is the security boundary jschoubben 2026-08-25 22:27:31 +02:00
  • 72b22830f3 ADRs 0036, 0037, 0038 — what a node is, what the host does, how one joins jschoubben 2026-08-25 10:34:45 +02:00
  • 42bce02bba 006: answer the host-size question by measuring it jschoubben 2026-08-25 02:20:32 +02:00
  • 4bf7a35568 Close the record on the lab jschoubben 2026-08-25 01:55:52 +02:00
  • b225b07625 ADR 0035 (proposed): a picture is read from what runs jschoubben 2026-08-24 22:54:30 +02:00
  • 8efa063f21 The snapshot question is answered by a test jschoubben 2026-08-24 22:26:47 +02:00
  • a2495e4d8e ADR 0034 (proposed): a test defends a decision jschoubben 2026-08-24 22:22:19 +02:00
  • eab4598494 ADR 0033: a router is scenery, not a node jschoubben 2026-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 jschoubben 2026-08-24 00:40:54 +02:00
  • e88b448145 The fix is real: 76x, verified. And how the lab installs on a clean machine jschoubben 2026-08-24 00:14:57 +02:00
  • 98bcd5cc49 Measure the lab's inner loop — it is too slow, for a fixable reason jschoubben 2026-08-24 00:07:22 +02:00
  • a253afe020 Scenario lifecycle, and how two scenarios coexist jschoubben 2026-08-23 23:53:00 +02:00
  • e88a6df924 Public networks are unrelated, and routed rather than bridged jschoubben 2026-08-23 23:49:38 +02:00
  • a873088140 A worked example: the whole model applied to an ordinary mesh jschoubben 2026-08-23 23:43:09 +02:00
  • b1874f1d0f Segment policy, shared gateways, and what the model leaves out jschoubben 2026-08-23 23:32:30 +02:00
  • 274bd3b304 Close the missing axes — and address family changes the model jschoubben 2026-08-23 22:59:31 +02:00
  • b944904f1a Audit the scenario model for generality, and fix what it found jschoubben 2026-08-23 22:48:46 +02:00
  • e65e5809dc The scenario declaration gets a real network model jschoubben 2026-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 jschoubben 2026-08-23 22:40:59 +02:00
  • a72fea5342 ADR 0031 and the scenario declaration jschoubben 2026-08-23 22:33:52 +02:00
  • 4d387d2998 Hand the lab design off to mesh-lab jschoubben 2026-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 jschoubben 2026-08-23 22:24:15 +02:00
  • 4a628bf3fe Issue 007: the instance is fixed, the class is the issue jschoubben 2026-08-23 22:21:59 +02:00
  • 09489a298c ADR 0030: the repository structure, and the rule that names them jschoubben 2026-08-23 22:04:04 +02:00
  • b4904fec7e The lab comes first, and its first scenario has no pipeline jschoubben 2026-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 jschoubben 2026-08-23 21:41:12 +02:00
  • c0ae8dec96 Remove two disclosures, and record Nox as the answer to 006 jschoubben 2026-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 jschoubben 2026-08-23 21:26:34 +02:00
  • 93a1231e00 Retire the HAL name where it points forward jschoubben 2026-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 jschoubben 2026-08-23 21:21:13 +02:00
  • 87f4f29cc6 Novox Mesh, Nox, and HQ becomes company-scoped jschoubben 2026-08-23 21:20:35 +02:00
  • daf3e17c32 self-hosting, provisioning and delivery efforts, and the dotfiles origin jschoubben 2026-08-23 20:55:14 +02:00
  • 7a20358113 research 006: the code skeleton, and where postgres lands jschoubben 2026-08-23 20:40:32 +02:00
  • 00b8398d07 skeleton: hal-agent -> hal-host, and the two gaps the questions found jschoubben 2026-08-23 20:32:20 +02:00
  • b4365d8aa4 research 006: the mesh designed from nothing jschoubben 2026-08-23 19:25:29 +02:00
  • 143f8ab2f1 research 005: which modules actually change together jschoubben 2026-08-23 18:48:28 +02:00
  • 3f6d939930 Every decision is a record; the ledger is gone jschoubben 2026-08-23 18:17:59 +02:00
  • c0b35652d0 The numbering is the flow: decisions are 02, design is 03 jschoubben 2026-08-23 18:05:11 +02:00
  • f05e4a0dce Follow papa-hq's research convention; the mesh links nothing jschoubben 2026-08-23 09:29:09 +02:00
  • 702efca6bb Base layer: the mesh as it is, under the mesh as it should be jschoubben 2026-08-23 03:08:26 +02:00
  • cf9357e8e9 HQ — the mesh's own documentation jschoubben 2026-08-22 22:01:32 +02:00