# Módulo Usuários (acesso e permissões)

| Campo | Valor |
|---|---|
| **Prioridade** | Médio (6º) |
| **Status** | Aberto |
| **Origem** | Conversa 2026-10-14 |
| **ADR provável** | ADR própria (RBAC/identidade) — ou parte no Core |
| **Relaciona** | Core (audit/permissões), ADR-020, ADR-019, backlog gov.br SSO |

## Objetivo

Gestão de **usuários, papéis e permissões** do CMS: autenticação, autorização por menor
privilégio, auditoria e dados pessoais conforme a LGPD.

## Escopo (o que fazer)

- [ ] CRUD de usuários, papéis/permissões (RBAC) e nível de acesso.
- [ ] Auth nativo + **MFA** quando aplicável; sessão/cookies endurecidos (ADR-020).
- [ ] **Auditoria** de ações administrativas e de acesso a dado pessoal (ADR-019).
- [ ] Bloqueio/desativação, expiração de senha, trilha de mudanças de permissão.
- [ ] Preparar **gov.br SSO** (backlog) e provisionamento.
- [ ] (Avaliar) separar **Core** (contratos de autorização) do **módulo** (telas de gestão).

## Fora de escopo

- Cadastro público de cidadãos (só gestão interna do CMS).
- Diretório corporativo (LDAP/AD) — avaliar.

## Dependências

- Core (permissões/audit) e backlog gov.br SSO.

## Critérios de promoção (backlog → ADR/plano)

- [ ] `kd write` + ADR (RBAC vs Core; MFA; identidade) + plano.
- [ ] Atualizar `00-index`/`AGENTS.md`; remover este item.

## Notas

- Parte pode pertencer ao **Core**; decidir fronteira antes de implementar.
