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á | typ | command | výsledek |
|---|---|---|---|
| sada testů | test | bash test/run.sh | projde 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ží.
| issue | status | vlna | závisí na | název |
|---|
Graf
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:2pxKanonický záznam: .ai/repo/project/milestones/foundation.yaml. Zpětně ho přečtete pomocí majordomus plan show foundation.