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á
- I0402BLOKOVÁNO Vykazovat náklady jen tam, kde existuje měření i přijetí
- I3130BLOCKED The ledger answers how many false dones finish caught, by doctrine, with the tasks it counted
- I3133BLOCKED The economics benchmark measures acceptance: how many sessions declared done while the task's hidden tests fail, with and without the finish contract
- I3381BLOCKED A task counts as accepted only by the written definition of an accepted outcome, with the issue's furthest delivery stage shown beside it
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.