/**
 * Bridge inbound-message field extractor — stub. Used by cli/print.ts to
 * normalize bridge-source messages into the same shape as local messages.
 * With the bridge disabled, returns an empty extraction so the local
 * message format is used as-is.
 */

export type InboundMessageFields = {
  sessionId?: string
  attachments?: unknown[]
  metadata?: Record<string, unknown>
}

export function extractInboundMessageFields(_message: unknown): InboundMessageFields {
  return {}
}
