A snapshot: read at commit 707a04c7ce8 on 2026-10-18T00:06:01Z by majordomus 0.29.0. Nothing on this page is read again. See it live
mesh-journal-converges
The cooperation journal is durable, converges under any delivery order, and never lets a stale claim win
5issuesdevtask.milestone
2readydevtask.milestone
1blockeddevtask.milestone
0activedevtask.milestone
2completedevtask.milestone
The milestone
devtask.milestone- Title
- The cooperation journal is durable, converges under any delivery order, and never lets a stale claim win
- Outcome
- An event the runtime accepted survives a crash or is reported lost; replicas with the same authenticated event set produce the same digest after any delivery order; a claim that expired never returns to beat a claim admitted while it was gone, and every claim conflict is announced; every page of the journal returns every event once.
- Status
- ACTIVE
- Rank
0- Depends on
- none
- Waiting on
- none
- Holds back
- none
- Record
.ai/repo/project/milestones/mesh-journal-converges.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
What may run at the same time
Every issue
| Readiness | Status | Issue | Title | Wave | Priority | Waiting on | Holds back |
|---|---|---|---|---|---|---|---|
| complete | DONE | I2137 | An accepted mesh event is on disk before it counts, and a damaged journal line is reported, never fused or dropped silently | 0 | p0 | — | 1 |
| complete | DONE | I2139 | A sync message stays under the link bound whatever the marks weigh | 0 | p1 | — | 0 |
| ready | READY | I2140 | Paging mesh.events returns every event exactly once | 0 | p2 | — | 1 |
| ready | READY | I2706 | An own event whose append failed is never acknowledged as durable, and a journal reload is bounded in size | 1 | p0 | — | 0 |
| blocked | BLOCKED | I2733 | A resumed mesh.events walk returns every event exactly once, across partitions | 1 | p2 | 0 |
Findings
| Level | Code | Message | Reproduce |
|---|---|---|---|
| WARN | scope_conflict | I2140: shares apps/majordomus-cli/src/mesh/journal.rs with I2410; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2140: shares docs/MESH.md with I2411; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2140: shares docs/MESH.md with I2412; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2140: shares docs/MESH.md with I2413; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2140: shares apps/majordomus-cli/src/capability/builtin/mesh.rs with I2414; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2140: shares apps/majordomus-cli/src/capability/builtin/mesh.rs with I2415; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2140: shares apps/majordomus-cli/src/capability/builtin/mesh.rs with I2720; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2140: shares apps/majordomus-cli/src/mesh/journal.rs with I2723; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2706: shares apps/majordomus-cli/src/mesh/journal.rs with I2708; they may not run concurrently | majordomus plan validate |
| WARN | scope_conflict | I2706: shares apps/majordomus-cli/src/mesh/journal.rs with I2709; they may not run concurrently | majordomus plan validate |