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.

I0008 — Promítnout model do milníků a úkolů GitHubu

Vytvářet a aktualizovat milníky a úkoly na GitHubu z kanonického modelu, hlásit drift místo přepisování lidských úprav a držet každé síťové volání mimo samotný nástroj.

HOTOVO vlna 5 · p1 · profil implementation · bezpečné paralelně

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

Cíl

Vytvářet a aktualizovat milníky a úkoly na GitHubu z kanonického modelu, hlásit drift místo přepisování lidských úprav a držet každé síťové volání mimo samotný nástroj.

Proč

GitHub je místo, kde se spolupracuje, takže musí plán ukazovat. Není to místo, kde plán žije, takže nesmí být tím, co ho definuje.

Aktuální stav

Repozitář neměl žádné úkoly ani milníky na GitHubu.

Cílový stav

scripts/github-sync vykreslí projekci z majordomus plan body, vytvoří, co chybí, aktualizuje, co se změnilo, a hlásí, co člověk upravil.

Rozsah

  • scripts/github-sync

Mimo rozsah

  • Zapisování stavu GitHubu zpět do kanonických souborů
  • Jakékoli síťové volání uvnitř bin, lib, share nebo test

Závislosti

Co na tom čeká

Kritéria přijetí

  • Adaptér běží offline proti fixture a vytváří přesný payload, který by odeslal
  • Spravovaný úkol, jehož tělo se liší od projekce, se hlásí jako drift, nepřepisuje se
  • Uzavřený úkol, jehož kanonický stav není DONE, se hlásí
  • Samotný nástroj neobsahuje žádného síťového klienta

Validace

  • bash test/run.sh 45_github_projection
  • scripts/github-sync --plan

Požadované důkazy

  • projection_test
  • github

Důkazy

pokrývátypcommandvýsledeku commitu
projection_testtestbash test/run.sh 45_github_projection1 prošel, 0 selhalo2dd5915
githubručníscripts/github-sync --apply && scripts/github-sync --checkcreated milestone M000 and every issue belonging to it on korczis/prismatic-majordomus, each open or closed according to its derived status; check exited 0 with no drift. A hand edit inside a generated region was detected (exit 11), refused by --apply, and overwritten only under --force82f23ef

Riziko

Synchronizace, která přepíše lidské vlákno komentářů, by z GitHubu udělala nepřátelské prostředí.

Časová osa

zahájeno
2026-09-04T03:13:04Z
ověřeno
2026-09-04T03:13:05Z
dokončeno
2026-09-04T04:08:51Z

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/I0008.yaml. Načtěte jej zpět pomocí majordomus plan show I0008.

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