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á
- I0403BLOKOVÁNO Nechat tenký jmenovatel, aby to řekl, místo aby ho zprůměrovat do ztracena
- I3295BLOCKED A task declared over its token budget is told so, and refused only where policy says refuse
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.