Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

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ě

Součást test-evidence — Každé ověřitelné tvrzení a widget se na každém povrchu převádí na testovací důkaz vázaný na revizi.

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átypcommandvýsledeku commitu
adr_proposedručníbin/majordomus adr check; grep -m1 '^status' .ai/repo/adrs/0087-*.mdexit 0 at b4a781c668: 80 decisions examined, every reference resolves; ADR 0087 is status: proposed (bea35d4489)b4a781c
plan_validtestbin/majordomus plan validateexit 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.

Prohledává názvy a popisy všech stránek, které tento web publikuje.