/** Durable conversation lifecycle state and the summary seam for later ports. */ import { defineDoc } from '@earendil-works/pi-durable' export const ConversationsApi = {name:'conversations'} export const State = defineDoc({kind:'conversations.state',version:1,scope:'conversation',history:'latest',fork:'initial',initial:()=>({}),checkpointWhen:()=>false}) export const Concluded = defineDoc({kind:'conversations.concluded',version:1,scope:'session',initial:()=>({ids:[]}),checkpointWhen:()=>false})