Produkt podle oblastí
Těch pár věcí, které Majordomus řídí u práce s pomocí AI, každá se selháním, na které odpovídá, a funkcemi, které pod ni spadají. Každý člen, rozhraní i počet se odvozuje z funkcí, které doménu jmenují.
-
1 · 4 funkce
Kontext
Každý worker začíná u toho, co už repozitář ví: kontext platný pro jeho cestu, předávka, kterou zanechala poslední relace, a rozhodnutí, která už padla.odpovídá na
Agenti zapomínají. Co se naučila jedna relace, zaniká s její konverzací a další začíná od nuly.- tvrzení zaručená pojmenovaným testem
- 29 z 32
- spustitelné případy užití
- 17
- pravidla, o která se opírá
- 19
-
2 · 6 funkcí
Koordinace
Každý worker deklaruje cesty, kterých se dotkne, vidí, kdo další kde pracuje, a o kolizi se dozví dřív, než se commitne.odpovídá na
Agenti kolidují. Paralelní workery upravují stejné cesty nebo staví totéž dvakrát, aniž by o sobě věděli.- tvrzení zaručená pojmenovaným testem
- 40 z 41
- spustitelné případy užití
- 6
- pravidla, o která se opírá
- 13
-
3 · 3 funkce
Governance
Pravidla se napíšou jednou, v repozitáři, promítnou se do instrukcí každého nástroje a blokující pravidlo příkaz zastaví, místo aby jen radilo.odpovídá na
Pravidla se rozjíždějí. Každý nástroj má vlastní soubor s instrukcemi a pravidlo, které nikdo nezapojil do vynucování, je jen návrh.- tvrzení zaručená pojmenovaným testem
- 25 z 29
- spustitelné případy užití
- 8
- pravidla, o která se opírá
- 17
-
4 · 5 funkcí
Důkazy
Tvrzení jmenuje test, který o něm rozhoduje, zaznamenaný běh se posuzuje proti commitu, nad nímž proběhl, a tvrzení bez zaznamenaného běhu to přímo říká.odpovídá na
Tvrzení předbíhají důkazy. Dokumentace říká jedno, runtime dělá druhé a nikdo neumí ukázat, co z toho platí.- tvrzení zaručená pojmenovaným testem
- 30 z 34
- spustitelné případy užití
- 4
- pravidla, o která se opírá
- 13
-
5 · 3 funkce
Dokončení
Hotovo je smlouva, kterou repozitář vyhodnocuje řádek po řádku. Dokud některý řádek selhává, práce se nepřijme a odmítnutí zůstává v záznamu.odpovídá na
Hotovo je zadarmo. Worker může ohlásit úspěch dřív, než projdou kontroly samotného repozitáře.- tvrzení zaručená pojmenovaným testem
- 16 z 16
- spustitelné případy užití
- 8
- pravidla, o která se opírá
- 12
-
6 · 7 funkcí
Povrchy
Jedna deklarace v repozitáři se stává příkazovou řádkou, HTTP API, MCP, UI, Cockpitem, dokumentací i tímto webem a projekce, která se s ní rozchází, shodí build.odpovídá na
Rozhraní se rozcházejí. Příkazová řádka, API, dokumentace i web mají každé svou kopii a ty se rozjíždějí.- tvrzení zaručená pojmenovaným testem
- 35 z 35
- spustitelné případy užití
- 10
- pravidla, o která se opírá
- 15
Jak funkce zapadá do domény
Doména je jeden soubor v .ai/repo/features/domains/ s jejím příslibem a selháním, na které odpovídá. Funkce jmenuje přesně jednu doménu ve svém vlastním souboru. Vše výše se při sestavení odvozuje z těchto dvou faktů: členové, rozhraní, záruky a počty. Funkce, která nejmenuje žádnou doménu nebo jmenuje neexistující, neprojde validací dřív, než se stránka sestaví.
Každá funkce → Každá funkce proti každému rozhraní → Způsoby selhání podle oblasti práce → Jak je tato stránka odvozena →