Skip to content

PAV-93: Criar documento de guia do usuário sobre Linear e integração automática com GitHub#194

Merged
hltav merged 13 commits into
Cla-Code-Community:developfrom
jeremiassnts:feature/pav-93-doc-linear-github
Jul 24, 2026
Merged

PAV-93: Criar documento de guia do usuário sobre Linear e integração automática com GitHub#194
hltav merged 13 commits into
Cla-Code-Community:developfrom
jeremiassnts:feature/pav-93-doc-linear-github

Conversation

@jeremiassnts

Copy link
Copy Markdown

Descricao

Adiciona um guia do usuário (GUIA-LINEAR-GITHUB.md) explicando, do ponto de vista de quem usa no dia a dia, como o time trabalha com o Linear e como aproveitar a integração automática com o GitHub. O documento cobre os conceitos do Linear (times, cards, estados, prioridades, ciclos), o passo a passo do fluxo de tasks, como vincular um card a branch/PR/commit via identificador PAV-XX, e o mapa das automações de estado (branch criado → In Progress, PR aberto → In Review, merge → Done), com um exemplo de ponta a ponta. Também linka o guia no README e reforça na skill abrir-pr-jobs-scraper que o identificador e o link do Linear são obrigatórios para a automação mover o card. Inclui ainda a skill tlc-spec-driven e arquivos de suporte, e atualiza a skill de abrir PR para o upstream atual (Cla-Code-Community/candidate).

Linear link

https://linear.app/tatame/issue/PAV-93/criar-documento-de-guia-do-usuario-sobre-linear-e-integracao

Como foi testado

  • npm run validate (raiz): Backend 505/505 testes, lint frontend OK, build frontend OK
  • Frontend: 280/280 testes passando
  • Task apenas de documentação/tooling — sem alteração de código executável

hltav and others added 11 commits July 15, 2026 12:07
…unity#176)

Criptografa dados sensíveis de usuários e adiciona hashes pesquisáveis
para email e CPF.
Automatiza migrations/backfill via Docker Compose, ajusta cadastro do
frontend.
Exibe avatars no painel admin e atualiza testes relacionados.
…salvas (Cla-Code-Community#185)

- Substitui a ação Aplicar por Salvar na listagem de vagas.
- Move vagas salvas para o status saved e ajusta textos do dashboard.
- Adiciona ordenação por match na tela de vagas.
- Implementa ordenação global por match no backend antes da paginação.
- Torna funcional a limpeza de notificações.
…la-Code-Community#187)

- Substitui o checkbox de vagas remotas por um select de modalidade
inicial no perfil.
- Persiste combinações de modalidade em jobTypes.
- Aplica a preferência automaticamente como filtro inicial na tela de
vagas.
- Mantém compatibilidade com remoteOnly para dados antigos.
…munity#189)

- Ajusta a mensagem de filtro ativo acima da tabela de vagas.
- Faz a mensagem refletir os filtros selecionados na busca.
- Remove a indicação fixa de vagas remotas quando o usuário altera os
filtros.
- Mantém o texto consistente com os resultados exibidos na tabela.
…Community#191)

- Centraliza helper de ownership para filtros por usuário.
- Refatora saved jobs, notifications, preferences e keywords para usar a
policy.
- Adiciona testes unitários cobrindo ownership e casos cross-user.
Cla-Code-Community#193)

- Ajusta `npm run dev` para subir apenas frontend e backend.
- Adiciona `npm run dev:admin` para incluir o painel administrativo.
- Atualiza README raiz e docs de backend, scraper, frontend e
front_admin.
- Documenta `new_dashboard` como a nova estrutura de painel do frontend.
- Troca onboarding local para `npm install`, mantendo `npm ci` como
recomendação para CI/CD e instalações limpas.
- Cria GUIA-LINEAR-GITHUB.md com conceitos do Linear, passo a passo do
  fluxo de tasks, vínculo de card com branch/PR/commit e mapa das
  automações de estado (branch → In Progress, PR → In Review, merge → Done)
- Adiciona link do guia no README (Links oficiais)
- Reforça no skill abrir-pr-jobs-scraper que o identificador PAV-XX no
  título e o link do Linear no corpo são obrigatórios para a automação
  mover o card
- Adiciona skill tlc-spec-driven e arquivos de suporte (.agents, lockfile)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ity/candidate

- Substitui referências ao repositório antigo (Benevanio/Jobs_Scraper_Global)
  pelo upstream atual Cla-Code-Community/candidate
- Corrige a detecção do owner do fork: passa a derivar do remote origin
  em vez de gh repo view (que resolvia o repo default e retornava o owner
  do upstream, gerando --head incorreto)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Jeremias Santos and others added 2 commits July 24, 2026 11:08
O lockfile havia entrado no PR com drift acidental (nós top-level de
@emnapi/core e @emnapi/runtime removidos e aninhados sob
@rolldown/binding-wasm32-wasi), quebrando o npm ci no CI. Como o
package.json é idêntico ao de develop, restaura o lock exatamente como
está em develop, deixando o PR restrito a documentação e skills.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Documenta que, quando o gh pr create falha em fork com nome diferente do
upstream (erros "No commits between...", "Head sha can't be blank"), o
--head pode ter sido corrompido pelo gh. Inclui validação da branch via
gh api compare e criação do PR direto pela API REST (gh api .../pulls),
que respeita o head sem truncar.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@hltav
hltav merged commit 2a4570a into Cla-Code-Community:develop Jul 24, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in JobAtlas – Kanban Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants