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.

Kritérium rozhodnuté příkazem nebo nasazením bude splněno zaznamenaným důkazem

**Toto není implementováno.** Je to zveřejněno proto, aby známá mezera byla viditelná, a nepředpokládalo se, že je pokryta.

deklarovaný stavdeklarovaný stav: plánováno Specifikováno, ale neimplementováno. Uvedeno, aby bylo vidět, co chybí.

zaznamenané důkazyzaznamenané důkazy: žádný test Neposuzováno: k zaznamenanému běhu je vázáno jen zaručené tvrzení. jak se zaznamenávají důkazy

Takové kritérium se rozváže a čte jako `not_derivable` a samo nikdy nenaplní kritérium, protože kniha důkazů zaznamenává jen běhy testů a tvrzení. Záměr, jehož kritéria jsou všechna tohoto druhu, dnes nelze splnit.

Co to znamená

Toto není implementováno. Publikuje se, aby známá mezera byla viditelná a nepředpokládalo se, že je pokryta.

Kritérium může jmenovat čtyři druhy důkazů: test, claim, command nebo deployment. Zamýšlený tvar je, že zaznamenaný běh příkazu nebo ověřený stav nasazení splní kritérium tak, jako prošlý běh testu.

Jak to funguje dnes

Kritérium command a kritérium deployment, jehož nasazení existuje, se obě vyřeší, takže je intent validate přijme, a obě se čtou jako not_derivable: ledger důkazů zaznamenává jen běhy testů a tvrzení, takže je nic nemůže splnit. Záměr, jehož kritéria zahrnují jedno z nich, dnes nelze naplnit.

Jak to vidět

majordomus intent show <id> --format json   # the criterion's state is not_derivable

Co nepokrývá

Zaznamenat běh příkazu by řeklo, že běžel a co vrátil, ne že výsledek, který měl dosvědčit, je pravdivý.

Proč existuje

Ne každý výsledek má test: některé jsou nasazení, které odpovídá, jiné příkaz končící nulou. Říkat, že nejsou nikdy splněny, místo abychom je tiše pokládali za splněné, drží fázi záměru poctivou, dokud je ledger neumí zaznamenat.

Podrobnosti vykresleny z docs/claims/intent-command-deployment-evidence.md.

Od tvrzení k důkazu

  1. 1 · veřejné tvrzení

    Kritérium rozhodnuté příkazem nebo nasazením bude splněno zaznamenaným důkazem

    Žádná funkce ani odpovědnost v README ji nepojmenovává; tato stránka je místo, kde je uvedena.

  2. 2 · kanonické tvrzení

    intent-command-deployment-evidencedeklarovaný stav: plánováno v docs/CLAIMS.yaml

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

  3. 3 · implementace

    Zatím to nic neimplementuje.

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

    Žádné spustitelné důkazy nejsou propojeny: tvrzení nejmenuje žádný test a žádný případ užití ho nespouští.

  5. 5 · zaznamenané běhy

    zaznamenané důkazy: žádný test jak se zaznamenávají důkazy

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