Organização de Projetos - Config vs Logs
Regras críticas para organização de projetos e propostas.
⚠️ REGRA CRÍTICA - Projetos Freelancer
config/work/freelancer/ - Apenas Projetos Reais
Esta pasta contém APENAS projetos que viraram projetos reais (em desenvolvimento ou concluídos).
Critérios para ficar em config/work/freelancer/:
- •✅ Projeto aprovado e em desenvolvimento
- •✅ Projeto concluído
- •✅ Projeto com estrutura técnica definida (arquitetura, specs, etc.)
- •✅ Projeto com código em desenvolvimento
Estrutura obrigatória:
config/work/freelancer/[projeto]/ ├── README.md # Visão geral ├── requisitos-tecnicos/ # Requisitos técnicos ├── requisitos-processos/ # Regras de negócio ├── arquitetura-diagramas/ # Decisões de arquitetura └── consulta/ # Arquivos de referência
logs/work/freelancer/ - Propostas e Temporários
Esta pasta contém propostas e projetos temporários que não viraram projetos reais.
Critérios para ir para logs/work/freelancer/:
- •❌ Apenas propostas enviadas (sem aprovação ainda)
- •❌ Projetos temporários que não viraram projetos
- •❌ Análises e estudos de viabilidade que não resultaram em projeto
- •❌ Contexto de negociação que não evoluiu para projeto
Objetivo: Evitar acumular contexto permanente com coisas que não vingaram, mantendo o config/ limpo e focado apenas em projetos reais.
🔄 Quando Mover de Logs para Config
Quando um projeto temporário for aprovado e iniciado:
- •Mover a pasta de
logs/work/freelancer/paraconfig/work/freelancer/ - •Aplicar estrutura padrão (requisitos-tecnicos, requisitos-processos, etc.)
- •Criar
README.mdcom visão geral do projeto - •Manter histórico relevante em
logs/work/[projeto]/historico-contexto/
📋 Checklist de Decisão
Perguntar antes de criar em config/work/freelancer/:
- • O projeto foi aprovado pelo cliente?
- • O projeto está em desenvolvimento ativo?
- • Existe estrutura técnica definida (arquitetura, specs)?
- • O projeto tem código sendo desenvolvido?
Se TODAS as respostas forem SIM → config/work/freelancer/
Se ALGUMA resposta for NÃO → logs/work/freelancer/
🎯 Regra Geral para Todos os Projetos
config/work/[projeto]/ ou config/studies/[projeto]/
- •Conteúdo: Requisitos técnicos, regras de negócio, decisões de arquitetura
- •Propósito: Documentação permanente do projeto
- •Estrutura: Padronizada (requisitos-tecnicos, requisitos-processos, arquitetura-diagramas, consulta)
logs/work/[projeto]/ ou logs/studies/[projeto]/
- •Conteúdo: Interação diária, dailys, histórico de contexto
- •Propósito: Rastreamento de evolução e decisões do dia a dia
- •Estrutura: historico-contexto/ e interacao-diaria/
Regra: Logs de interação sempre ficam em logs/, nunca em config/.
📝 Exemplos
Exemplo 1: Proposta não aprovada
- •Localização:
logs/work/freelancer/[nome-proposta]/ - •Conteúdo: Proposta enviada, contexto do cliente, análise técnica
- •Status: Não aprovado, não virou projeto
- •Ação: Manter em
logs/
Exemplo 2: Projeto aprovado e iniciado
- •Localização:
config/work/freelancer/[nome-projeto]/ - •Conteúdo: Arquitetura, specs, requisitos, código
- •Status: Em desenvolvimento
- •Ação: Estrutura padrão aplicada
Exemplo 3: Análise de viabilidade
- •Localização:
logs/work/freelancer/[nome-analise]/ - •Conteúdo: Análise técnica, estimativas, decisão de não prosseguir
- •Status: Não virou projeto
- •Ação: Manter em
logs/
⚠️ Importante
NUNCA acumular contexto permanente com coisas que não vingaram ou ficaram apenas na fase de proposta. Isso mantém o config/ limpo, organizado e focado apenas em projetos reais.
Última Atualização: 2026-01-23