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.

I0002 — Definovat kanonické schéma milníku a úkolu

Definovat nejmenší repozitářově nativní reprezentaci specifikace výsledku milníku a prováděcího kontraktu úkolu a vynutit ji tak, jak je vynucen každý jiný konfigurační soubor tady: klíč, který nikdo nečte, je chyba.

HOTOVO vlna 1 · p0 · profil deep-work · bezpečné paralelně

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

Cíl

Definovat nejmenší repozitářově nativní reprezentaci specifikace výsledku milníku a prováděcího kontraktu úkolu a vynutit ji tak, jak je vynucen každý jiný konfigurační soubor tady: klíč, který nikdo nečte, je chyba.

Proč

Každý navazující povrch čte tyto soubory. Pole, které se zapisuje a nikdy nečte, nebo čte a nikdy nezapisuje, se stane lží, kterou web nakonec zveřejní.

Aktuální stav

Politika, profily a prompty mají každý allowlist pod share/allow. Milníky a úkoly žádný neměly, protože neexistovaly.

Cílový stav

share/allow/project.txt, share/allow/milestone.txt a share/allow/issue.txt existují a každý klíč v kanonickém souboru odpovídá jednomu z nich.

Rozsah

  • .majordomus/project
  • share/allow
  • docs/SCHEMAS.md

Mimo rozsah

  • JSON Schema; tento repozitář validuje allowlisty a vlastní podmnožinou YAML
  • Samostatný adresář důkazů; důkazy žijí uvnitř záznamu, který dokazují

Závislosti

Co na tom čeká

Kritéria přijetí

  • Neznámý klíč v souboru milníku nebo úkolu je nahlášené selhání
  • V žádném ze schémat neexistuje pole status
  • Důkazy jsou součástí záznamu, jehož dokončení hlídají

Validace

  • bin/majordomus plan validate
  • bash test/run.sh 40_project_model

Požadované důkazy

  • schema_test

Důkazy

pokrývátypcommandvýsledeku commitu
schema_testtestbash test/run.sh 40_project_model1 prošel, 0 selhalo2dd5915

Riziko

Příliš malé schéma vynutí pozdější migraci; příliš velké zve k polím, která nikdo nečte.

Časová osa

zahájeno
2026-09-04T03:12:42Z
ověřeno
2026-09-04T03:12:43Z
dokončeno
2026-09-04T03:12:44Z

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/I0002.yaml. Zpětně ho přečtete pomocí majordomus plan show I0002.

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