{"schemaVersion":1,"name":"Rogue Documentation","locale":"pt-br","manifestUrl":"https://rogueon.ai/pt-br/docs/manifest.json","mcp":{"url":"https://rogueon.ai/mcp","transport":"streamable-http","readOnly":true,"authentication":"none"},"searchIndexUrl":"https://rogueon.ai/pt-br/docs/search-index.json","llmsUrl":"https://rogueon.ai/llms.txt","hashAlgorithm":"sha256","hashRepresentation":"UTF-8 Markdown response body","documents":[{"slug":"overview","title":"Documentação técnica","navTitle":"Visão geral","description":"Formatos de projeto, ciclo de build e runtime, publicação, exportação de código, fronteiras de autenticação e integração com agentes da Rogue.","url":"https://rogueon.ai/pt-br/docs","markdownUrl":"https://rogueon.ai/pt-br/docs.md","sha256":"f17538e5562e355990abb631a4211778c5a9495d6ef66799ed72ea54c54d675e","bytes":5812,"sections":[{"id":"what-is-rogue","title":"Escopo do produto","url":"https://rogueon.ai/pt-br/docs#what-is-rogue","sha256":"c93f1f646929d45771443e647db785566c37675f8875f5bd57b9c092e6dfc9a2"},{"id":"how-it-works","title":"Pedido, artefato e publicação","url":"https://rogueon.ai/pt-br/docs#how-it-works","sha256":"9936d137471639a4d7898f35b0c6faad935a24ec9462d2a87a8a72fa6b74be4a"},{"id":"first-prompt","title":"Especificações e contexto","url":"https://rogueon.ai/pt-br/docs#first-prompt","sha256":"e309e71336b6d26b195dfd2384b60a531332481a0c7a72ce56131dbff98dd976"},{"id":"modes","title":"Ambiente e formatos de artefato","url":"https://rogueon.ai/pt-br/docs#modes","sha256":"df1050dbe539da23a587c1850cc3089c3cfe9ba4db3f62896f0eece42a114f7d"},{"id":"ownership","title":"Propriedade das fontes e portabilidade","url":"https://rogueon.ai/pt-br/docs#ownership","sha256":"bb8048b0f1447d31fee76e4a2a74dd95948f9c098f034ff5df5c74f4bae0cd1c"},{"id":"publishing","title":"Limites da publicação","url":"https://rogueon.ai/pt-br/docs#publishing","sha256":"b12152971d07402be88da88fcc8d413af83eb4a460927ac7ef73fe56f1d878a7"},{"id":"plans","title":"Disponibilidade e capacidade","url":"https://rogueon.ai/pt-br/docs#plans","sha256":"7a2bd42b14215ac090ea396f03b4feb50b33f3c959c395725f2e58fefb8cd0bb"},{"id":"integrations","title":"Integração de runtime e agentes","url":"https://rogueon.ai/pt-br/docs#integrations","sha256":"cfcb3aa831232698bd8890f7cfe55d338892e474a250d5e304364829c6940529"},{"id":"contact","title":"Diagnóstico e referências","url":"https://rogueon.ai/pt-br/docs#contact","sha256":"b6b322ff9f421f826ad88541aebe28969b38d31b0a4a16055ea395854b03dc49"}]},{"slug":"getting-started","title":"Fluxo de desenvolvimento","navTitle":"Quickstart","description":"Crie um projeto web com escopo definido e acompanhe o ciclo de pedido, build, prévia e publicação.","url":"https://rogueon.ai/pt-br/docs/getting-started","markdownUrl":"https://rogueon.ai/pt-br/docs/getting-started/markdown","sha256":"44c73b8a4b5b4f36b79e065c9a637cb4b5ff3ef44e68dabce4cd36f83c0dafbf","bytes":2996,"sections":[{"id":"before-you-start","title":"Defina o artefato e suas dependências","url":"https://rogueon.ai/pt-br/docs/getting-started#before-you-start","sha256":"67fd9664df1a3a9115051622749bef8eeb4f41a3e98926fb6aa7f4062298d4da"},{"id":"open-sites","title":"Inicie uma conversa em Sites","url":"https://rogueon.ai/pt-br/docs/getting-started#open-sites","sha256":"984bbd34d620b8ac0d1ad80bf3dce1c6d4a821b0a7133f910a94664d65d02346"},{"id":"first-request","title":"Especificação mínima reproduzível","url":"https://rogueon.ai/pt-br/docs/getting-started#first-request","sha256":"119b09306a2d456bd822b6173499b4a411e322dd2fa7c88ce7e84e3802fe783d"},{"id":"review-result","title":"Valide antes de avançar a publicação","url":"https://rogueon.ai/pt-br/docs/getting-started#review-result","sha256":"9bd47ef9b15f5ed040b2d9e9ea4de8b37ffda29044a07c4e7a9cd7990eed572b"}]},{"slug":"project-architecture","title":"Arquitetura do projeto e do runtime","navTitle":"Arquitetura","description":"Identifique saídas HTML e Vite, fontes e artefatos de build e os serviços hospedados dos quais o frontend pode depender.","url":"https://rogueon.ai/pt-br/docs/project-architecture","markdownUrl":"https://rogueon.ai/pt-br/docs/project-architecture/markdown","sha256":"69490db62d9569e2a7cebea554ab768cf9c83c771c30250d6b18936e157bb609","bytes":3363,"sections":[{"id":"artifact-formats","title":"Identifique o formato gerado","url":"https://rogueon.ai/pt-br/docs/project-architecture#artifact-formats","sha256":"8595d23acc776809f7af514bd81736c4a6530eca7f76c2ecf74498d0a281cd00"},{"id":"source-and-output","title":"Fontes não são o bundle publicado","url":"https://rogueon.ai/pt-br/docs/project-architecture#source-and-output","sha256":"6501740e96478fb8fd7860bfdee4c9f0b7ed8b9d8430d5ace07fc2e8a4ada04d"},{"id":"runtime-services","title":"Mapeie a fronteira entre frontend e serviços","url":"https://rogueon.ai/pt-br/docs/project-architecture#runtime-services","sha256":"5ccab48c5a93f31e12dc3f05c4e019ac5956f297fd564e72c96480455a5dc6ce"},{"id":"deployment-contract","title":"Registre o contrato de deploy","url":"https://rogueon.ai/pt-br/docs/project-architecture#deployment-contract","sha256":"f1366095c189fe06afdc1dc26437bdab46f689f4d22b080ee473ae85721abdea"}]},{"slug":"prompting","title":"Especificações e contexto","navTitle":"Especificações","description":"Estruture pedidos por contratos, invariantes, dependências e critérios de aceite observáveis.","url":"https://rogueon.ai/pt-br/docs/prompting","markdownUrl":"https://rogueon.ai/pt-br/docs/prompting/markdown","sha256":"59d8c98c4bbd0548efbe1c324a8d5d8c4dd84ba4d6701597cbadca211b24219f","bytes":3105,"sections":[{"id":"brief","title":"Defina um contrato para a alteração","url":"https://rogueon.ai/pt-br/docs/prompting#brief","sha256":"aabe56595b13e18525889cfa0c69c276ca4e70f42c92552654adfd0fd8180294"},{"id":"example","title":"Peça uma implementação delimitada","url":"https://rogueon.ai/pt-br/docs/prompting#example","sha256":"82e56dfedf1d16cfb9cd48ca53e18645576b3658523d14de97d1dc668725063e"},{"id":"references","title":"Forneça contexto de referência delimitado","url":"https://rogueon.ai/pt-br/docs/prompting#references","sha256":"7e4c07ed6b62461925a4e509509213bba0172e7ac16a98b4e102972d7bfc5567"},{"id":"review-request","title":"Separe geração e avaliação","url":"https://rogueon.ai/pt-br/docs/prompting#review-request","sha256":"74ab14409532db36498e8a3956ad6c541427bde163f0f7e8143cc996bd867df3"}]},{"slug":"build-and-refine","title":"Ciclo de build e revisões","navTitle":"Ciclo de build","description":"Acompanhe o estado dos pedidos, inspecione arquivos alterados e separe revisões do artefato, publicação e mudanças de dados.","url":"https://rogueon.ai/pt-br/docs/build-and-refine","markdownUrl":"https://rogueon.ai/pt-br/docs/build-and-refine/markdown","sha256":"aebd91c87b69d8f5ba0305d1dbc023c4e93fc35c803a3053d42fed634d391568","bytes":2908,"sections":[{"id":"continue","title":"Mantenha a revisão vinculada ao contexto","url":"https://rogueon.ai/pt-br/docs/build-and-refine#continue","sha256":"aeb897f83bd16e3e2c029c650ed4fa1db57dec52dc476951df89d8e6b4b69a39"},{"id":"focused-request","title":"Delimite a revisão","url":"https://rogueon.ai/pt-br/docs/build-and-refine#focused-request","sha256":"801186d1951a59185941e02f7293bedef2e89e968c63ac81fdc8829266e12e4b"},{"id":"review","title":"Inspecione a diferença produzida","url":"https://rogueon.ai/pt-br/docs/build-and-refine#review","sha256":"2915725c5697ef07892dc80c661ad901d71e97e0ae5013cbacc90ee191b2d5c6"},{"id":"undo-and-publish","title":"Separe reversão de artefato e de dados","url":"https://rogueon.ai/pt-br/docs/build-and-refine#undo-and-publish","sha256":"85b8cbffd0f4b9318208014155fa509bb7e3fb42ac4897552b39bee732c2f50f"}]},{"slug":"preview-and-testing","title":"Prévia e validação de runtime","navTitle":"Validação","description":"Valide o artefato renderizado, as dependências de rede, a autorização e a versão exata selecionada para publicação.","url":"https://rogueon.ai/pt-br/docs/preview-and-testing","markdownUrl":"https://rogueon.ai/pt-br/docs/preview-and-testing/markdown","sha256":"6132cdbf320d6cb7932a803b6d44b82b2da8a2217213bdf1ac771e48fb6b7ea2","bytes":3086,"sections":[{"id":"open-preview","title":"Entenda o ambiente de teste","url":"https://rogueon.ai/pt-br/docs/preview-and-testing#open-preview","sha256":"209d9315cf93aae7a9907d0b3e45617f221a46e9f12d503661f10e016926412f"},{"id":"checklist","title":"Matriz de validação","url":"https://rogueon.ai/pt-br/docs/preview-and-testing#checklist","sha256":"d36d5eaa3aba00bbb62c7d4f3e8802d4e20a6c3cfd6dacf87be493cc293d3ee1"},{"id":"report-a-problem","title":"Registre uma falha reproduzível","url":"https://rogueon.ai/pt-br/docs/preview-and-testing#report-a-problem","sha256":"3fc883267d5e8ffc018fa2d88c7afbf2d01b4a99c2d4ca7ed27dd491d2b31d1e"},{"id":"ready-to-publish","title":"Valide a versão candidata à publicação","url":"https://rogueon.ai/pt-br/docs/preview-and-testing#ready-to-publish","sha256":"209552b35e9c76cc85efeaf5b8686f546de8c0c47cc19bf49d3f939601bf05f6"}]},{"slug":"publishing","title":"Publicação e seleção de versão","navTitle":"Publicação","description":"Publique um artefato revisado no endereço gerenciado e diferencie publicação, prévia, entrega no GitHub e migração de dados.","url":"https://rogueon.ai/pt-br/docs/publishing","markdownUrl":"https://rogueon.ai/pt-br/docs/publishing/markdown","sha256":"660e3f357660951a260635c8efdccda5ed95b1afc47a3318cbe90e004d9732ac","bytes":3849,"sections":[{"id":"preview-and-publication","title":"O endereço público aponta para uma versão selecionada","url":"https://rogueon.ai/pt-br/docs/publishing#preview-and-publication","sha256":"68fa2162eac7768751dfe1a5dcf0f20f98acb69cdbbc7721b19b6e9a12ffcb90"},{"id":"publish-steps","title":"Publique uma versão revisada","url":"https://rogueon.ai/pt-br/docs/publishing#publish-steps","sha256":"b582858b57a28384bdc6dd8ea8b4fc4b149bcdc03689cb9de5543b1d98fe443b"},{"id":"updates","title":"Coordene revisões e entrega no repositório","url":"https://rogueon.ai/pt-br/docs/publishing#updates","sha256":"978d4eb125edb2e1d3d79b304efa260558347a063f7039fb1b6142fe8a7fc5ad"},{"id":"search-and-sharing","title":"Compartilhar um link e aparecer na busca","url":"https://rogueon.ai/pt-br/docs/publishing#search-and-sharing","sha256":"75dc98a6419869eb36e2e4b146b43b27f41e1661a69eaa0339c2cdb2ecfee7e1"},{"id":"availability","title":"Limites do deploy","url":"https://rogueon.ai/pt-br/docs/publishing#availability","sha256":"ab8a9438551ff62364466c5b9bb7852d8f8aa6d3590eb7236c0bb563f259dabc"}]},{"slug":"exporting","title":"Exportação e desenvolvimento externo","navTitle":"Exportação e GitHub","description":"Inspecione as fontes salvas, entregue ao GitHub e configure build e runtime para desenvolvimento fora da Rogue.","url":"https://rogueon.ai/pt-br/docs/exporting","markdownUrl":"https://rogueon.ai/pt-br/docs/exporting/markdown","sha256":"b9f3edf6bbde56c16ad4c720f7d7a29922b27478bb0c0875113c94cd43582ed7","bytes":4857,"sections":[{"id":"ownership","title":"Propriedade e escopo da exportação","url":"https://rogueon.ai/pt-br/docs/exporting#ownership","sha256":"20c10f95218d2dbaf0c30c22d0f6594fde802f4e7ca44e8ba799bd6a5b1ea550"},{"id":"copy-files","title":"Inspecione as fontes e estabeleça uma base local","url":"https://rogueon.ai/pt-br/docs/exporting#copy-files","sha256":"d83d9380ec3686e3620f1237b47df7801cb7546d04808f5abf61f91072b0590d"},{"id":"github","title":"Entenda o modelo de atualização do repositório","url":"https://rogueon.ai/pt-br/docs/exporting#github","sha256":"7e825ed9a7f29b552954c154c63148af3d4e476654b640c37a318c3995e14bb5"},{"id":"search-ready-hosting","title":"Prepare o site exportado para a busca","url":"https://rogueon.ai/pt-br/docs/exporting#search-ready-hosting","sha256":"ca4d68488b73b2b49736aae6344b912143ca95f7ef423b3e3e7f6ede3a011f53"},{"id":"outside-rogue","title":"Migre as dependências de runtime separadamente","url":"https://rogueon.ai/pt-br/docs/exporting#outside-rogue","sha256":"46880acdd7173b8eb72040879c7bf2c56806ece4c7458aee3209dd0a408763fb"}]},{"slug":"integrations","title":"Fronteiras das integrações","navTitle":"Integrações","description":"Diferencie conectores da conta, chamadas de serviços do app gerado, permissões e cobrança externa.","url":"https://rogueon.ai/pt-br/docs/integrations","markdownUrl":"https://rogueon.ai/pt-br/docs/integrations/markdown","sha256":"224f0981ee991623365c0269368300ac52760db4737a62ab412750d02a3c7ec0","bytes":2988,"sections":[{"id":"two-kinds","title":"Conector da conta ou dependência do app?","url":"https://rogueon.ai/pt-br/docs/integrations#two-kinds","sha256":"04033a2bb20168ec4ef4732ab5b6d836ca9a4aed8be39d6fea8d929ea4f06eb8"},{"id":"connect","title":"Valide autorização e estado da conexão","url":"https://rogueon.ai/pt-br/docs/integrations#connect","sha256":"902eb08611a894c5c68eae2b8e4c237bf18d50127a1eaedf13c193ff869a2974"},{"id":"gmail","title":"Gmail: rascunho, autorização e envio explícito","url":"https://rogueon.ai/pt-br/docs/integrations#gmail","sha256":"c8c45141aa6790674aa9e07229eebf8f7d664799150b36aec0c1374e2015a1a7"},{"id":"project-services","title":"Configuração de serviços do app gerado","url":"https://rogueon.ai/pt-br/docs/integrations#project-services","sha256":"fa01718db0948424dda254966d742796ae01dc4f59582463fad026d1a52969f2"}]},{"slug":"data-and-permissions","title":"Autenticação, dados e permissões","navTitle":"Auth e dados","description":"Separe acesso à conta Rogue, sessões do app gerado, políticas de autorização, credenciais e portabilidade dos dados.","url":"https://rogueon.ai/pt-br/docs/data-and-permissions","markdownUrl":"https://rogueon.ai/pt-br/docs/data-and-permissions/markdown","sha256":"750b9285984f64220aa5a5800457e86231907b384f39f684b6e4d1bd274b32f2","bytes":3283,"sections":[{"id":"choose-context","title":"Separe as fronteiras de confiança","url":"https://rogueon.ai/pt-br/docs/data-and-permissions#choose-context","sha256":"c1e5b6d0d13bcf906db007bd5bde779c7b8dff380ebc6dc15317ecaa70e15158"},{"id":"account-permissions","title":"Autenticação não define autorização","url":"https://rogueon.ai/pt-br/docs/data-and-permissions#account-permissions","sha256":"f4b82336f6c7b5082eb7804f97a0bfb237350a20d4a71a089a3520ca5956af71"},{"id":"keys-and-databases","title":"Valide armazenamento e propriedade das credenciais","url":"https://rogueon.ai/pt-br/docs/data-and-permissions#keys-and-databases","sha256":"ffd9d89cc74c1fb3dfb0e08b22b1f67020ad494e3a17cbd12a5bdc2f9d0f100c"},{"id":"policies-and-portability","title":"Portabilidade de código e de dados são distintas","url":"https://rogueon.ai/pt-br/docs/data-and-permissions#policies-and-portability","sha256":"7cb8ad3bcdf346a6eeb44d911ae8f1a284bb202ba37ada9015df1daa78819fb1"}]},{"slug":"plans-and-limits","title":"Capacidade e limites de uso","navTitle":"Limites","description":"Interprete disponibilidade do beta, capacidade de sessão e semana, limites de contexto e cotas externas como restrições distintas.","url":"https://rogueon.ai/pt-br/docs/plans-and-limits","markdownUrl":"https://rogueon.ai/pt-br/docs/plans-and-limits/markdown","sha256":"88c2f29c546a5ed29726b7cbf5c7cfab481e80e9b47fb2614be5ab876cc182d3","bytes":2783,"sections":[{"id":"beta","title":"Disponibilidade atual","url":"https://rogueon.ai/pt-br/docs/plans-and-limits#beta","sha256":"08de48f4b1741d40044c880aad89eaa45af478376684ae8ddbe865deffcd8168"},{"id":"check-usage","title":"Inspecione o estado da conta","url":"https://rogueon.ai/pt-br/docs/plans-and-limits#check-usage","sha256":"d41b4596fd234b199cf3661c7e2ea27dc69c4890f55a884238e52c94a4c337e8"},{"id":"windows","title":"Identifique a camada que impõe o limite","url":"https://rogueon.ai/pt-br/docs/plans-and-limits#windows","sha256":"f28ff6be7fbc090ad66af6e361e575accd6acb6fdcedc3340d1be2d33500a2b0"},{"id":"use-well","title":"Reduza trabalho evitável","url":"https://rogueon.ai/pt-br/docs/plans-and-limits#use-well","sha256":"f2dd8b4235acb7ce6e6d68fa150e758506064ea1c5dc4d6321debf3e00cabf8e"}]},{"slug":"troubleshooting","title":"Diagnóstico de runtime","navTitle":"Debugging","description":"Classifique falhas de pedido, geração, carregamento, dependências de runtime e publicação antes de repetir a execução.","url":"https://rogueon.ai/pt-br/docs/troubleshooting","markdownUrl":"https://rogueon.ai/pt-br/docs/troubleshooting/markdown","sha256":"95ecd9c6e4c0eb7599200848e428a76d8e434478bb496dbdbaa60cf91a842277","bytes":3234,"sections":[{"id":"request","title":"Aceitação do pedido e contexto","url":"https://rogueon.ai/pt-br/docs/troubleshooting#request","sha256":"164766976d654dfde758f6c4946fdd5d3048c89d2d19642c83c2a6b9760837cd"},{"id":"preview","title":"Carregamento do artefato ou falha da aplicação","url":"https://rogueon.ai/pt-br/docs/troubleshooting#preview","sha256":"9b579b8950fa67f78af6bdbc3a6dac5084f951c0eaf2d26982043297ce467380"},{"id":"stopped","title":"Geração interrompida","url":"https://rogueon.ai/pt-br/docs/troubleshooting#stopped","sha256":"2ccc96152d859ce7a331c47d5f4efc530a88c16ad5ee50daac22a170a75d5f3a"},{"id":"publishing","title":"Publicação e propriedade","url":"https://rogueon.ai/pt-br/docs/troubleshooting#publishing","sha256":"8ca4de596dc605c61c659940f1676662c57453b8b7f16819b9aab1f6387348bc"},{"id":"connections-and-usage","title":"Falhas de credencial, origem e cota","url":"https://rogueon.ai/pt-br/docs/troubleshooting#connections-and-usage","sha256":"c1cf625f92115f89ce6798f75e17a7b31141b7af0593c1e4adfa7f9474026a3b"},{"id":"contact","title":"Forneça um relato de diagnóstico","url":"https://rogueon.ai/pt-br/docs/troubleshooting#contact","sha256":"d403cbae07a574e1e1795477928139bd941e0b96d26444b249323fa850b2b1cb"}]},{"slug":"agent-integration","title":"Integração com agentes","navTitle":"MCP & Markdown","description":"Conecte seu agente de código à documentação da Rogue. Busque, leia uma seção e confira a fonte por um servidor MCP de leitura.","url":"https://rogueon.ai/pt-br/docs/agent-integration","markdownUrl":"https://rogueon.ai/pt-br/docs/agent-integration/markdown","sha256":"970b4491cbdc996abd197deb9ff8ff44a3ce2fa45d7a4f0922d0451876c9a17a","bytes":6525,"sections":[{"id":"connect","title":"Conecte um cliente MCP","url":"https://rogueon.ai/pt-br/docs/agent-integration#connect","sha256":"767c0fb75a513bc0b31287906b0486147c6fda32f12be5d4ea89fbafe11a41a9"},{"id":"claude-code","title":"Claude Code","url":"https://rogueon.ai/pt-br/docs/agent-integration#claude-code","sha256":"0a2c99967ee5de11036d444d47deaf9c6921f261a806400bad0eb90f05f4dd2a"},{"id":"tools","title":"Contrato das ferramentas","url":"https://rogueon.ai/pt-br/docs/agent-integration#tools","sha256":"5da97531f1ce47a0177378948dcae58a2286367db67563988d56982f8a82070e"},{"id":"context","title":"Busque → leia → verifique","url":"https://rogueon.ai/pt-br/docs/agent-integration#context","sha256":"2cb39f316910a5f21c06164679af7162546d98392d6ce4f9b81925500a948a63"},{"id":"markdown","title":"Consulte Markdown por HTTP","url":"https://rogueon.ai/pt-br/docs/agent-integration#markdown","sha256":"177b416a2784f341f3b5353e12ecd433c5af340bc2e950c540aad52b1b114d5a"},{"id":"manifest","title":"Use o hash do conteúdo no cache","url":"https://rogueon.ai/pt-br/docs/agent-integration#manifest","sha256":"bdcf7e29686f3f0828e8b71ed933dd50ee63fc4ce25b9ae5d790058be89f44c7"},{"id":"discovery","title":"Descoberta e corpus completo","url":"https://rogueon.ai/pt-br/docs/agent-integration#discovery","sha256":"c95b771a9dd1bd0f9167501cec03e04d0151f765107ec16d2d2c4943e3f6e70f"},{"id":"execution-boundary","title":"Transporte, limites e escopo","url":"https://rogueon.ai/pt-br/docs/agent-integration#execution-boundary","sha256":"6e9f8986fd737239aa3658005729c2cb605ba73f4484e1251e9360f0a5f8d159"}]}]}