# 2026-04-17 - Workspace com acoes de triagem do Tracy para colaboradores

## O que mudou

- o bloco `Incidentes nas minhas areas` do `workspace` passou a permitir acao direta do colaborador;
- cada erro correlacionado agora pode abrir detalhes da issue do Tracy sem sair da home;
- o colaborador pode marcar a issue como `Visto` ou `Estou corrigindo`;
- a partir da mesma issue, o sistema pode abrir uma tarefa ou um ticket e manter esse vinculo visivel no card;
- o contexto de tarefa passou a aceitar `tracy_issue` para vincular a tarefa criada ao incidente de origem.

## Backend

- criados novos endpoints no modulo Tracy:
  - `markSeen`
  - `startFix`
  - `openTask`
  - `openTicket`
- adicionada a tabela `wpjy_tracy_issue_user_state` para registrar o estado do colaborador por issue;
- a leitura de detalhe da issue agora retorna tambem o estado do usuario logado;
- a criacao de tarefa e ticket reaproveita vinculos existentes para evitar duplicidade por colaborador/issue.

## UX e operacao

- o `workspace` deixa de ser apenas leitura no bloco de incidentes;
- a triagem do colaborador ficou separada do status oficial da issue do Tracy;
- o card mostra estado visual, links para tarefa/ticket ligados e acoes rapidas no proprio erro;
- a experiencia continua enxuta e focada em fluxo de correcao, sem jogar o colaborador na central completa do Tracy.

## Arquivos principais

- `pages/admin/workspace.php`
- `src/Modules/TracyLogs/Http/TracyLogsController.php`
- `src/Modules/TracyLogs/Services/TracyLogService.php`
- `src/Modules/TracyLogs/Repositories/TracyLogRepository.php`
- `src/Modules/Tasks/Task.php`
- `sql/2026-04-17-tracy-issue-user-state.sql`
