Say which defects the channel fixes and which ask is refused, as built

This commit is contained in:
jochen
2026-10-09 15:36:36 +02:00
committed by jschoubben
parent 1ebbf9007a
commit 1e51c062f6
@@ -201,9 +201,10 @@ only role today); an **expiry**; **what happens on expiry**, in words the operat
stays held"); and optionally a subject it is about (a condition's key), so a newer ask about the same
thing replaces the older.
- **Refused at once, in words, on the decided subject**: an ask whose words break a rule, whose options
include a level no ready channel can carry (`destroy` until a TOTP factor exists), or a fourth open ask
from one asker.
- **Refused at once, in words, on the decided subject**: an ask whose words break a rule, one none of whose
options any ready channel can carry, or a fourth open ask from one asker. An option no channel can carry
now (`destroy` until a TOTP factor exists; `approve` while no account is linked) is not offered, and the
words say where it can still be given.
- **An authorising ask never defaults.** At its expiry the router ends it with `expired`; the asker does
what it said it would.
- **An approve option expires within 24 hours; a destroy option within 10 minutes of being shown**
@@ -304,8 +305,8 @@ because every agent runs as the operator.
4. **The messenger** becomes the router of this record: asks, tokens, identities, judging, warrants,
expiry, linking. Its Telegram client and its desk adapter leave it.
5. **`telegram`**, a new module claiming kind `telegram` on both benches: long polling, buttons carrying
only a token, `/start` linking, ADR 0234's defects D1 to D10 fixed in the move, its token as its own
secret. **`desk-channel`**, a new module claiming kind `desktop`.
only a token, `/start` linking, the client's defects of to-be 46 §12 fixed in the move (D1, D4 to D8,
D10; D2 and D3 are the router's, D9 the watcher's), its token as its own secret. **`desk-channel`**, a new module claiming kind `desktop`.
6. **The controller as an asker**: conditions that need the operator are asked; it acts on warrants and
records them; the words "from the mesh MCP server" give way to the router's own line, below.
7. **The vault** gains a verb by which the operator gives a module's own secret through a hidden prompt