export interface CanvasLaunchAttachment { url: string; name: string; contentType: string; } export interface CanvasLaunchPayload { prompt: string; attachments: CanvasLaunchAttachment[]; autoSend?: boolean; createdAt?: number; } export function getCanvasLaunchStorageKey(canvasId: string): string { return `canvas-home-launch:${canvasId}`; }