From 87412fd307864370c3ed9730d2ad13b301ef9a60 Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 4 Nov 2026 12:42:35 +0100 Subject: [PATCH] SD-M2d: operator-channel's decided kept 7 days, on the shared events stream The lead's ruling of 12:5x: no record fixes 30 days; decided rides the shared events stream, 7 days, as on the bus today. Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig --- go/seats/operatorchannel/contract.go | 2 +- seats/operator-channel/seat.json | 2 +- ts/src/operator-channel.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go/seats/operatorchannel/contract.go b/go/seats/operatorchannel/contract.go index 86a4786..7e96e3e 100644 --- a/go/seats/operatorchannel/contract.go +++ b/go/seats/operatorchannel/contract.go @@ -37,7 +37,7 @@ func Events() []string { // Family is where the seat's events are kept. const ( Family = "operator-channel.decided" - FamilyMaxAgeDays = 30 + FamilyMaxAgeDays = 7 ) // SubjectDecided is where decided is published for one caller. diff --git a/seats/operator-channel/seat.json b/seats/operator-channel/seat.json index 26d0e95..12fb625 100644 --- a/seats/operator-channel/seat.json +++ b/seats/operator-channel/seat.json @@ -170,7 +170,7 @@ ], "family": { "name": "operator-channel.decided", - "max-age-days": 30 + "max-age-days": 7 }, "records": [ { diff --git a/ts/src/operator-channel.ts b/ts/src/operator-channel.ts index adb1049..e8ad2ba 100644 --- a/ts/src/operator-channel.ts +++ b/ts/src/operator-channel.ts @@ -22,7 +22,7 @@ export const events = { decided: "decided", } as const; -export const family = { name: "operator-channel.decided", maxAgeDays: 30 } as const; +export const family = { name: "operator-channel.decided", maxAgeDays: 7 } as const; export function decidedSubject(caller: string): string { return "mesh.seat.operator-channel.event.decided." + caller;