export const API_BASE = '/api/sdk/v1/roadmap' export async function api(path: string, options?: RequestInit): Promise { const res = await fetch(`${API_BASE}${path}`, { headers: { 'Content-Type': 'application/json' }, ...options, }) if (!res.ok) { const err = await res.json().catch(() => ({ error: res.statusText })) throw new Error(err.error || err.message || `HTTP ${res.status}`) } return res.json() }