Hand the lab design off to mesh-lab #5

Merged
jschoubben merged 2 commits from handoff/lab-to-mesh-lab into main 2026-08-23 20:41:00 +00:00
2 changed files with 10 additions and 5 deletions
Showing only changes of commit 4d387d2998 - Show all commits
+4 -2
View File
@@ -21,7 +21,9 @@ and a forge address is an operational detail (see [`README`](../README.md)).
## What the mesh becomes
[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 |
|---|---|---|
@@ -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-surfaces` | 3 | tools, web, cli |
| `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
[research 005](../01-RESEARCH/005-domain-grouping/00-overview.md).
+6 -3
View File
@@ -1,9 +1,12 @@
---
layer: to-be
status: designed
code: [hal]
status: in-progress
code: [mesh-lab]
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