export function formatOutput(data: any, raw?: boolean): string {
  if (raw) return JSON.stringify(data);
  if (Array.isArray(data) && data.length > 0 && data[0]?.ref) {
    return data.map((r: any) => `[${r.ref}] ${r.tag}: ${r.text}`).join('\n');
  }
  return JSON.stringify(data, null, 2);
}
