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.

I0402 — Náklady hlásit jen tam, kde existuje měření i přijetí

Přidat příkaz, který hlásí, kolik stojí přijaté výsledky, počítaný pouze z měřených faktů, a nehlásí žádné číslo, pokud chybí kterákoli polovina, s uvedením které.

BLOKOVÁNO vlna 1 · p2 · profil implementation · běží samostatně

Součást cost-per-accepted-outcome — Cost per accepted outcome, only on measured data.

Blokováno. Tento úkol nemůže začít, dokud nejsou I0401, milestone:cost-per-accepted-outcome hotovy. Stav je z toho odvozen, ne deklarován.

Cíl

Přidat příkaz, který hlásí, kolik stojí přijaté výsledky, počítaný pouze z měřených faktů, a nehlásí žádné číslo, pokud chybí kterákoli polovina, s uvedením které.

Proč

Nákladový report, který vyplňuje mezery, je horší než žádný, protože se mu věří. Příkaz musí být stejně ochotný neodpovědět nic jako odpovědět číslem.

Aktuální stav

Join existuje jako odvození. Nic ho nehlásí.

Cílový stav

Jeden příkaz odpoví, kolik stál přijatý výsledek, v textu i jako JSON, a kde odpovědět nemůže, jmenuje, zda chybělo přijetí, nebo měření.

Rozsah

  • lib
  • bin

Mimo rozsah

  • Uplynulý čas nebo počet tokenů používaný jako zástupná míra pokroku
  • Jakákoli projekce budoucích nákladů

Závislosti

Co na tom čeká

Kritéria přijetí

  • Údaj se uvádí jen tam, kde existuje změřený záznam i přijatý výsledek
  • Kde není hlášena žádná hodnota, výstup uvede, která polovina chyběla
  • JSON a text se shodují na množině výsledků i na hlášených číslech

Validace

  • bash test/run.sh

Požadované důkazy

  • sada testů

Důkazy

Nic nezaznamenáno. Za každým tokenem výše musí stát příkaz nebo artefakt, než lze tento úkol dokončit; vyprávění se odmítá.

Riziko

První číslo, které tento příkaz vytiskne, bude někde citováno; jeho jednotky a jmenovatel musí být ve výstupu samotném, ne jen v dokumentaci.

Časová osa

zahájeno
—
ověřeno
—
dokončeno
—

Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.

Kanonický záznam: .ai/repo/project/issues/I0402.yaml. Načtěte jej zpět pomocí majordomus plan show I0402.

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