{
  "nome": "API pública de Lucas Cavalheri",
  "versao": "1.0.0",
  "descricao": "Dados do portfólio em JSON: perfil, projetos, experiência, stack e contato. Leitura pública, sem autenticação.",
  "openapi": "https://lucascavalheri.com.br/openapi.json",
  "documentacao": "https://lucascavalheri.com.br/desenvolvedores",
  "llms": "https://lucascavalheri.com.br/llms.txt",
  "autenticacao": "nenhuma",
  "versionamento": {
    "atual": "v1",
    "caminho": "https://lucascavalheri.com.br/api/v1",
    "politica": "https://lucascavalheri.com.br/desenvolvedores#versionamento",
    "descontinuacao": "Versão a ser retirada responde com Deprecation e Sunset (RFC 8594) e um Link rel=successor-version, com pelo menos 180 dias de aviso."
  },
  "limiteDeUso": {
    "requisicoes": 120,
    "janelaSegundos": 60,
    "cabecalhos": [
      "RateLimit-Policy",
      "RateLimit-Limit",
      "RateLimit-Remaining",
      "RateLimit-Reset"
    ],
    "excedido": "429 com Retry-After e corpo em application/problem+json"
  },
  "recursos": [
    {
      "rota": "/api/v1/perfil.json",
      "descricao": "Identidade, localização e disponibilidade"
    },
    {
      "rota": "/api/v1/projetos.json",
      "descricao": "Projetos com stack e links"
    },
    {
      "rota": "/api/v1/experiencia.json",
      "descricao": "Cargos, períodos e stack de cada um"
    },
    {
      "rota": "/api/v1/stack.json",
      "descricao": "Tecnologias por categoria"
    },
    {
      "rota": "/api/v1/contato.json",
      "descricao": "Canais de contato e tempo de resposta"
    }
  ],
  "paginas": [
    {
      "rota": "/",
      "titulo": "Início",
      "resumo": "Perfil, projetos, experiência e stack"
    },
    {
      "rota": "/sobre",
      "titulo": "Sobre",
      "resumo": "Trajetória, como trabalho e o que procuro"
    },
    {
      "rota": "/contato",
      "titulo": "Contato",
      "resumo": "E-mail, WhatsApp, redes e tempo de resposta"
    },
    {
      "rota": "/usos",
      "titulo": "Usos",
      "resumo": "Lista completa de linguagens, frameworks e ferramentas"
    },
    {
      "rota": "/desenvolvedores",
      "titulo": "Desenvolvedores",
      "resumo": "API pública em JSON, especificação OpenAPI e CLI"
    },
    {
      "rota": "/privacidade",
      "titulo": "Privacidade",
      "resumo": "Que dados o site coleta, e quais não coleta"
    }
  ]
}