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.

Příkaz čte každý kanonický soubor nejvýše jednou

Příkaz čte každý kanonický soubor nejvýše jednou

majordomus://rule/project.hot-path-reads-once@1aktivní výkondoktrína

odkazuje na

odkazuje na něj

Zdůvodnění

project.derived-once říká, co spočítat jednou na verzi stavu. Toto pravidlo je jeho podoba pro jedno vyvolání, tedy místo, kde se regrese skutečně objevují: validátor, který zploští politiku, kterou už loader zploštil, přístupový prvek, který čte záznam znovu pro každé pole, projekce, která hashuje zdroj, jejž hashoval průchod objevování. Každé je správné a každé je neviditelné, dokud se nečtou čítače. Nástroj počítá svá čtení přesně proto, aby toto pravidlo mělo číslo, proti kterému se kontroluje.

Požadované chování

Příkaz načte, co potřebuje, v loaderu a předá čtení dál: politika, profily, registry, model plánu, dokumenty kontextu a zdroje znalostí se každé čtou jednou a poté rozšiřují. Validátor čte přes loader, nikdy přes soubor. MJ_TIMING=1 vypíše počty yaml_flatten, yaml_flatten_many, sha256_many a git daného vyvolání; součet souborů, které tato čtení pokrývají, je nanejvýš počet různých kanonických souborů, které příkaz potřebuje.

Chování při selhání

Toto pravidlo nerozhoduje žádný příkaz; rozhoduje recenzent pomocí čítačů. Žádný případ tyto počty zatím nedrží. Ten, který bude, bude držet počty doctor a watch na vlastním repozitáři nástroje na počtu různých kanonických souborů, které čtou, a změna, která čte soubor dvakrát, na něm selže.

Ověření

MJ_TIMING=1 bin/majordomus doctor 2>&1 >/dev/null | grep count, před změnou loaderu, validátoru či accessoru i po ní.

Odkud to pochází

kanonický soubor
.ai/repo/rules/project/hot-path-reads-once.v1.md
identity
project.hot-path-reads-once@1
dostupné také jako
Zdroj MCP majordomus://rule/project.hot-path-reads-once@1 · majordomus entity show rule/project-hot-path-reads-once-1 · GET /api/v1/entity?uri=majordomus://rule/project.hot-path-reads-once@1
v Cockpitu
/cockpit/objects/rule/project-hot-path-reads-once-1

Tato stránka je generována z výše uvedeného souboru pomocí scripts/generate-site-data; úprava stránky nic nemění, úprava souboru změní všechna rozhraní. Výše uvedené vztahy jsou hrany docs/generated/graph.json, které spustitelný program zapisuje ze stejného indexu.

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