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.

I2999 — From /ui/peers an operator answers a review, takes a handover or releases a claim, through its capability

Put the actions the blackboard's records already have next to the records on /ui/peers. An open review is answered (mesh.review.answer), an untaken handover is taken (mesh.handover.consume), and a claim of the caller's own session is released (mesh.release). Each is a form that posts to the capability's own HTTP route and names the record it acts on. It is offered only where the capability admits the caller: loopback, or a remote caller the capability's execution policy admits. The page shows the action pending until the next blackboard frame shows the record changed. A refusal is shown with the capability's own reason. Nothing is done by the page and nothing succeeds on a timer.

BLOKOVÁNO vlna 4 · p1 · profil implementation · běží samostatně

Part of peer-blackboard — The peer blackboard is one projection, pushed live to every surface.

Blocked. This issue cannot start until I2983 is done. The status is derived from that, not declared.

Cíl

Put the actions the blackboard's records already have next to the records on /ui/peers. An open review is answered (mesh.review.answer), an untaken handover is taken (mesh.handover.consume), and a claim of the caller's own session is released (mesh.release). Each is a form that posts to the capability's own HTTP route and names the record it acts on. It is offered only where the capability admits the caller: loopback, or a remote caller the capability's execution policy admits. The page shows the action pending until the next blackboard frame shows the record changed. A refusal is shown with the capability's own reason. Nothing is done by the page and nothing succeeds on a timer.

Proč

The blackboard shows what waits and for whom, but acting on it means leaving the page for the command line. A page that offered a control without a capability behind it, or claimed a success it had not seen, would be the mock control this repository refuses.

Aktuální stav

/ui/peers is read-only. The mesh capabilities that change reviews, handovers and claims are reachable only from the command line, MCP and HTTP.

Cílový stav

An operator on this machine acts on a review, a handover or their own claim from /ui/peers, and sees the result only when the blackboard shows it.

Rozsah

  • apps/majordomus-cli/src/ui/peers.rs
  • share/ui/ui.js
  • docs/BLACKBOARD.md
  • docs/MAJORDOMUS_UI.md

Závislosti

Kritéria přijetí

  • Answering an open review on /ui/peers records the answer through mesh.review.answer, and the review leaves the page with the next frame
  • An action the capability refuses, or that a caller beyond loopback may not take, is not offered or is shown refused with the capability's reason
  • No action on the page changes what it shows before the blackboard shows it

Validace

  • majordomus plan validate

Požadované důkazy

  • case_blackboard_actions_go_through_capabilities

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á.

Č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.

Canonical record: .ai/repo/project/issues/I2999.yaml. Read it back with majordomus plan show I2999.

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