{"service":"Dotia AI","endpoints":{"health":"/health","healthReady":"GET /health/ready — readiness (carga Mastra; cron en Vercel)","wizardIa":"POST /api/products/{description,vl-merge,copy-unified} — S2S headless VL/copy (back MARKETING_AGENT_*); no chat","mastraAgents":"/api/agents — compat/e2e; producto usa /diag/*","diagGenerate":"POST /diag/agent-generate — headers: X-Tenant-Id, X-Acting-User-Id, X-Agent-Secret, X-Correlation-Id?; body: { message, session_id?, acting_user_id?, acting_user_nombre? }","diagStream":"POST /diag/agent-stream — mismo auth/body; SSE events: token | status | done | error","dotiaAgentGenerate":"POST /api/agents/dotia-agent/generate — compat/e2e; body JSON: { \"messages\": [{ \"role\": \"user\", \"content\": string }], \"memory\": { \"thread\": string, \"resource\": string } }","healthLibsql":"GET /health/libsql — requiere X-Agent-Secret (=DIAG_AGENT_SECRET) en prod/Vercel","healthMastraMemory":"GET /health/mastra-memory — requiere X-Agent-Secret (=DIAG_AGENT_SECRET) en prod/Vercel"}}