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

intent-lifecycle

Work is traceable to the intent it serves, and an intent is satisfied only by evidence

2issuesdevtask.milestone
1readydevtask.milestone
1blockeddevtask.milestone
0activedevtask.milestone
0completedevtask.milestone

The milestone

devtask.milestone
Title
Work is traceable to the intent it serves, and an intent is satisfied only by evidence
Outcome
An intent is a typed record above the milestones that realise it: a statement, its invariants, and satisfaction criteria each naming the evidence that settles it. Its stage is derived from the plan's milestone status and its satisfaction from the evidence ledger, never stored. A gate refuses an intent that names no milestone or evidence that resolves to nothing, a session's preflight names the intent its work serves or refuses, the Cockpit shows intents with measured and enforced coverage of its scripts, and a milestone closes on GitHub only when the intents it serves are satisfied.
Status
PLANNED
Rank
0
Depends on
none
Waiting on
none
Holds back
Record
.ai/repo/project/milestones/intent-lifecycle.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
I1900ready3

What may run at the same time

WaveTogetherSerialised by scope
0—

Every issue

ReadinessStatusIssueTitleWavePriorityWaiting onHolds back
readyREADYI1900An intent is a typed record whose stage and satisfaction are derived0p1—3
blockedBLOCKEDI1903The work realising an intent is joined across episodes, providers and handovers1p10

Findings

LevelCodeMessageReproduce
WARNscope_conflictI1900: shares share/schemas/majordomus/intent with I1980; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1900: shares apps/majordomus-cli/src/intent.rs with I1999; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1900: shares .ai/repo/ci/gates.yaml with I2662; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1900: shares .ai/repo/ci/gates.yaml with I2716; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1900: shares apps/majordomus-cli/src/capability/builtin/intents.rs with I2720; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1900: shares share/schemas/majordomus/intent with I2742; they may not run concurrentlymajordomus plan validate