# Tarefas

Lista já escrita nos pacotes `issues/observatorio-v1/` e `issues/gestao-v1/`. Cada tarefa cita o identificador do `epic/spec.md` que o próprio arquivo da issue declara. O número entre parênteses é o do catálogo.

Nenhuma tarefa nova foi criada para requisito sem issue.

[NEEDS CLARIFICATION: `issues/observatorio-v1/00-indice.md` diz que o pacote do observatório público é local, para revisão do PO, e que nada foi publicado. `issues/gestao-v1/00-indice.md` diz que as issues 1 a 9 já foram desenvolvidas e que não se reabre. Os dois textos estão no repositório.]

## Observatório público

Fonte da ordem, das dependências e das horas: `issues/observatorio-v1/00-indice.md`. Destino registrado: `https://gitlab.com/youx-group/mma/gef/gef-areas-privadas`. Total sugerido nesse índice: 264h.

### T-01 — Base do projeto: infraestrutura, banco espacial e publicação do mapa

- **Arquivo:** `issues/observatorio-v1/01-base-do-projeto.md`
- **Implementa:** RF-007 (RF07), RNF-003 (RNF03), RN-003 (RN03)
- **Depende de:** nenhuma
- **Weight:** 28
- **Labels:** P1, S2, Devops, Team::Infra, backend, frontend
- A issue limita RF-007 à estrutura; a carga fica em T-02. RN-003, nesse arquivo, cobre Mata Atlântica e Cerrado.

### T-02 — Carga e publicação dos dados do IIS ligados ao CAR

- **Arquivo:** `issues/observatorio-v1/02-carga-dados-iis.md`
- **Implementa:** RF-007 (RF07), RN-001 (RN01), RN-003 (RN03)
- **Depende de:** T-01
- **Weight:** 44
- **Labels:** P1, S2, feature, backend, database, Team::Dados
- RN-003, nesse arquivo, cobre Mata Atlântica e Cerrado.

### T-03 — Mapa público: navegação, mapa-base, camadas e legenda

- **Arquivo:** `issues/observatorio-v1/03-mapa-publico-camadas.md`
- **Implementa:** RF-001 (RF01), RF-002 (RF02), RNF-003 (RNF03), RN-001 (RN01), RN-003 (RN03)
- **Depende de:** T-01, T-02
- **Weight:** 52
- **Labels:** P1, S2, feature, frontend, backend
- O recorte de RF-001 nessa issue é o visualizador por imóvel. RN-003, nesse arquivo, cobre Mata Atlântica e Cerrado.

### T-04 — Barra de busca por município-UF e recibo do CAR

- **Arquivo:** `issues/observatorio-v1/04-barra-de-busca.md`
- **Implementa:** RF-004 (RF04), RNF-003 (RNF03), RN-002 (RN02), RN-003 (RN03)
- **Depende de:** T-02, T-03
- **Weight:** 28
- **Labels:** P2, S2, feature, frontend, backend
- Recorte da issue: a barra de busca. RN-003, nesse arquivo, cobre Mata Atlântica e Cerrado.

### T-05 — Filtros de bioma, estado, município e valor, com a lista de imóveis

- **Arquivo:** `issues/observatorio-v1/05-filtros-e-lista.md`
- **Implementa:** RF-004 (RF04), RNF-003 (RNF03), RN-002 (RN02), RN-003 (RN03)
- **Depende de:** T-02, T-03, T-04
- **Weight:** 28
- **Labels:** P2, S2, feature, frontend, backend
- Recorte da issue: filtros e lista. A barra fica em T-04. RN-003, nesse arquivo, cobre Mata Atlântica e Cerrado.

### T-06 — Ficha do imóvel e comparação de até três imóveis

- **Arquivo:** `issues/observatorio-v1/06-ficha-e-comparacao.md`
- **Implementa:** RF-003 (RF03), RNF-003 (RNF03), RN-001 (RN01), RN-002 (RN02)
- **Depende de:** T-02, T-03, T-04
- **Weight:** 28
- **Labels:** P2, S2, feature, frontend, backend
- [NEEDS CLARIFICATION: o título e o corpo da issue falam em comparação de até três imóveis. O enunciado de RF-003 no discovery não menciona comparação nem esse limite. O contrato do MVP, `compararImoveis`, menciona o limite.]

### T-07 — Consolidados e Estatísticas deste conjunto

- **Arquivo:** `issues/observatorio-v1/07-consolidados-e-estatisticas.md`
- **Implementa:** RF-005 (RF05), RNF-003 (RNF03), RN-002 (RN02)
- **Depende de:** T-05
- **Weight:** 22
- **Labels:** P2, S2, feature, frontend, backend

### T-08 — Exportar as estatísticas em Excel, PDF e CSV

- **Arquivo:** `issues/observatorio-v1/08-exportar-estatisticas.md`
- **Implementa:** RF-014 (RF14), RN-002 (RN02)
- **Depende de:** T-07
- **Weight:** 22
- **Labels:** P2, S3, feature, frontend

### T-09 — Data da última atualização e textos de ajuda no observatório

- **Arquivo:** `issues/observatorio-v1/09-data-atualizacao-e-textos-de-ajuda.md`
- **Implementa:** RF-012 (RF12), RF-013 (RF13)
- **Depende de:** T-02, T-03
- **Weight:** 12
- **Labels:** P3, S3, feature, frontend, backend
- Recorte da issue: a data é a da última carga publicada; os tooltips são só exibição. Edição e confirmação ficam na leva de gestão.

Cobertura que o índice do observatório declara para o pacote, além do que cada arquivo lista: CA-001 a CA-013, CA-017, CA-018, CA-024 a CA-032, CA-045, CA-048 (recorte), CA-049 a CA-054.

## Gestão

Fonte: `issues/gestao-v1/00-indice.md`. Publicado em 04/10/2026 na lista Open. Nenhuma branch foi criada, segundo esse índice. A issue de senha foi publicada em 05/10/2026. Total sugerido das issues 10 a 14: 152h. A de senha soma weight 24.

### T-10 — Acesso da gestão: login, senha inicial, pessoas e cargos

- **Arquivo:** `issues/gestao-v1/10-acesso-da-gestao.md`
- **Work item:** [#12](https://gitlab.com/youx-group/mma/gef/gef-areas-privadas/-/work_items/12)
- **Implementa:** RF-010 (RF10), RF-011 (RF11), RNF-002 (RNF02), RN-004 (RN04)
- **Depende de:** T-01
- **Weight:** 32
- **Labels:** P1, S2, feature, frontend, backend

### T-11 — Visão geral e uso registrado do observatório

- **Arquivo:** `issues/gestao-v1/11-visao-geral-e-uso.md`
- **Work item:** [#13](https://gitlab.com/youx-group/mma/gef/gef-areas-privadas/-/work_items/13)
- **Implementa:** RF-006 (RF06), RF-016 (RF16)
- **Depende de:** T-03, T-04, T-05, T-08, T-10
- **Weight:** 24
- **Labels:** P1, S2, feature, frontend, backend
- Recorte de RF-006 nessa issue: visão geral (camadas e tooltips no ar, acessos de gestão ativos e data da última atualização).

### T-12 — Camadas da leitura por imóvel: arquivo, fila, teste e publicação

- **Arquivo:** `issues/gestao-v1/12-camadas-por-imovel.md`
- **Work item:** [#14](https://gitlab.com/youx-group/mma/gef/gef-areas-privadas/-/work_items/14)
- **Implementa:** RF-006 (RF06), RN-004 (RN04), RN-001 (RN01)
- **Depende de:** T-03, T-10
- **Weight:** 44
- **Labels:** P1, S2, feature, frontend, backend
- Recorte de RF-006: camada nova da leitura por imóvel.

### T-13 — Tooltips: texto, posição, fila, teste e publicação

- **Arquivo:** `issues/gestao-v1/13-tooltips.md`
- **Work item:** [#15](https://gitlab.com/youx-group/mma/gef/gef-areas-privadas/-/work_items/15)
- **Implementa:** RF-013 (RF13), RF-012 (RF12), RN-004 (RN04)
- **Depende de:** T-03, T-09, T-10
- **Weight:** 28
- **Labels:** P1, S2, feature, frontend, backend

### T-14 — Confirmação, histórico e restauração

- **Arquivo:** `issues/gestao-v1/14-confirmacao-e-historico.md`
- **Work item:** [#16](https://gitlab.com/youx-group/mma/gef/gef-areas-privadas/-/work_items/16)
- **Implementa:** RF-012 (RF12), RN-004 (RN04)
- **Depende de:** T-10, T-12, T-13
- **Weight:** 24
- **Labels:** P2, S2, feature, frontend, backend

### T-15 — Recuperar ou trocar a senha da área do gestor

- **Arquivo:** `issues/gestao-v1/15-recuperacao-de-senha.md`
- **Work item:** [#17](https://gitlab.com/youx-group/mma/gef/gef-areas-privadas/-/work_items/17)
- **Implementa:** RF-017 (RF17), RNF-002 (RNF02), RN-004 (RN04)
- **Depende de:** [NEEDS CLARIFICATION: o índice diz «12, 16». No pacote local a numeração vai até 15. No GitLab, #12 é o acesso (T-10) e #16 é a confirmação (T-14). O índice não diz qual dos dois sistemas de número vale nesta linha.]
- **Weight:** 24
- **Labels:** P1, S2, feature, frontend, backend
- O índice diz que nenhuma branch foi criada. Cobre também CA-058 a CA-072.

Cobertura que o índice de gestão declara para as issues 10 a 14: RF-006, RF-010, RF-011, RF-012, RF-013, RF-016, RN-004, RNF-002 e CA-014 a CA-016, CA-023, CA-033 a CA-042, CA-043, CA-044, CA-046, CA-047, CA-056.

## Sem tarefa neste pacote

O índice do observatório e o da gestão dizem que estes itens não são issue de desenvolvimento: RF-008 (RF08), RF-009 (RF09), RNF-001 (RNF01), CA-019 a CA-022.

O índice de gestão diz que a leitura por território fica fora desta leva.

- **RF-015 (RF15) e CA-055 (CA55)** — [NEEDS CLARIFICATION: `prd/prioridade.md` chama a feature de entregável de 1 issue e 1 branch (`feat/prioridade`), e não há arquivo correspondente em `issues/`.]
- **CA-073 (CA73)** — [NEEDS CLARIFICATION: está no discovery e não é citado nos índices de issues.]
