# Épico 1 — Núcleo de Identidade e Autenticação — Mapeamento de Banco de Dados (v2.0)

**Documentos deste épico:** [01 - Definição](./01%20-%20Defini%C3%A7%C3%A3o%20v2.0.md) (v2.0) · [02 - Especificação](./02%20-%20Especifica%C3%A7%C3%A3o%20v2.0.md) (v2.0) · Protótipo (Seção 3): **pendente**, ainda não produzido · [04 - Mapeamento de Banco de Dados](./04%20-%20Mapeamento%20de%20Banco%20de%20Dados%20v2.0.md) (v2.0). Este épico faz parte do documento guarda-chuva [Check-in de Usuários](../00%20-%20Guarda-chuva%20v2.9.md).

---

## SEÇÃO 4 — MAPEAMENTO DE BANCO DE DADOS

### Tabelas existentes utilizadas

|**Tabela**|**Banco**|**Campos utilizados neste épico**|
|---|---|---|
|**Usuario**|IpSeguranca|Id, Usuario (login=CPF), CPF, Nome, Apelido, CaminhoFoto, Hash, Salt, DataSenha, TentativasLogin, DHBloqueio, Token, RemovidoEm, UsuarioIdRemovido|
|**UsuarioSenhaHistorico**|IpSeguranca|UsuarioId, DataSenha, Hash, Salt|
|**UsuarioCliente**|IpSeguranca|UsuarioId, ClienteBDId, Situacao (domínio C/V/B — definido em (CIU-E3), RN-CIU-011; apenas Situacao = 'V' conta como vínculo ativo), RemovidoEm|
|**UsuarioSenhaParametros**|IpSeguranca|QuantidadeTentativas, MinutosBloqueado, TamanhoMinimo, MinimoCaracterEspecial, MinimoLetraMaiuscula, MinimoLetraMinuscula, MinimoNumero, CaracteresEspeciais, MinutosValidadeNovaSolicitacao, QuantidadeMemoria|

Nenhuma tabela nova é proposta por este épico — todas as tabelas envolvidas já existem em produção.

**Separação de bancos:** todas as tabelas utilizadas pertencem ao banco IpSeguranca.

### Seeds da Funcionalidade

Nenhum seed novo necessário. Os parâmetros consultados por este épico (QuantidadeTentativas, MinutosBloqueado, TamanhoMinimo, MinimoCaracterEspecial, MinimoLetraMaiuscula, MinimoLetraMinuscula, MinimoNumero, CaracteresEspeciais, MinutosValidadeNovaSolicitacao, QuantidadeMemoria — todos em `UsuarioSenhaParametros`) já existem em produção; este épico apenas os lê, não propõe nenhuma linha nova.

---

## Histórico de Versões

- **v1.0 a v1.9** (07/08/2026 a 27/08/2026) — histórico completo preservado no documento original legado `(CIU-E1) Identidade e autenticação v1.9.md`, arquivado em `Histórico/`. Nas versões legadas, este mapeamento vivia na Seção 9.3 ("Mapeamento de Tabelas"), sem subseções de tabelas novas, seeders ou migrations — o épico nunca propôs schema novo.
- **v2.0** (30/08/2026) — Arquivo criado pela reconstrução do documento único `(CIU-E1) Identidade e autenticação v1.9.md` no modelo padrão Seção 1-4 (ver 01-Definição, Histórico de Versões, para o detalhamento completo da reorganização). Conteúdo da tabela sem alteração de substância. Adicionada a subseção "Seeds da Funcionalidade" (Lição #19 da Skill Designer, nova nesta versão do projeto) — nenhum seed novo proposto por este épico.
