Nad čím Majordomus dohlíží
11 odpovědností, jedna vrstva. Každá je soubor v .ai/ a podpříkaz, který ho čte.
Politika
jeden policy.yaml nezávislý na poskytovateli; neznámé klíče jsou chyby
- majordomus update
- 12 záruk
- 8 vynuceno
Projekce
update deterministicky generuje CLAUDE.md, AGENTS.md, GEMINI.md nebo jakýkoli cíl, který pojmenujete, a každý opatří hashem politiky a hashem vlastního obsahu; ruční úprava se detekuje a nikdy se mlčky nepřepíše
- majordomus update
- 15 záruk
- 3 vynucené
Stav
jedna aktivní úloha na checkout v current.yaml, s branch, head a working_tree počítanými z gitu, nikdy ne psanými ručně
- majordomus start
- 12 záruk
- 5 vynucováno
Rozsah
start bere cesty, kterých se úloha smí dotknout; check a finish selžou na souborech mimo ně; překrývající se nároky jiných worktree se hlásí
- majordomus check
- 7 záruk
- 3 vynucené
Profily
jeden balíček na třídu úloh, každý nastavuje třídu schopností, úsilí uvažování, rozvláčnost, prezentaci, přepínače kontextu, ověřování a interval checkpointů nezávisle
- majordomus check
- 8 záruk
- 3 vynucené
Předávka
záznamy pouze pro připojování s vypočteným front matter a povinnými sekcemi, vytvářené atomicky, nikdy nestagované; --resolve najde ten správný pro tento worktree a branch a označí, jak daleko se git od něj posunul
- majordomus handover
- 4 záruky
- 3 vynucené
Dokončení
typovaný výsledek a smlouva vyhodnocená řádek po řádku; pokud selže kterýkoli řádek, nic se nezapíše
- majordomus finish
- 7 záruk
- 3 vynucené
Doctor
dokazuje, že instalace je skutečná: politika se parsuje, každé deklarované vynucování skutečně vyvolá hook, který pojmenovává, bez spolknutého exit kódu, každá projekce odpovídá vlastnímu razítku, vždy načítaný soubor je pod rozpočtem
- majordomus doctor
- 26 záruk
- 15 vynuceno
Sledovat
hlásí drift mezi politikou, projekcemi, stavem, rozsahem a gitem, každé zjištění s příkazem, který ho reprodukuje
- majordomus watch
- 5 záruk
Plán
milníky jsou specifikace výsledků a úkoly jsou prováděcí smlouvy; stav, vlny provádění a další připravený úkol se odvozují z grafu závislostí a nikdy se neukládají
- majordomus plan
- 17 záruk
- 3 vynucené
Vrstva
jeden přenosný adresář .ai/, čitelný bez nástroje: .ai/repo/ je sledovaný a kanonický, .ai/local/ je vlastní tomuto checkoutu a ignorovaný; doctor dokládá, že se manifest vyřeší, každá sekce, kterou jmenuje, existuje a nic pod local/ není sledováno
- majordomus init
- 21 záruk
- 6 vynucených
10 vět, které čte každý pracovník
Promítá se do každého generovaného instrukčního souboru ze stejného zdroje; výše uvedené odpovědnosti jsou způsob, jakým je nástroj zajišťuje.
- 1Relace jsou pracovníci, ne paměť
- 2Načíst minimální dostatečný kontext
- 3Externalizovat rozhodnutí a trvalý stav
- 4Jeden pracovník, jeden jasný rozsah
- 5Stupňujte schopnost a úsilí jen tehdy, když je to opodstatněné
- 6Hloubka provádění není výřečnost výstupu
- 7Definovat dokončení před provedením
- 8Ověřujte výsledky, ne aktivitu
- 9Paralelní práce vyžaduje izolaci
- 10Předávky přenášejí stav, ne přepisy