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.

I0302 — Zaznamenat telemetrii, kterou provider hlásí, a odmítnout vše, co nehlásil

Přidat příkaz, který připojí změřená fakta o provádění k aktivní úloze, přijímá jen hodnoty, které provider skutečně ohlásil, a odmítá každé pole, které volající nemůže přisoudit hlásiteli.

BLOKOVÁNO vlna 1 · p2 · profil implementation · 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 hotovy I0301, milestone:execution-telemetry. Stav je z toho odvozen, ne deklarován.

Cíl

Přidat příkaz, který připojí změřená fakta o provádění k aktivní úloze, přijímá jen hodnoty, které provider skutečně ohlásil, a odmítá každé pole, které volající nemůže přisoudit hlásiteli.

Proč

Nástroj nikdy nevolá model, takže relaci sám změřit nemůže; čísla mu musí být předána. Hranice, kde dorazí, je jediné místo, kde lze jejich původ ještě ověřit.

Aktuální stav

Záznam má tvar a nic žádný nezapisuje.

Cílový stav

Pracovník nebo wrapper předá změřená fakta jednomu příkazu, ta se validují a ukládají k úloze a hodnota bez hlásatele je odmítnuta nálezem, který jmenuje pole.

Rozsah

  • lib
  • bin

Mimo rozsah

  • Jakékoli síťové volání, polling nebo sběr na pozadí
  • Odvozování jednoho pole z druhého kvůli zaplnění mezery

Závislosti

Co na tom čeká

Kritéria přijetí

  • Měřená fakta se připojují k aktivní úloze a přežívají do dokončeného záznamu
  • Pole bez reportéra nebo s reportérem, který není jmenován, se odmítne
  • Žádná cesta kódu nevymýšlí, neinterpoluje ani nedoplňuje výchozí hodnotou změřenou hodnotu
  • Příkaz funguje bez sítě a nezanechává žádný proces na pozadí

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

Vlastní hlášené využití providera může být samo chybné; záznam říká, kdo ho nahlásil, aby pozdější oprava měla co opravovat.

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

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