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.

foundation — Řídicí dozorová vrstva, která je skutečná, a ne jen popsaná

Repozitář nese jednu politiku, malou sadu profilů, trvalý stav úloh a sadu příkazů, které odmítají práci nesplňující deklarovaný kontrakt — s každým pravidlem rozeslaným z registru, který dokazuje, že dosáhne příkaz, jenž tvrdí, že ho spouští.

HOTOVO 0 z 0 úkolů hotovo

připraveno
0
blokováno
0
aktivní
0
verify
0
hotovo
0
zrušeno
0

Problém

Pracovník AI v repozitáři nemá trvalou paměť, deklarovaný rozsah ani smlouvu, která říká, kdy je jeho práce hotová. Každá relace začíná od nuly a končí tvrzením o úspěchu. Důkazem, že je pravidlo vynucováno, je obvykle věta, která to tvrdí.

Výsledek

Repozitář nese jednu politiku, malou sadu profilů, trvalý stav úloh a sadu příkazů, které odmítají práci nesplňující deklarovaný kontrakt — s každým pravidlem rozeslaným z registru, který dokazuje, že dosáhne příkaz, jenž tvrdí, že ho spouští.

Aktuální stav

Dodáno. Politika, profily, trvalé záznamy, povrch příkazů, registr doktrín s rekonciliací zapojení i projekce poskytovatelů existují a pokrývá je behaviorální sada.

Cílový stav

Beze změny: tento milník je základ, vůči kterému se měří každý pozdější.

Rozsah

  • bin
  • lib
  • podíl
  • test

Mimo rozsah

  • Měření tokenů nebo nákladů
  • Omezování runtime poskytovatele

Kritéria přijetí

  • Jedna kanonická politika se promítá do každého poskytovatele a drift lze zjistit jedním příkazem
  • Úloha deklaruje rozsah a práce mimo něj se hlásí
  • Kontrakt dokončení se vyhodnocuje, ne prohlašuje
  • Každé vynucované pravidlo je deklarováno v registru, odtud rozesíláno a doloženo, že dosáhne svého příkazu
  • Každé chování má případ v sadě a CI jej spouští

Validace

  • bash test/run.sh
  • bin/majordomus doctor

Požadované důkazy

  • sada testů

Rizika

  • Spodní mez je bash 3.2 a BSD userland, což omezuje, co lze od enginu chtít.

Důkazy

Milník není nikdy hotový tím, že jsou hotové jeho úkoly; poslední krok je jeho vlastní přijetí a podmiňují jej řádky níže.

pokrývátypcommandvýsledek
sada testůtestbash test/run.shprojde behaviorální sada pokrývající politiku, profily, životní cyklus úlohy, registr doktríny a projekce poskytovatelů

Úkoly

Každý z nich je prováděcí kontrakt s vlastními kritérii přijetí, validačním příkazem a požadovanými důkazy. Sloupec wave je vrstva grafu závislostí, v níž úkol leží.

issuestatusvlnazávisí nanázev

Graf

graf závislostí foundationz .ai/repo/project
flowchart LR
    classDef done stroke:#16a34a,fill:#dcfce7,color:#14532d,stroke-width:2px
    classDef active stroke:#2563eb,fill:#eff6ff,color:#1e3a8a,stroke-width:2px
    classDef verify stroke:#7c3aed,fill:#f5f3ff,color:#4c1d95,stroke-width:2px
    classDef ready stroke:#0891b2,fill:#ecfeff,color:#164e63,stroke-width:2px
    classDef planned stroke:#0891b2,fill:#ecfeff,color:#164e63,stroke-width:2px
    classDef blocked stroke:#b45309,fill:#fffbeb,color:#78350f,stroke-width:2px
    classDef cancelled stroke:#6b7280,fill:#f9fafb,color:#374151,stroke-width:2px
    classDef superseded stroke:#6b7280,fill:#f9fafb,color:#374151,stroke-width:2px

Kanonický záznam: .ai/repo/project/milestones/foundation.yaml. Zpětně ho přečtete pomocí majordomus plan show foundation.

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