Skip to content
Cockpit0.29.0
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

IssueReadinessHolds backWeight
I2140ready1

What may run at the same time

WaveTogetherSerialised by scope
0—
1—

Every issue

ReadinessStatusIssueTitleWavePriorityWaiting onHolds back
completeDONEI2137An accepted mesh event is on disk before it counts, and a damaged journal line is reported, never fused or dropped silently0p0—1
completeDONEI2139A sync message stays under the link bound whatever the marks weigh0p1—0
readyREADYI2140Paging mesh.events returns every event exactly once0p2—1
readyREADYI2706An own event whose append failed is never acknowledged as durable, and a journal reload is bounded in size1p0—0
blockedBLOCKEDI2733A resumed mesh.events walk returns every event exactly once, across partitions1p20

Findings

LevelCodeMessageReproduce
WARNscope_conflictI2140: shares apps/majordomus-cli/src/mesh/journal.rs with I2410; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI2140: shares docs/MESH.md with I2411; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI2140: shares docs/MESH.md with I2412; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI2140: shares docs/MESH.md with I2413; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI2140: shares apps/majordomus-cli/src/capability/builtin/mesh.rs with I2414; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI2140: shares apps/majordomus-cli/src/capability/builtin/mesh.rs with I2415; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI2140: shares apps/majordomus-cli/src/capability/builtin/mesh.rs with I2720; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI2140: shares apps/majordomus-cli/src/mesh/journal.rs with I2723; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI2706: shares apps/majordomus-cli/src/mesh/journal.rs with I2708; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI2706: shares apps/majordomus-cli/src/mesh/journal.rs with I2709; they may not run concurrentlymajordomus plan validate