messenger: say each ask taken on the bus as operator-channel.asked.<asker>, so a session hears an approval request open

The operator, 2026-10-30: "you should be able to hook into approval requests so you also get a notification". The router said only an ask's end (decided.<asker>); it now says every ask it takes, open or held, on the seat's event asked.<asker>: its id, asker, about, headline, state and expiry, never its bindings or whole words. The seat declares asked among its events and names it by caller, as decided. The subject is named in the module until the SDK's asks contract carries it.
This commit is contained in:
2026-10-30 11:44:22 +01:00
parent 10789ce9fd
commit f074fb8df4
4 changed files with 45 additions and 6 deletions
+4 -2
View File
@@ -20,13 +20,15 @@
"condition"
],
"emits": [
"decided"
"decided",
"asked"
],
"by-caller": [
"ask",
"cancel",
"condition",
"decided"
"decided",
"asked"
],
"records": [
"asks"