diff --git a/operator-and-conversation/seats/operator-channel/fixtures/states.json b/operator-and-conversation/seats/operator-channel/fixtures/states.json index 0df2cf4..36e8ba0 100644 --- a/operator-and-conversation/seats/operator-channel/fixtures/states.json +++ b/operator-and-conversation/seats/operator-channel/fixtures/states.json @@ -45,5 +45,20 @@ "opened": "2026-11-10T10:00:00Z", "state": "held-back" } + }, + { + "name": "an ask the router refused at take-in, closed (design 47 G 570)", + "of": "state:asks/.", + "given": { + "answer": "refused: its expiry passes the bound of its highest option level", + "asker": "nats", + "at": "2026-11-11T10:00:01Z", + "asker_told": true, + "expires": "2026-11-12T10:00:00Z", + "headline": "Recreate a bus entry", + "key": "nats.r-1", + "opened": "2026-11-11T10:00:00Z", + "state": "refused" + } } ] diff --git a/operator-and-conversation/seats/operator-channel/seat.json b/operator-and-conversation/seats/operator-channel/seat.json index 4ecbb69..38d9ad2 100644 --- a/operator-and-conversation/seats/operator-channel/seat.json +++ b/operator-and-conversation/seats/operator-channel/seat.json @@ -319,6 +319,10 @@ "answer": { "type": "string", "description": "how it ended, in words" + }, + "at": { + "type": "string", + "description": "when it ended, RFC 3339; present once it ended, a refused ask's refusal time (design 47 G 570, 638)" } }, "required": [