I0303 — Doložit, že mlčící provider vytvoří explicitní absenci, nikdy odhad
Napsat případ, který spustí celou úlohu pod providerem, jenž nehlásí nic, a ověří, že dokončený záznam nese explicitní nepřítomnost s důvodem a že žádné pole na žádném povrchu neukazuje odhadnuté číslo.
BLOKOVÁNO vlna 2 · p2 · profil debugging · běží samostatně
Součást execution-telemetry — Telemetrie provádění, jen od providerů, kteří ji poctivě zpřístupňují.
Blokováno. Tento úkol nemůže začít, dokud nejsou I0302, milestone:execution-telemetry hotovo. Stav se z toho odvozuje, nedeklaruje.
Cíl
Napsat případ, který spustí celou úlohu pod providerem, jenž nehlásí nic, a ověří, že dokončený záznam nese explicitní nepřítomnost s důvodem a že žádné pole na žádném povrchu neukazuje odhadnuté číslo.
Proč
Selhání, kterému se tento milník snaží vyhnout, není chybějící funkce, je to věrohodné číslo, které nikdo neměřil. Jen případ, který hledá absenci, může zabránit tomu, aby se to vrátilo přes pohodlnou výchozí hodnotu.
Aktuální stav
Cesta zaznamenávání existuje. Co se stane, když nikdo nic nehlásí, není otestováno.
Cílový stav
Případ předvádí tichou cestu od začátku do konce a aserce podobná grepu nad povrchy hlášení ukazuje, že se žádná odhadnutá hodnota nikdy nevypíše jako změřená.
Rozsah
- test/cases
Mimo rozsah
- Jakákoli změna zaznamenávací cesty; pokud případ selže, oprava patří úkolu, který ten kód vlastní
Závislosti
Co na tom čeká
Kritéria přijetí
- Případ proběhne od začátku do konce bez nahlášené telemetrie a dosáhne dokončeného výsledku
- Uložený záznam nese not_reported s důvodem jmenujícím poskytovatele
- Žádný povrch nevypisuje číslo pro úlohu, která žádné nenahlásila
Validace
- bash test/run.sh
Požadované důkazy
- absence_proved
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
Případ, který kontroluje jen uložený soubor, mine povrch, který na cestě na obrazovku vyplní mezeru; musí tvrdit i o tom, co se vytiskne.
Č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/I0303.yaml. Načtěte ho zpět pomocí majordomus plan show I0303.