RECURSOS / 01
Projetos
Cada projeto é uma pasta do seu computador. Os terminais, as etapas e as regras ficam ligados a ele.
Atualizado para o PrumoGrid 0.5.11
Para que serve
Um projeto é uma pasta que já existe no seu computador, normalmente um repositório Git. Quando você cadastra a pasta, o PrumoGrid passa a abrir os terminais dentro dela, a mostrar no cartão do projeto o branch e as sessões abertas, e a guardar ali as etapas, as regras e a verificação daquele trabalho. Selecionar um projeto troca a Grade e a lateral direita juntas, então você vê só o que pertence a ele.
Veja no vídeo
Organização com vários projetos. Três projetos relacionados: um projeto por repositório, um fluxo por objetivo, worktree, modelo pela tarefa, verificação, rotinas e regras. Legendas e transcrição ↗
Quando usar e quando não usar
Use um projeto para cada repositório em que você trabalha. Nos exemplos deste portal são três: loja-api (a API de uma loja), portal-web (o site que consome a API) e pagamentos.
Não cadastre a mesma pasta duas vezes para separar tarefas. Para duas tarefas no mesmo repositório, use um worktree, que é outra pasta do mesmo repositório em outro branch. Também não é preciso cadastrar a pasta de instalação do PrumoGrid.
Passo a passo
Cadastrar a loja-api e abrir um terminal nela:
- Na coluna Projetos, à esquerda, clique em + adicionar projetos… (o mesmo comando está em Ferramentas → Adicionar projetos…).
- Escolha a pasta
C:\demo\loja-apie confirme. Dá para escolher várias pastas de uma vez. - Confira o cartão que apareceu: o nome do projeto, o caminho e a linha do branch, por exemplo
main. - Com o cartão selecionado, clique em PowerShell na linha NOVO, acima dos terminais.
- No terminal, rode
git status. O prompt mostraPS C:\demo\loja-api>, porque o terminal já nasce na pasta do projeto.
Para ver tudo de uma vez, escolha Todos os projetos no seletor do topo. Para voltar a um projeto, clique no cartão dele.
O que aparece na tela
O cartão de cada projeto resume o estado dele:
| No cartão | O que significa |
|---|---|
| Nome e caminho | A pasta cadastrada. Passe o mouse para ler o caminho inteiro. |
main · branch · 2 sessões | O branch da pasta principal e quantos terminais estão abertos nela. Terminais em subpastas do projeto contam aqui. |
| Linhas de worktree | Até quatro linhas de árvores de trabalho; as demais ficam em outras N árvores de trabalho. Veja Worktrees. |
pasta | Um terminal aberto fora da pasta do projeto. |
| Verificação | O comando que confere o trabalho do projeto, como npm test · detectado, ou Sem verificação. Veja Verificação. |
| aguardando você | Um agente do projeto espera uma resposta sua, como um pedido de permissão. |
| gravação desligada | O PrumoGrid não grava orientações no CLAUDE.md ou AGENTS.md desta pasta. O link Como religar explica como voltar. Veja Regras. |
Fechar um projeto
O × no canto do cartão fecha o projeto. Se houver terminais abertos, o PrumoGrid pede confirmação. Fechar tira a pasta do catálogo aberto e preserva as sessões: nenhum arquivo é apagado, e os terminais que continuarem vivos aparecem em Todos os projetos. Para cadastrar de novo, use + adicionar projetos….
Dicas
- Para pôr os cartões na ordem que você quiser, arraste o cartão ou use Mover para cima e Mover para baixo no menu
···. Veja Organizar projetos e terminais. - Dê nomes de pasta curtos e distintos. O nome do cartão é o nome da pasta, e é ele que aparece na Atenção ("Em outro projeto: portal-web aguarda permissão").
- Num perfil novo, o primeiro terminal que abre sozinho passa a pertencer ao primeiro projeto cadastrado, desde que você ainda não tenha digitado nele.
- Um terminal sem projeto funciona normalmente. Só as etapas, as regras e a verificação exigem um projeto cadastrado.
- No Git Bash, a pasta aparece como
/c/demo/loja-api, e o cartão entende que é a mesma pasta do projeto.
Limites conhecidos
- Cadastrar uma pasta não clona repositório, não move arquivos e não instala dependências.
- Worktrees e a revisão de alterações dependem do Git. Num projeto sem Git (ou em SVN), as etapas rodam direto na pasta do projeto.
- Fechar um projeto não remove os worktrees dele do disco.