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.

Supervision repairs only what is idempotent, owned and verified, and never restarts blindly

Supervision repairs only what is idempotent, owned and verified, and never restarts blindly

majordomus://adr/adr-0200navrženo mesh-runtimechatgpt-project

odkazuje na

odkazuje na něj

Nic ve vrstvě to nejmenuje. Zpětné odkazy se odvozují, takže prázdný seznam je odpověď, ne opomenutí.

200. Supervision repairs only what is idempotent, owned and verified, and never restarts blindly

Kontext

Owner 2026-10-17 asked for a watchdog that keeps the mesh up, drains tasks and kills zombies. serve ensure exits idle servers by design, claims expire on heartbeat, some processes hold leases, and a zombie is reaped only by its parent.

Rozhodnutí

Supervision is observe, classify, decide, recover, verify inside the existing runtime. Automatic repair is limited to idempotent safe actions; resuming executions or requeueing work is verified first; live sessions, name-based kills, taking valid leases, deleting worktrees, bypassing trust and retrying uncertain merges are never automatic. Each repair has a reason, one owner, an idempotent action, a verification and a circuit breaker.

Zamítnuté alternativy

  • A new autonomous daemon that restarts everything
  • Restart=always for every process
  • Forcing nodes to cooperate

Důsledky

I3182 then I3183; extends ADR 0039's liveness rules from advice to a read capability.

Sources

Promoted on 2026-10-18 from the owner's ChatGPT project (workspace chatgpt-majordomus, issue I3100). The owner has not accepted it; it is proposed for the owner's decision.

  • chatgpt-majordomus:c288#16

Odkud to pochází

kanonický soubor
.ai/repo/adrs/0200-supervision-repairs-only-what-is-idempotent-owned-and-verified-a.md
identity
adr-0200
dostupné také jako
Zdroj MCP majordomus://adr/adr-0200 · majordomus entity show adr/adr-0200 · GET /api/v1/entity?uri=majordomus://adr/adr-0200
v Cockpitu
/cockpit/objects/adr/adr-0200

Tato stránka je generována z výše uvedeného souboru pomocí scripts/generate-site-data; úprava stránky nic nemění, úprava souboru změní všechna rozhraní. Výše uvedené vztahy jsou hrany docs/generated/graph.json, které spustitelný program zapisuje ze stejného indexu.

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