RECEITAS / 06
Vários projetos no dia a dia
Como organizar e acompanhar loja-api, portal-web e pagamentos ao mesmo tempo, do começo ao fim do dia, sem perder pedidos dos agentes.
Atualizado para o PrumoGrid 0.5.11
O cenário
Você trabalha em três repositórios que se relacionam: a loja-api, o portal-web, que consome a API, e pagamentos. Em alguns dias há agentes rodando nos três. Esta receita junta as práticas que mantêm isso organizado, do começo ao fim do dia.
Veja no vídeo
Vários projetos no dia a dia. Uma permissão de outro projeto pela Atenção, os filtros de Etapas, o Consumo, o encerramento de um terminal e a busca. Legendas e transcrição ↗
Organize uma vez
- Um projeto por repositório. Cadastre as três pastas. Terminais, etapas, regras e verificação ficam ligados ao projeto, então misturar repositórios num projeto só confunde tudo isso. Veja Projetos.
- Verificação em cada projeto. Confira no cartão a linha Verificação (por exemplo
npm test · detectado). Nas etapas que mexem em código, peça que a etapa só fique pronta quando o comando passar. Veja Verificação. - Regras do projeto para o que vale sempre. "Responda em português", "não altere package.json sem avisar" e similares vão em Regras e papéis…, uma vez por projeto, ou em De todos os projetos se valem para todos. Veja a receita Uma regra que vale para todos os agentes.
- Rotinas para o que se repete. Se você revisa e corrige toda semana, salve isso como rotina. Veja Uma rotina para repetir toda semana.
Ao começar o dia
- Abra o PrumoGrid e olhe o rodapé: daemon conectado. Os terminais de ontem continuam lá, se o computador não reiniciou. Se reiniciou, o PrumoGrid oferece restaurar os terminais e retomar as conversas identificadas. Veja Retomar após reinício.
- Leia a faixa Desde sua última visita, quando ela aparecer: ela resume o que aconteceu enquanto a janela estava fechada.
- Olhe os cartões dos projetos: aguardando você indica um agente esperando resposta.
Durante o dia
Um projeto à vista, os outros na Atenção
Selecione o projeto em que está trabalhando. A Grade e a lateral mostram só ele. Quando um agente de outro projeto pede permissão, a Atenção mostra no fim da lista, por exemplo, Em outro projeto: portal-web aguarda permissão.
- Clique na linha. O PrumoGrid seleciona o
portal-webe leva você ao terminal que pediu. - Use Ver pedido, leia o comando e responda com Permitir ou Recusar.
- Clique no cartão da
loja-apipara voltar.
Etapas por projeto
A aba Etapas mostra as etapas do projeto selecionado. Os filtros Todas, Precisa de você e Resultados aparecem quando há etapas; Precisa de você é o mais útil no meio do dia.
Um fluxo por objetivo
No Fluxo, mantenha um fluxo para cada objetivo: "corrigir o cupom" é um, "atualizar a documentação" é outro. O seletor de fluxos troca entre eles, e você lê um trabalho de cada vez.
Dois agentes no mesmo repositório
Quando dois agentes vão mexer na loja-api ao mesmo tempo, crie um worktree para um deles: uma segunda pasta do repositório, num branch separado. O cartão mostra a linha, por exemplo, cupom-fix · worktree · 1 sessão. Veja Worktrees.
O modelo certo para cada tarefa
O campo de modelo de cada etapa aceita o identificador que a sua conta oferece. Para uma tarefa curta (explicar um script, trocar um texto), um modelo menor costuma resolver e responde mais rápido. Para achar a causa de um bug, vale um modelo maior. Vazio, a etapa usa o padrão da CLI.
Consumo e terminais parados
- Ligue Ferramentas → Abas Regras e Consumo na lateral e abra a aba Consumo para ver CPU e memória de cada terminal, somando os processos que ele abriu.
- Se um terminal estiver pesado, use Limitar… na linha dele ou Ferramentas → Limites de memória e CPU….
- Um PowerShell parado em
pagamentosque não vai mais ser usado pode ser encerrado (Encerrar sessão). Isso termina o shell e o que roda nele.
Achar as coisas
- Ctrl+Shift+F busca em terminais, etapas e regras ("cupom", por exemplo).
- Ctrl+K abre a paleta de comandos: projetos, terminais, Verificação do projeto… e os atalhos.
Ao terminar o dia
| Você quer | Faça |
|---|---|
| Que os agentes continuem trabalhando à noite | Deixe a janela aberta, se houver fluxo para avançar. Com a janela fechada, os terminais continuam, mas a próxima etapa só é entregue quando você reabrir. |
| Fechar e voltar amanhã do mesmo ponto | Feche a janela. Os terminais ficam no serviço. |
| Liberar memória de terminais que não vai usar | Encerre essas sessões, uma a uma. |
| Começar do zero | Clique em N sessões persistentes, no rodapé, e escolha Encerrar daemon e todas as sessões, depois de salvar o que precisa. |
Se houver trabalho que depende da janela, o PrumoGrid pergunta Fechar esta janela? e oferece Manter aberta ou Fechar janela.
Dicas
- Nomes de pasta curtos e diferentes entre si facilitam ler a Atenção e os cartões.
- Deixe os avisos do Windows só para Quando precisar de mim se os outros forem demais; a Atenção e os cartões continuam mostrando tudo.
- Quando um projeto sair do seu radar por uns dias, feche o cartão (o ×). Os arquivos ficam, e os terminais vivos continuam acessíveis em Todos os projetos.