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.

Sledovat

hlásí drift mezi politikou, projekcemi, stavem, rozsahem a gitem, každé zjištění s příkazem, který ho reprodukuje

hlásí drift mezi politikou, projekcemi, stavem, rozsahem a gitem, každé zjištění s příkazem, který ho reprodukuje

Kde to žije

Stav, který vlastní

  • .ai/local/state/ledger.jsonl

Příkaz, který na to působí

majordomus watch

Co se od poslední aktualizace rozešlo — politika, projekce, stav, retence.

  • jen pro čtení
  • aktivní úloha volitelná
  • --json
majordomus watch [--json]

Podívat se, jak odmítá a jak přijímá

watch odpovídá na jinou otázku než doctor: ne co je špatně, ale co se změnilo. Pro odchylku končí kódem 11 a nikdy 10, takže na něm žádný hook neblokuje.

Pro tento repozitář platí

# A repository with Majordomus installed and projections generated, and one commit of work.
"$MJ" init >/dev/null
"$MJ" update >/dev/null
mkdir -p lib docs
echo a > lib/a
echo d > docs/d
git add . && git commit -qm base

Spustit

$ majordomus watch

Výstup obsahuje

  • watch: 0 drift

ukončení 0

Kód 0. Hash politiky odpovídá tomu zaznamenanému při poslední aktualizaci a každá projekce odpovídá svému otisku.

Pro tento repozitář platí

# Installed and generated, then the policy was edited without regenerating the projections.
. "$FIXTURE_SETUP/installed.sh"
printf '\nledger:\n  retention_max_lines: 4000\n' >> .ai/repo/policy.yaml

Spustit

$ majordomus watch

Výstup obsahuje

  • DRIFT

ukončení 11

Kód 11 je DRIFT, což je informace, ne verdikt. Generované instrukční soubory už nevyplývají z politiky, z níž byly vygenerovány, a opravou je `majordomus update`.

Co je zaručeno

Pravidla, která tento příkaz spouští

Doktríny, jejichž enforced_by jmenuje watch. Vynucovat pravidlo a být jím řízen jsou různé vztahy, proto se uvádějí zvlášť.

Okamžiky, na které to odpovídá

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