Arquitetura
Navegue por código que você não escreveu.
Abra um repositório e o Panolayer mapeia a arquitetura dele, com módulos, funções, classes, chamadores e dependências. O mapa é analisado a partir do código-fonte, não gerado por um modelo, então o mesmo código sempre produz o mesmo mapa. Você, seus agentes e o Verification Engine do Panolayer trabalham a partir dele.

Você está três níveis dentro de um serviço, tentando descobrir o que o chama.
Uma árvore de arquivos mostra onde o código está, mas não mostra o que depende dele. Isso fica ainda mais difícil quando um agente escreveu o código e tudo o que você tem é um diff de mil linhas. O Panolayer mapeia as dependências, para que você percorra o sistema visualmente pelo que chama o quê, não por pasta.
O que você pode fazer com ele
02 / Arquitetura
Aprofunde-se no que você precisa
Clique em um serviço para ver os módulos dele e, depois, em um módulo para ver as funções. As visualizações de diagrama, colunas e caminho mostram a mesma estrutura de três formas, para que você escolha a que fica mais clara para o código em que está trabalhando.
04 / Arquitetura
Veja até onde uma alteração vai chegar
Antes de pedir a um agente que mude getPrice() de centavos para dólares, verifique o que a chama: a página do produto, o carrinho e o checkout. O Panolayer segue o grafo de dependências a partir de qualquer função, para que você saiba o que uma alteração pode afetar antes que alguém a faça.
05 / Arquitetura
Seus agentes veem o mesmo mapa
Os agentes que você executa podem consultar este mapa por meio de uma ferramenta MCP, para descobrir o que chama uma função antes de alterá-la, em vez de trabalhar apenas com os arquivos que receberam. A verificação confere cada alteração em relação ao mesmo mapa, o que significa que você, seus agentes e a verificação partem de um único quadro do sistema.
06 / Arquitetura
Documentação que acompanha o código
Os documentos vivos são gerados a partir da arquitetura e permanecem sincronizados à medida que o código muda, para que a documentação descreva o sistema como ele é agora, e não como era quando alguém a atualizou pela última vez.
O Panolayer lembra do seu projeto
Toda nova sessão de agente começa do zero. Você explica de novo as mesmas convenções, as mesmas restrições e o mesmo motivo pelo qual ninguém mexe naquela migração. O Panolayer mantém uma memória estruturada do seu projeto entre sessões, incluindo as decisões que você tomou, suas convenções e restrições, seu histórico de migrações e como bugs anteriores foram corrigidos. Quanto mais tempo você trabalha em uma base de código no Panolayer, menos precisa se repetir.
Perguntas
O diagrama é gerado por um LLM?
Não. Ele é analisado a partir do código-fonte. Modelos podem acrescentar descrições em linguagem simples quando você pede, mas não decidem a estrutura.
Posso usar o mapa da arquitetura sem executar agentes?
Sim. Abra um repositório e use-o para se orientar em código que você não escreveu.
Quais linguagens são compatíveis?
TypeScript, JavaScript, Python, Go, Rust e Java, entre outras. Chamadas dinâmicas e código gerado são mais difíceis de rastrear e podem exigir uma análise mais atenta.
Ver linguagens compatíveisFunciona em um monorepo?
Sim.

