Hand the lab design off to mesh-lab
Playbook 04: the design names its owner and flips to in-progress. code moves from hal to mesh-lab, and decisions gains 0029 and 0030 — the design now rests on three records rather than one. repos.md marks mesh-lab as the one target repository that exists. The other six remain the target, not the present, and saying so is the point: a map that lists repositories which do not exist is a map that will be believed.
This commit is contained in:
+4
-2
@@ -21,7 +21,9 @@ and a forge address is an operational detail (see [`README`](../README.md)).
|
|||||||
## What the mesh becomes
|
## What the mesh becomes
|
||||||
|
|
||||||
[ADR 0030](../02-DECISIONS/0030-the-repository-structure.md) records the repositories the
|
[ADR 0030](../02-DECISIONS/0030-the-repository-structure.md) records the repositories the
|
||||||
monorepo decomposes into. **None exist yet** — they are the target, not the present.
|
monorepo decomposes into. **Only `mesh-lab` exists so far** — it is built first
|
||||||
|
([ADR 0029](../02-DECISIONS/0029-the-labs-first-scenario-has-no-pipeline.md)); the rest are the
|
||||||
|
target, not the present.
|
||||||
|
|
||||||
| Repository | Tier | Holds |
|
| Repository | Tier | Holds |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
@@ -30,7 +32,7 @@ monorepo decomposes into. **None exist yet** — they are the target, not the pr
|
|||||||
| `mesh-control` | 2 | the control plane and its contexts |
|
| `mesh-control` | 2 | the control plane and its contexts |
|
||||||
| `mesh-surfaces` | 3 | tools, web, cli |
|
| `mesh-surfaces` | 3 | tools, web, cli |
|
||||||
| `mesh-sdk` | — | contracts shared across tiers |
|
| `mesh-sdk` | — | contracts shared across tiers |
|
||||||
| `mesh-lab` | — | the lab — built first, per [ADR 0029](../02-DECISIONS/0029-the-labs-first-scenario-has-no-pipeline.md) |
|
| `mesh-lab` | — | **exists.** The lab — scenario lifecycle, networking, placement. Ships to nobody; runs on a workstation. |
|
||||||
|
|
||||||
Tier 4's shape is open, and deliberately so: see ADR 0030 and
|
Tier 4's shape is open, and deliberately so: see ADR 0030 and
|
||||||
[research 005](../01-RESEARCH/005-domain-grouping/00-overview.md).
|
[research 005](../01-RESEARCH/005-domain-grouping/00-overview.md).
|
||||||
|
|||||||
@@ -1,9 +1,12 @@
|
|||||||
---
|
---
|
||||||
layer: to-be
|
layer: to-be
|
||||||
status: designed
|
status: in-progress
|
||||||
code: [hal]
|
code: [mesh-lab]
|
||||||
updated: 2026-08-23
|
updated: 2026-08-23
|
||||||
decisions: [02-DECISIONS/0016-a-lab-node-is-a-virtual-machine.md]
|
decisions:
|
||||||
|
- 02-DECISIONS/0016-a-lab-node-is-a-virtual-machine.md
|
||||||
|
- 02-DECISIONS/0029-the-labs-first-scenario-has-no-pipeline.md
|
||||||
|
- 02-DECISIONS/0030-the-repository-structure.md
|
||||||
---
|
---
|
||||||
|
|
||||||
# End-to-end testing
|
# End-to-end testing
|
||||||
|
|||||||
Reference in New Issue
Block a user