Co dělá
majordomus init vytvoří vrstvu z kostry nástroje a odmítne přepsat existující; --extend doplní, co chybí, a nic nepřepíše. Repozitář zřízený dřív, než vrstva existovala, přesune migrate, náhled je s --dry-run, s ověřenou zálohou. Samotný nástroj potřebuje POSIX shell, git a program na kontrolní součty a při práci nikdy nesahá do sítě.
S --personal, na init nebo na instalátoru se vytvoří táž vrstva jako osobní vrstva jednoho člověka ve sdíleném repozitáři: je pokryta vlastním exclude souborem adresáře git, nic se nezapisuje do .gitignore a příkaz selže, pokud git status po něm nečte totéž jako před ním. update a capture install pokrývají to, co zapisují, stejně, doctor to při každém běhu znovu ověří a init --extend --shared předá vrstvu týmu, když své opodstatnění doložila.
Co nedělá
Neinstaluje do vašeho projektu nic kromě .ai/ a souborů, které politika jmenuje, a neinstaluje git hooky: doctor pojmenovává dva řádky, které ještě musíte přidat. Osobní vrstva necestuje: je jednoho checkoutu na jednom stroji, dokud není sdílena. Archiv pro Windows se nepublikuje, dokud shellová polovina nemá odpověď pro Windows, a model distribuce to říká, místo aby dodával program, který nic nemůže řídit.