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.

Každý kandidát odvozený z pozorování nese trasu — platform, enforcement, generator, documentation nebo project — odvozenou ze struktury jeho tématu a nikdy z jeho formulace a v repozitáři, který nástroj přijal, trasuje vlastní share/ do project

Kandidát odvozený z pozorování říká, který vlastník by se měl podívat první — platforma, vynucování, generátor, dokumentace nebo projekt — čteno ze struktury jeho předmětu, nikdy z jeho slov. V repozitáři, který nástroj přijal, je vlastní share/ projektu věcí projektu a vada projektu se nikdy nesměruje do správy nástroje.

deklarovaný stavdeklarovaný stav: zaručeno Deklarováno jako deterministické a blokující, implementováno a s uvedeným behaviorálním testem, který to má dokázat. Zda to zaznamenaný běh podporuje, říká verdikt důkazů zobrazený vedle.

zaznamenané důkazyzaznamenané důkazy: nespuštěno Deklarováno jako zaručené, ale nepodložené zaznamenaným během: test je pojmenován, ale žádný úspěšný běh nad současnými vstupy zaznamenán není. jak se zaznamenávají důkazy

platform je subjekt command:, capability: nebo rule:majordomus.*, cesta pod vendorovanými pravidly, nebo vlastní share/ nástroje, jen když leží uvnitř repozitáře; enforcement je jiné rule: nebo gate:; generator je cesta, kterou rozsah deklaruje jako generovanou nebo kterou .gitattributes označuje merge=derived; documentation je cesta pod docs/; cokoli jiného je project. Směrování nic nerozhoduje; povýšení a zamítnutí zůstávají úkony. ADR 0118.

Co to znamená

Kandidát odvozený z pozorování říká, který vlastník by se měl podívat jako první — platform, enforcement, generator, documentation nebo project — což se čte ze struktury jeho předmětu a nikdy z jeho slov. V repozitáři, který nástroj přijal, je vlastní share/ projektu projektu a vada projektu se nikdy nesměruje do správy nástroje.

Princip

V tomto pořadí: předmět command:, capability: nebo rule:majordomus.*, cesta pod adresářem vendorovaných pravidel nebo cesta pod vlastním share/ nástroje, jen když tento adresář leží uvnitř repozitáře, směruje na platform; další rule: nebo gate: směruje na enforcement; cesta, kterou rozsah deklaruje jako generovanou (cesty nebo jména out.generated) nebo kterou .gitattributes označí merge=derived, směruje na generator; cesta pod docs/ směruje na documentation; cokoli jiného směruje na project. Dvě pozorování o jednom předmětu jinými slovy nesou stejnou trasu. Odvození nezapisuje žádnou událost, kterou čte, takže odvození nikdy nespustí další.

Jak to vidět

majordomus knowledge observe --kind friction --subject command:finish "finish discards the verifier's output"
majordomus knowledge observe --kind drift --subject docs/CLI.md "the start syntax lacks --issue"
majordomus session end
majordomus knowledge candidates             # about command:finish  route platform ...; about docs/CLI.md  route documentation ...

Co nepokrývá

Trasa nic nerozhoduje: neotevře úkol, nezapíše pravidlo a nic neodešle do jiného repozitáře. Proměnit směrovaného kandidáta v práci je akt a pozdější milník.

Proč existuje

Kandidáta bez vlastníka nečte nikdo a ADR 0091 zamítlo klasifikaci podle formulace. .ai/repo/adrs/0118-a-session-leaves-what-it-observed-and-one-candidate-per-defect-is-routed.md odvozuje vlastníka ze struktury, takže stejný předmět se vždy směruje stejně, na jakémkoli stroji.

Detail vykreslený z docs/claims/a-candidate-is-routed-by-what-it-is-about.md.

Od tvrzení k důkazu

  1. 1 · veřejné tvrzení

    Každý kandidát odvozený z pozorování nese trasu — platform, enforcement, generator, documentation nebo project — odvozenou ze struktury jeho tématu a nikdy z jeho formulace a v repozitáři, který nástroj přijal, trasuje vlastní share/ do project

    Vytvořeno na Layer.

  2. 2 · kanonické tvrzení

    a-candidate-is-routed-by-what-it-is-aboutdeklarovaný stav: zaručeno v docs/CLAIMS.yaml

    Definováno v přečtěte si to na tomto webu · docs/KNOWLEDGE.md

  3. 3 · implementace

    lib/knowledge.sh · majordomus knowledge

  4. 4 · test a scénáře

    Test: test/cases/982_a_candidate_is_routed_by_what_it_is_about.sh

  5. 5 · zaznamenané běhy

    zaznamenané důkazy: nespuštěno jak se zaznamenávají důkazy

Ověřte si to sami

Test běží v jednorázovém dočasném repozitáři a ověřuje chování, ne řetězec ve zdrojovém kódu.

z klonu repozitáře
bash test/run.sh 982_a_candidate_is_routed_by_what_it_is_about

Kde se toto tvrzení používá

pokryté odpovědnosti

Související tvrzení stejná implementace

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