﻿{
  "production": null,
  "gemini": {
    "apiKey": "",
    "apiUrl": "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent"
  },
  "endpoints": {
    "auth": {
      "login": "/auth/token",
      "register": "/auth/register",
      "me": "/auth/me",
      "requestPasswordReset": "/auth/forgot-password",
      "verifyResetCode": "/auth/verify-reset-code",
      "resetPassword": "/auth/reset-password"
    },
    "users": {
      "me": "/users/me",
      "avatar": "/users/me/avatar",
      "oab": "/users/me/oab",
      "preferences": "/users/me/preferences"
    },
    "calculations": {
      "stepByStep": "/calculations/",
      "ia": "/calculations/",
      "list": "/calculations/",
      "details": "/calculations/{id}",
      "delete": "/calculations/{id}",
      "divorce": "/calculations/divorce"
    },
    "ai": {
      "status": "/ai/status",
      "analyze": "/ai/analyze-calculation",
      "ruleAnalysis": "/ai/rule-analysis",
      "prefill": "/ai/prefill-form",
      "advice": "/ai/legal-advice",
      "suggestParameters": "/ai/suggest-parameters",
      "indexLookup": "/ai/index-lookup",
      "compareIndices": "/ai/compare-indices"
    },
    "processes": {
      "lookup": "/processes/lookup"
    },
    "jurisprudencia": {
      "buscar": "/jurisprudencia/buscar",
      "analisar": "/jurisprudencia/analisar",
      "paraIA": "/jurisprudencia/para-ia",
      "sumulas": "/jurisprudencia/sumulas"
    },
    "test": {
      "connection": "/api/test-connection",
      "health": "/health"
    }
  },
  "features": {
    "developmentMode": false,
    "enableAI": true,
    "enableAnalytics": true,
    "calculatorShell": {
      "civil": false,
      "labor": false,
      "demo": false,
      "divorce": true
    },
    "calculatorResilience": {
      "civil": false,
      "labor": false,
      "demo": false,
      "divorce": false
    }
  }
}
