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.

I0401 — Definovat přijatý výsledek a spojit ho s jeho měřeními, aniž by se spojení ukládalo

Přesně definovat, které finish se počítají jako přijaté výsledky, a odvodit spojení mezi přijatým výsledkem a fakty o provádění práce, která jej vytvořila, ze záznamů, které už existují, bez ukládání třetího záznamu.

BLOKOVÁNO vlna 0 · p2 · profil deep-work · 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 není milestone:cost-per-accepted-outcome hotovo. Stav je z toho odvozen, ne deklarován.

Cíl

Přesně definovat, které finish se počítají jako přijaté výsledky, a odvodit spojení mezi přijatým výsledkem a fakty o provádění práce, která jej vytvořila, ze záznamů, které už existují, bez ukládání třetího záznamu.

Proč

Cena za výsledek je poměr a obě jeho poloviny už jsou zaznamenány: kontrakt dokončení rozhoduje o přijetí a telemetrie měří spotřebu. Ukládat spojení by bylo třetí místo, kde by se mohly rozcházet.

Aktuální stav

Kontrakt dokončení vyhodnocuje přijetí a zaznamenává výsledek. Telemetrie zaznamenává, co relace spotřebovala. Nic je nespojuje a slovo výsledek se v dokumentech používá volně.

Cílový stav

Jedna napsaná definice přijatého výsledku, odpovídající tomu, co kontrakt dokončení skutečně vynucuje, a odvození, které vytvoří množinu přijatých výsledků s jejich měřeními, počítanou na požádání.

Rozsah

  • lib
  • dokumentace

Mimo rozsah

  • Jakýkoli uložený agregát
  • Počítání dokončeného finish, který kontrakt nepřijal

Závislosti

Žádné. Tento úkol je kořenem grafu.

Co na tom čeká

Kritéria přijetí

  • Definice odpovídá tomu, co vynucuje kontrakt finish, a případ selže, když se obě rozejdou
  • Spojení se odvozuje ze stávajících záznamů, nic nového se neukládá
  • Výsledek, jehož práce nehlásila žádnou telemetrii, se v množině objeví s výslovnou nepřítomností

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

Lákavá definice je ta, která produkuje víc datových bodů; správná je ta, kterou už vynucuje kontrakt finish, i když je to menší množina.

Č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/I0401.yaml. Přečtěte ho zpět pomocí majordomus plan show I0401.

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