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

adopter-upgrades

An adopting repository survives a Majordomus upgrade, and what the tool vendors into it is adopter-neutral

17issuesdevtask.milestone
5readydevtask.milestone
2blockeddevtask.milestone
0activedevtask.milestone
10completedevtask.milestone

The milestone

devtask.milestone
Title
An adopting repository survives a Majordomus upgrade, and what the tool vendors into it is adopter-neutral
Outcome
An adopter can upgrade the tool, or vendor its rules, and be told exactly what to migrate before anything refuses its commits. The migration is a command, not a hand replay. What the tool writes into an adopter (rules, skeleton, scope, candidates) is neutral to this repository and keeps a PR-only trunk clean.
Status
ACTIVE
Rank
0
Depends on
unknown: the record declares no `depends_on`
Waiting on
none
Holds back
none
Record
.ai/repo/project/milestones/adopter-upgrades.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
I1980ready2

What may run at the same time

WaveTogetherSerialised by scope
0—
0

I1980 before I1990: both touch share/skeleton

0

I1980 before I1999: both touch share/skeleton

I1990 before I1999: both touch lib/finish.sh

1—
1

I1985 before I1988: both touch test/cases

Every issue

ReadinessStatusIssueTitleWavePriorityWaiting onHolds back
readyREADYI1980A layer names the tool version it was written for, and doctor tells version skew from defects0p0—2
completeDONEI1981A command's effect class is declared per subcommand and flag, and live scenarios judge the whole argv0p0—1
blockedBLOCKEDI1982Plan stamps written before seals existed are re-sealed by a command that keeps their original times1p10
blockedBLOCKEDI1983Upgrading the vendored rules reports or applies the policy and source keys those rules depend on1p10
completeDONEI1984Knowledge candidates never leave untracked files on a trunk that only pull requests change0p1—1
readyREADYI1985A knowledge candidate relates to its own decision and commit, not to the whole episode1p2—0
completeDONEI1986The vendored rule package says nothing that is only true of this repository0p2—0
completeDONEI1987A knowledge record's file provenance survives the file's deletion0p2—0
readyREADYI1988A use case's setup scripts live where the adopter declares, and its scenarios may run the adopter's own commands1p2—0
completeDONEI1989init seeds a scope for the stack it finds, not for this repository's0p3—0
readyREADYI1990The pre-push check judges the refs being pushed, or says why the checkout's task binds them0p3—0
completeDONEI1991A comment-only edit of the policy regenerates no bootstrap0p3—0
completeDONEI1996doctor does not fail an adopter on a check written for this repository0p2—0
completeDONEI1998A health command in an unsupervised repository does not exit 00p2—0
readyREADYI1999A tracked file a hook regenerates does not refuse a task that never touched it0p2—0
completeDONEI2464A path that holds a space is one path to the scope doctrine0p1—0
completeDONEI2491A personal layer changes nothing shared: init --personal and install.sh --personal keep the layer one person's own, verify it, and --shared hands it to the team0p1—0

Findings

LevelCodeMessageReproduce
WARNscope_conflictI1980: shares share/skeleton with I1990; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I1997; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares share/skeleton with I1999; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2059; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2114; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2282; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares share/schemas with I2410; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2411; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares share/skeleton with I2412; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2413; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2653; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares share/schemas with I2670; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2713; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2714; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2716; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2717; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares lib/doctor.sh with I2718; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2720; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2723; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2731; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2734; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2740; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares share/schemas with I2742; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2747; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2760; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1980: shares test/cases with I2786; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1985: shares test/cases with I1988; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1985: shares test/cases with I2403; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1985: shares test/cases with I2484; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1985: shares test/cases with I2700; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1985: shares test/cases with I2701; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1985: shares test/cases with I2706; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1985: shares test/cases with I2708; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1985: shares test/cases with I2709; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1988: shares share/schemas with I2401; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1988: shares test/cases with I2403; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1988: shares docs with I2484; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1988: shares docs with I2700; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1988: shares share/schemas with I2701; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1988: shares docs with I2702; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1988: shares docs with I2704; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1988: shares docs with I2705; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1988: shares docs with I2706; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1988: shares test/cases with I2708; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1988: shares docs with I2709; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I1997; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares lib/finish.sh with I1999; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2059; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares docs/CLI.md with I2114; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2282; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2410; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2411; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares share/skeleton with I2412; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2413; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2653; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2713; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2714; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2716; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2717; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2718; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares docs/CLI.md with I2720; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2723; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2731; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2734; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2740; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2742; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2747; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2760; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1990: shares test/cases with I2786; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares lib with I2059; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares lib with I2114; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2132; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2140; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares test/cases with I2282; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2410; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2411; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2412; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares lib with I2413; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2414; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2415; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares test/cases with I2653; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2670; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares lib with I2694; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2695; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2697; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares lib with I2713; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares lib with I2714; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares test/cases with I2716; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares test/cases with I2717; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares lib with I2718; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2720; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2723; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares test/cases with I2731; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares lib with I2734; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2740; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares lib with I2742; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2747; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares lib with I2760; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares apps/majordomus-cli/src with I2770; they may not run concurrentlymajordomus plan validate
WARNscope_conflictI1999: shares test/cases with I2786; they may not run concurrentlymajordomus plan validate