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.

I0012 — Přimět CI odmítnout neplatný model nebo zastaralou projekci

Přidat validaci modelu a kontrolu čerstvosti projekcí do blokujícího jobu CI, bez poradního průchodu.

HOTOVO vlna 7 · p1 · profil implementace · bezpečné paralelně

Součást M000 — Vývoj řízený milníky a DAG.

Cíl

Přidat validaci modelu a kontrolu čerstvosti projekcí do blokujícího jobu CI, bez poradního průchodu.

Proč

Validátor, který běží, jen když si někdo vzpomene, není vynucování.

Aktuální stav

CI spustila sadu, doctor, watch a kontrolu synchronizace dat webu.

Cílový stav

CI také spouští plan validate a offline kontrolu projekce GitHubu a selže na kterékoli z nich.

Rozsah

  • .github/workflows

Mimo rozsah

  • Jakýkoli krok CI, který ke splnění potřebuje token GitHub

Závislosti

Co na tom čeká

Kritéria přijetí

  • plan validate běží v blokujícím jobu a jeho návratový kód není spolknut
  • Projekce GitHubu se kontroluje offline proti kanonickému modelu
  • Žádný nový krok nevyžaduje pro úspěch přístup k síti

Validace

  • bash test/run.sh 26_ci_wiring

Požadované důkazy

  • ci_test

Důkazy

pokrývátypcommandvýsledeku commitu
ci_testtestbash test/run.sh 26_ci_wiring1 prošel — validate.yml spouští bin/majordomus plan validate jako blokující krok a vykresluje celou projekci GitHubu offline, žádný z kroků nesahá po přihlašovacích údajích a adaptér je prověřen shellcheckem05423af

Riziko

Nízká

Časová osa

zahájeno
2026-09-04T05:15:01Z
ověřeno
2026-09-04T05:15:02Z
dokončeno
2026-09-04T05:15:04Z

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/I0012.yaml. Přečtěte ho zpět pomocí majordomus plan show I0012.

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