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.

I2707 — majordomus doctor ohlásí zastaralý server, nebo otevřeně řekne, že kontroluje pouze governance

Zařídit, aby nejvyšší majordomus doctor buď hlásil runtime checkoutu (server, lease, mesh), nebo ve své nápovědě, použití a referenci uváděl, že kontroluje pouze governance.

HOTOVO vlna 1 · p1 · profil implementation · běží samostatně

Součást failure-is-visible — Každé selhání, které může runtime potkat, je omezené, testované nebo uvedené a mění zdraví, které hlásí.

Cíl

Zařídit, aby nejvyšší majordomus doctor buď hlásil runtime checkoutu (server, lease, mesh), nebo ve své nápovědě, použití a referenci uváděl, že kontroluje pouze governance.

Proč

Odděleno od I2157 dne 2026-10-14. I2157 způsobil, že /api/v1/ready odmítá ztracený lease a jmenuje degradovanou vrstvu, a dal health.report kontrolu mesh, a jeho desired_state říkal 'Not done here' o majordomus doctor, který stále kontroluje jen governance, zatímco jeho nápověda to neříká; shellové usage, share/commands.yaml a docs/CLI.md, které by se měnily společně, byly ponechány vlastní změně. Jeho akceptační kritéria to stále vyžadovala, takže se nikdy nemohl uzavřít. Základní audit z 2026-10-09 na master 1fb8d6be44, mezera selhání 10 a premisa 4.

Aktuální stav

majordomus doctor je governance doctor z lib/doctor.sh; nekontroluje nic o serveru, lease ani mesh, ačkoli to jeho název naznačuje. Zdraví za běhu se čte přes health.report, GET /api/v1/ready, serve status a mesh doctor.

Cílový stav

majordomus doctor v checkoutu, jehož server je zastaralý, to hlásí, nebo jeho nápověda, shellové použití, share/commands.yaml a docs/CLI.md společně říkají, že kontroluje jen governance, a jmenují, kde se čte zdraví runtime.

Rozsah

  • lib/doctor.sh
  • bin/majordomus
  • share/commands.yaml
  • docs/CLI.md
  • test/cases

Mimo rozsah

  • Připravenost a kontrola meshe health.report, kterou dodal I2157

Závislosti

Kritéria přijetí

  • majordomus doctor v checkoutu se zastaralým serverem to ohlásí, nebo jeho nápověda uvádí, že kontroluje jen správu

Validace

  • bin/majordomus plan validate

Požadované důkazy

  • doctor_states_its_reach_case

Důkazy

pokrývátypcommandvýsledeku commitu
doctor_states_its_reach_casetestbash test/run.sh 3050_doctor_says_it_checks_governance_onlyok 3050: doctor --help, použití bin/majordomus, share/commands.yaml (shrnutí + poznámka) a docs/CLI.md říkají, že doctor kontroluje jen governance, a jmenují majordomus serve status, majordomus mesh doctor, GET /api/v1/health a GET /api/v1/ready; případ na master c0e3585dc8 selhal (v doctor --help není 'governance only') (běh 2026-10-15 01:2xZ)c0e3585

Časová osa

zahájeno
2026-10-15T01:27:13Z
ověřeno
2026-10-15T01:27:25Z
dokončeno
2026-10-15T01:27:40Z

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/I2707.yaml. Načtěte jej zpět pomocí majordomus plan show I2707.

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