the-mesh-works-out-of-the-box
The mesh works out of the box: trusted machines find each other by every means and their sessions cooperate from the first turn
The milestone
devtask.milestone- Title
- The mesh works out of the box: trusted machines find each other by every means and their sessions cooperate from the first turn
- Outcome
- A trusted machine that starts any Majordomus surface in a repository with the mesh declared is linked to every other trusted machine on the LAN or tailnet without a hand-written address, every worktree takes part, and what the mesh holds can be read in one tool answer.
- Status
- PLANNED
- Rank
0- Depends on
- none
- Waiting on
- none
- Holds back
- none
- Record
.ai/repo/project/milestones/the-mesh-works-out-of-the-box.yaml- Its issues
- Every issue of this milestone
Where the work is
- Ready
- Blocked
- —
- Waiting
- —
- Active
- —
- In review
- —
- Completion blocked
- —
- Complete
- —
- Cancelled
- —
What holds the most back
No unfinished issue holds another back.
What may run at the same time
| Wave | Together | Serialised by scope |
|---|---|---|
| 0 | — | |
| 0 | — | |
| 0 | I2410 before I2412: both touch apps/majordomus-cli/src/mesh | |
| 0 | I2410 before I2413: both touch docs/MESH.md I2412 before I2413: both touch apps/majordomus-cli/src/commands | |
| 0 | I2410 before I2414: both touch apps/majordomus-cli/src/mesh I2412 before I2414: both touch apps/majordomus-cli/src/commands I2413 before I2414: both touch apps/majordomus-cli/src/commands/mesh.rs | |
| 0 | I2410 before I2415: both touch apps/majordomus-cli/src/mesh I2412 before I2415: both touch docs/MESH.md I2413 before I2415: both touch docs/MESH.md I2414 before I2415: both touch apps/majordomus-cli/src/capability/builtin/mesh.rs |
Every issue
| Readiness | Status | Issue | Title | Wave | Priority | Waiting on | Holds back |
|---|---|---|---|---|---|---|---|
| ready | READY | I2410 | A trusted machine on the tailnet is found through Tailscale, with no address written by hand | 0 | p0 | — | 0 |
| ready | READY | I2411 | A server whose mesh is enabled is reachable on the tailnet and the LAN, and only by a trusted peer | 0 | p0 | — | 0 |
| ready | READY | I2412 | `majordomus init` declares the mesh and enrols this machine's key, so a fresh repository cooperates | 0 | p1 | — | 0 |
| ready | READY | I2413 | A linked worktree cooperates through its repository's running server, and a start that cannot ensure one says why | 0 | p1 | — | 0 |
| ready | READY | I2414 | mesh.state and mesh.peers answer a filtered summary that fits one tool answer | 0 | p1 | — | 0 |
| ready | READY | I2415 | A mesh review request carries a body, can be withdrawn, and expires | 0 | p2 | — | 0 |
Findings
| Level | Code | Message | Reproduce |
|---|---|---|---|
| WARN | scope_conflict | I2410: shares apps/majordomus-cli/src/mesh with I2411; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares apps/majordomus-cli/src/mesh with I2412; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares docs/MESH.md with I2413; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares apps/majordomus-cli/src/mesh with I2414; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares apps/majordomus-cli/src/mesh with I2415; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares test/cases with I2653; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares apps/majordomus-cli/src/mesh with I2670; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares test/cases with I2713; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares test/cases with I2714; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares test/cases with I2716; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares test/cases with I2717; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares test/cases with I2718; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares test/cases with I2720; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares apps/majordomus-cli/src/mesh with I2723; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares test/cases with I2731; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares test/cases with I2734; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares test/cases with I2740; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares share/schemas/majordomus/mesh-declaration with I2742; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares test/cases with I2747; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares test/cases with I2760; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2410: shares test/cases with I2786; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares docs/MESH.md with I2412; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares docs/MESH.md with I2413; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares apps/majordomus-cli/src/cli.rs with I2414; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares docs/MESH.md with I2415; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares test/cases with I2653; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares test/cases with I2713; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares test/cases with I2714; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares test/cases with I2716; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares test/cases with I2717; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares test/cases with I2718; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares test/cases with I2720; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares apps/majordomus-cli/src/mesh/address.rs with I2723; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares test/cases with I2731; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares test/cases with I2734; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares test/cases with I2740; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares test/cases with I2742; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares test/cases with I2747; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares test/cases with I2760; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2411: shares test/cases with I2786; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares apps/majordomus-cli/src/commands with I2413; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares apps/majordomus-cli/src/commands with I2414; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares docs/MESH.md with I2415; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares test/cases with I2653; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares test/cases with I2713; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares test/cases with I2714; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares test/cases with I2716; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares test/cases with I2717; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares apps/majordomus-cli/src/commands with I2718; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares test/cases with I2720; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares apps/majordomus-cli/src/mesh/config.rs with I2723; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares test/cases with I2731; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares test/cases with I2734; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares test/cases with I2740; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares test/cases with I2742; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares test/cases with I2747; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares test/cases with I2760; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2412: shares test/cases with I2786; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares apps/majordomus-cli/src/commands/mesh.rs with I2414; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares docs/MESH.md with I2415; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares test/cases with I2653; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares test/cases with I2713; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares test/cases with I2714; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares test/cases with I2716; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares test/cases with I2717; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares test/cases with I2718; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares test/cases with I2720; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares docs/MESH.md with I2723; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares test/cases with I2731; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares lib/capture.sh with I2734; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares test/cases with I2740; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares test/cases with I2742; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares test/cases with I2747; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares test/cases with I2760; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2413: shares test/cases with I2786; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2414: shares apps/majordomus-cli/src/capability/builtin/mesh.rs with I2415; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2414: shares apps/majordomus-cli/src/capability/builtin/mesh.rs with I2720; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2414: shares apps/majordomus-cli/src/mesh/state.rs with I2723; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2415: shares apps/majordomus-cli/src/capability/builtin/mesh.rs with I2720; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2415: shares apps/majordomus-cli/src/mesh/journal.rs with I2723; they may not run concurrently | majordomus plan validate |