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ě
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á | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| doctor_states_its_reach_case | test | bash test/run.sh 3050_doctor_says_it_checks_governance_only | ok 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.