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.

I1017 — Živý stav je překryv, který degraduje na nic

Nechat běžící Cockpit překrýt tentýž graf živým stavem — zdravím, peery, metrikami běhu, stavem nasazení — přes transport, který proces už má, a kde žádný není, čistě degradovat.

PŘIPRAVENO vlna 4 · p2 · profil implementation · bezpečné paralelně

Součást capability-graph — Jeden graf schopností, dvě projekce a žádný druhý inventář toho, co tento repozitář umí.

Připraveno. Všechny závislosti jsou hotové, takže majordomus plan start I1017 bude přijato.

Cíl

Nechat běžící Cockpit překrýt tentýž graf živým stavem — zdravím, peery, metrikami běhu, stavem nasazení — přes transport, který proces už má, a kde žádný není, čistě degradovat.

Proč

Živý stav je to, co činí řídicí rovinu hodnou otevření. Je to také to, co nutí statickou stránku lhát, proto musí být překryvem, který je viditelně nepřítomný, a ne polem, které je tiše zastaralé.

Aktuální stav

Proces má schopnost health a peers. Žádný povrch nic neodebírá.

Cílový stav

Živé hodnoty přicházejí stávajícím transportem, jsou viditelně odlišeny od snímku a tam, kde žádný backend neodpoví, chybí místo toho, aby byly zastaralé.

Rozsah

  • apps/majordomus-cli/src/cockpit/html.rs

Mimo rozsah

  • Transport vymyšlený pro Cockpit vedle toho, který už existuje
  • Smyčka opětovného připojení bez limitu

Závislosti

Co na tom čeká

Kritéria přijetí

  • Živé aktualizace používají stávající transport událostí procesu, ne nový
  • Živé hodnoty jsou vizuálně i strukturálně odlišitelné od hodnot snímku
  • Statická projekce vykreslí užitečný ekvivalent — co endpoint je a že hodnota je dostupná, když běží server — místo prázdné karty
  • Opětovné připojení je omezené a ustupuje, a selhané spojení nevyvolá záplavu požadavků

Validace

  • scripts/cockpit-probe
  • cargo test --workspace --all-features

Požadované důkazy

  • overlay_live
  • degrades_cleanly

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

Živé překryvy jsou místo, kudy unikají přihlašovací údaje do prohlížečů. Vše, co se posílá klientovi, je bezpečné pole na seznamu povolených.

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

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