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

I1945

The test-evidence decision and its plan are recorded

Where it stands

devtask.issue
Readiness
complete completion is recorded and every required evidence token is present
Status
DONE
Can start
not now
Milestone
Milestone status
ACTIVE
Wave
0
Waiting on
none
Holds back
none
Behind it in all
0
Evidence
2 of 2
A move writes the repository: it stamps one field of this issue's record and appends one event to the ledger, and a commit will carry both.
The same moves from a terminal

majordomus plan start I1945

majordomus plan verify I1945

majordomus plan done I1945

What it is

Objective
Record the test-evidence design as ADR 0087 with status proposed, create the milestone test-evidence, and give every slice of the design one issue, so that `majordomus plan` tracks the work and each slice is held to one written definition.
Why
The design reconciles two proposed decisions that disagree about where CI evidence goes (ADR 0068 and ADR 0080) and defines what every surface reads. Without a record, each slice would carry its own reading of it, and the reconciliation would live only in a gitignored plan.
Now
The design exists only under tmp/plans, which is gitignored. No ADR, milestone or issue names the work.
Wanted
ADR 0087 is proposed on master, the milestone test-evidence exists, and I1945 to I1965 describe the slices with their dependencies, so that `majordomus plan waves` orders them.
Done when
unknown: the record declares no `completion`
Risk
The ADR names proposed pull requests (#577, #578, #597, #600, #629) whose content may still change. It cites them by number and quotes only what it amends, so a later change to one of them shows as a quotation that no longer matches.

Acceptance

  • ADR 0087 has status proposed, cites ADR 0068, 0080 and 0071 by number and title only, and passes majordomus adr check
  • Its Decision amends ADR 0068 sentence by sentence, quoting each sentence it changes and listing every sentence that stands
  • The milestone and every issue pass majordomus plan validate with no failure
  • No prose states a number a command can compute; where one matters, the command is named
Validation
bin/majordomus adr checkbin/majordomus plan validatebash test/run.sh 28_no_hardcoded_valuesbash test/run.sh 104_strict_derivationscripts/ci/english-only-checkscripts/ci/diagram-checkscripts/derive-check
Evidence required
adr_proposedplan_valid
Evidence present
adr_proposedplan_valid

Scope

Touches
.ai/repo/adrs/0087-evidence-is-indexed-by-subject-and-judged-at-the-presented-revision.md.ai/repo/project/milestones/test-evidence.yaml.ai/repo/project/issuessite/content/adrs/adr-0087.md
Not
Any code, script or casedocs/CLAIMS.yaml and docs/EVIDENCE.mdAccepting any ADR, which is the owner's actA version bump
Depends on
none
Priority
p1
Profile
implementation
Parallel safe
true
Owner
unknown: the record declares no `owner`

The work so far

Branches
none
Merged
none
Commits
0
Trunk
master
Sessions
none
Created
2026-09-26
Updated
2026-10-07T13:27:35Z
Started
2026-09-26
Verified
2026-10-07T13:27:32Z
Completed
2026-10-07T13:27:35Z

Synchronisation

Adapter
scripts/github-sync
Repository
unknown: the derived plan's header carries no repository
External issue
unknown: a live GitHub state; this executable makes no network call, so only `scripts/github-sync --check` can answer it
State there
unknown: a live GitHub state; this executable makes no network call, so only `scripts/github-sync --check` can answer it

Findings

Nothing is wrong with these records.