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.

I1507 — Úkoly, milníky, relace a peeři se do Cockpitu dostávají jako projekce

Dát Cockpitu vývojové oblasti, které dosud nemá — úkoly, milníky, relace, peery a aktuální úlohu — každou tak, že vykresluje, co odpověděla schopnost, a sama nic nepočítá.

BLOKOVÁNO vlna 3 · p2 · profil implementation · běží samostatně

Součást development-runtime — The runtime has a development surface.

Blokováno. Tento úkol nelze zahájit, dokud nejsou hotové I1505, I1506. Stav je z toho odvozen, ne deklarován.

Cíl

Dát Cockpitu vývojové oblasti, které dosud nemá — úkoly, milníky, relace, peery a aktuální úlohu — každou tak, že vykresluje, co odpověděla schopnost, a sama nic nepočítá.

Proč

Fáze E plánu auditu a je záměrně poslední. Matice mezer zaznamenává úkoly a milníky jako věci bez jakékoli stránky v Cockpitu a peery jako dosažitelné jen přes obecný runner, ačkoli peers.list i peers.announce existují a oba jsou pokryty testy. Dvě schopnosti, které přistály po základu auditu, mění tvar této práce: devtask.issue a devtask.milestone odpovídají na úkol a milník jako na práci — připravenost, vlny, blokátory, paralelní podmnožiny, každá hodnota nese, zda ji napsal člověk, nebo odvodil stroj — jako čistá funkce kanonických záznamů, výslovně proto, aby pracovní povrch, který ji čte, sám nic neodvozoval. To je zdroj dat stránky, již hotový. Nesmí se stát stránka, která počítá stav: to je vada, kterou celý audit existuje, aby zabránil.

Aktuální stav

Žádná stránka Cockpitu pro úkoly, milníky, relace ani aktuální úlohu. Peeři nemají oblast. devtask.issue a devtask.milestone jsou vystaveny v CLI, MCP a HTTP a na žádné stránce.

Cílový stav

Každá oblast je stránka, která vykresluje odpověď schopnosti. Stav ukázaný na stránce pochází z devtask nebo plan a stránka neobsahuje žádné pravidlo pro jeho odvození.

Rozsah

  • apps/majordomus-cli/src/cockpit
  • share/cockpit
  • docs/COCKPIT.md
  • test/cases

Mimo rozsah

  • Jakákoli cesta zápisu vymyšlená pro stránku. Stránka smí nabídnout jen přechod, který existuje jako schopnost, mechanismem, který Cockpit už má.
  • Druhý slovník připravenosti. Ten z devtask zjemňuje kanonické stavy; stránka nesmí přidat třetí.

Závislosti

Kritéria přijetí

  • Každá nová oblast se vykresluje z odpovědi schopnosti, bez stavu odvozeného ve stránce nebo v prohlížeči
  • Každá nová stránka se objeví v navigaci a sonda se k ní dostane
  • Stránka ukáže vše, co ví, dřív, než se načte jakýkoli JavaScript

Validace

  • bash test/run.sh
  • bin/majordomus-cli web

Požadované důkazy

  • pages_are_projections
  • pages_are_navigable

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

Střední. Svůdná zkratka — malý výpočet stavu v šabloně nebo v modulu prohlížeče — je přesně ta třída driftu, kterou katalogizoval audit driftu, včetně modulu prohlížeče, který už sám rozhoduje o finalitě provádění.

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

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