I1945 — Rozhodnutí o testovacích důkazech a jeho plán jsou zaznamenány
Zaznamenat návrh testovacích důkazů jako ADR 0087 se stavem proposed, vytvořit milník test-evidence a dát každému řezu návrhu jeden úkol, aby `majordomus plan` práci sledoval a každý řez se držel jedné napsané definice.
HOTOVO vlna 0 · p1 · profil implementation · bezpečné souběžně
Cíl
Zaznamenat návrh testovacích důkazů jako ADR 0087 se stavem proposed, vytvořit milník test-evidence a dát každému řezu návrhu jeden úkol, aby `majordomus plan` práci sledoval a každý řez se držel jedné napsané definice.
Proč
Návrh smiřuje dvě navržená rozhodnutí, která se neshodují v tom, kam jdou důkazy z CI (ADR 0068 a ADR 0080), a definuje, co čte každý povrch. Bez záznamu by každý řez nesl vlastní čtení, a smíření by žilo jen v plánu ignorovaném gitem.
Aktuální stav
Návrh existuje jen pod tmp/plans, které je v gitignore. Žádné ADR, milník ani úkol tu práci nejmenuje.
Cílový stav
ADR 0087 je navrženo na masteru, milník test-evidence existuje a I1945 až I1965 popisují řezy s jejich závislostmi, takže je `majordomus plan waves` seřadí.
Rozsah
- .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/issues
- site/content/adrs/adr-0087.md
Mimo rozsah
- Jakýkoli kód, skript nebo případ
- docs/CLAIMS.yaml a docs/EVIDENCE.md
- Přijetí jakéhokoli ADR, což je čin vlastníka
- Zvýšení verze
Závislosti
Žádné. Tento úkol je kořenem grafu.
Kritéria přijetí
- ADR 0087 má stav proposed, cituje ADR 0068, 0080 a 0071 jen číslem a názvem a projde majordomus adr check
- Jeho Decision mění ADR 0068 větu po větě, cituje každou větu, kterou mění, a vypisuje každou větu, která platí
- Milník a každý úkol projdou majordomus plan validate bez selhání
- Žádná próza neuvádí číslo, které příkaz dokáže spočítat; kde na něm záleží, příkaz je pojmenován
Validace
- bin/majordomus adr check
- bin/majordomus plan validate
- bash test/run.sh 28_no_hardcoded_values
- bash test/run.sh 104_strict_derivation
- scripts/ci/english-only-check
- scripts/ci/diagram-check
- scripts/derive-check
Požadované důkazy
- adr_proposed
- plan_valid
Důkazy
| pokrývá | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| adr_proposed | ruční | bin/majordomus adr check; grep -m1 '^status' .ai/repo/adrs/0087-*.md | exit 0 at b4a781c668: 80 decisions examined, every reference resolves; ADR 0087 is status: proposed (bea35d4489) | b4a781c |
| plan_valid | test | bin/majordomus plan validate | exit 0 na b4a781c668: 24 milníků, 257 úkolů, 0 selhání | b4a781c |
Riziko
ADR jmenuje navržené pull requesty (#577, #578, #597, #600, #629), jejichž obsah se může ještě změnit. Cituje je číslem a cituje jen to, co mění, takže pozdější změna jednoho z nich se projeví jako citace, která už nesouhlasí.
Časová osa
- zahájeno
- 2026-09-26
- ověřeno
- 2026-10-07T13:27:32Z
- dokončeno
- 2026-10-07T13:27:35Z
Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.
Kanonický záznam: .ai/repo/project/issues/I1945.yaml. Přečtěte jej zpět pomocí majordomus plan show I1945.