majordomus economics run
Spustit živou sadu: skutečné relace harnessu s Majordomus a bez něj, zaznamenané jako surové využití a verdikty kontrol. Spotřebovává využití providera
majordomus economics run
Použití
majordomus economics run [OPTIONS]Argumenty
| argument | hodnota | výchozí | popis |
|---|---|---|---|
| --repo | <PATH> | — | Zde začne hledání kořene repozitáře (výchozí: aktuální adresář) (přijímá každý podpříkaz) |
| --discovery | vcs | filesystem | vcs | Jak se vyhledávají deklarativní soubory (přijímá každý podpříkaz)
|
| --strict | flag | — | Odmítne pokračovat, pokud kterýkoli soubor vrstvy nese diagnostiku typu chyba (přijímá každý podpříkaz) |
| --share | <DIR> | — | Adresář share distribuce nástroje (kinds.yaml, schemas/); výchozí: $MAJORDOMUS_SHARE, poté vlastní share/ repozitáře, poté ten vedle spustitelného souboru (přijímá každý podpříkaz) |
| --suite | <SUITE> | pilot | Živá sada ke spuštění |
| --task | <TASKS> | — | Pouze tato úloha (opakovatelné) |
| --repetition | <REPETITIONS> | — | Jen toto opakování (lze opakovat) |
| --work-dir | <PATH> | — | Kam jdou přepisy; nikdy dovnitř repozitáře. Pracovní prostory jsou čerstvé adresáře v systémovém dočasném adresáři, odstraněné po skončení svého běhu |
| --harness | <PATH> | claude | Spustitelný soubor harnessu |
| --parallel | <PARALLEL> | 2 | Souběžně běžící běhy |
| --session-timeout | <SESSION_TIMEOUT> | 1800 | Limit nástěnných hodin na relaci, v sekundách |
| --force | flag | — | Odmítnuto: zaznamenaný běh je důkaz a nikdy se nepřepisuje; vyloučit ho v metodice s důvodem a zaznamenat další opakování |
| --dry-run | flag | — | Připravit každý workspace a vypsat příkaz harnessu; nic nespouštět, nic neutrácet |
Příklady
-
Připravit živou sadu, aniž by se cokoli utratilo
Sestaví každý kontrolní a testovaný pracovní prostor a vypíše příkaz harnessu, který by každá relace spustila; poskytovateli se nic neposílá. Odmítnuto s kódem 12, kde není deklarována žádná metodika.
$ majordomus economics run --suite pilot --dry-runCo tvrdí: exit 12.
Testuje apps/majordomus-cli/tests/cli_examples.rs, který spouští příkaz nad sestaveným programem a ověřuje, co stránka uvádí.
Odkud to pochází
Deklarováno jednou v apps/majordomus-cli/src/cli.rs: clap pro strukturu, typovaná metadata v Rustu vedle něj pro příklady. Tato stránka, majordomus economics run --help, docs/generated/cli.md a docs/generated/cli.json jsou projekce této jediné deklarace.
Celá příkazová řádka na jedné stránce: stránka příkazové řádky registru. Životní cyklus úlohy (init, start, finish, doctor, ...) patří nástroji shell, jinému programu: Příkazy a jeho specifikace.