Desenvolvimento
Linear — Estrutura do Projeto
Workspace, teams, projects, labels e workflow states no Linear
Workspace
Vendee — workspace unico para todos os times e projetos.
Teams
| Team | Sigla | Escopo |
|---|---|---|
| CRM | CRM | Modulos do CRM: pipeline, deals, atividades, empresas, contatos, propostas, carteira, qualificacao |
| Dashboard | DASH | Indicadores, KPIs, funil, metas e visualizacoes |
Projects
Organizados por versao dentro de cada team:
- V1 — CRM Core (18 issues)
- MVP — Dashboard (7 issues)
- V1 — Dashboard (42 issues)
- V2, V3, V4 serao criados conforme necessidade
Labels
| Label | Cor | Uso |
|---|---|---|
| Feature | Azul | Funcionalidade nova |
| Modulo | Roxo | Modulo inteiro novo |
| Indicador | Verde | KPI ou metrica do dashboard |
| Bug | Vermelho | Correcao de defeito |
| Tech Debt | Amarelo | Refatoracao e melhoria tecnica |
Workflow States
Triage → Backlog → Todo → In Progress → In Review → Done| Estado | Significado |
|---|---|
| Triage | Issue recebida, ainda nao revisada |
| Backlog | Revisada e aceita, aguardando priorizacao |
| Todo | Priorizada e pronta para desenvolvimento |
| In Progress | Em desenvolvimento ativo |
| In Review | PR aberto, aguardando review |
| Done | PR mergeado, issue concluida |
Automacoes (via GitHub Integration)
As transicoes de status acontecem automaticamente com base nos eventos do GitHub:
- PR aberto → move para In Progress
- Review requested → move para In Review
- PR mergeado → move para Done
- PR revertido → reabre a issue
Para as automacoes funcionarem, o PR deve conter Closes ISSUE-ID (ex: Closes CRM-12) na descricao.