# 03 — Mapa de módulos

Módulos descobertos a partir do **menu real**, rotas e código — não de uma lista genérica Laravel.

## Módulos do produto atual (menu + núcleo)

| ID | Módulo | Objetivo | Menu | Classificação |
|----|--------|----------|------|---------------|
| M01 | Autenticação e perfil | Login, logout, reset senha, perfil | Fora do sidebar | CONFIRMADO |
| M02 | Simulações tributárias | CRUD + wizard 5 etapas (SPED → confronto → parâmetros → reforma → dashboard) | Simulações | CONFIRMADO |
| M03 | Cenários CBS/IBS | Tabela de transição por ano | Cenários CBS/IBS | CONFIRMADO |
| M04 | Clientes | Cadastro de empresas (pessoa tipo cliente) | Clientes | CONFIRMADO |
| M05 | Pendências / Prontidão | Diagnóstico e workflow de saneamento | Pendências | CONFIRMADO |
| M06 | De-para (biblioteca) | Templates CFOP/CST/NCM → categorias | Fora do menu (URL direta) | CONFIRMADO |
| M07 | Auditoria | Consulta `simulacao_evento_log` | Auditoria | CONFIRMADO |
| M08 | Feedback de cards | Comentários UI card-help | Feedback testes | CONFIRMADO |
| M09 | Usuários | CRUD users + roles Spatie | Usuários | CONFIRMADO |
| M10 | SPED standalone | Upload/processar/itens fora do wizard | Sem item de menu | CONFIRMADO |
| M11 | Integrações API | BrasilAPI / Gov proxy | `/api/*` | CONFIRMADO |
| M12 | ClassTrib sync | Catálogo cClassTrib | Job/command | CONFIRMADO |

Detalhes: pasta `modulos/`.

## Módulos legados / secundários (existem rotas e views)

| ID | Módulo | Situação | Classificação |
|----|--------|----------|---------------|
| L01 | Tenants | Rotas com `role:ADMIN` + `admin.tenant` | CONFIRMADO (admin plataforma) |
| L02 | Empresas | Resource admin | LEGADO/secundário vs menu atual |
| L03 | Fornecedores / Funcionários / Pessoas genéricas | Resources | LEGADO/secundário |
| L04 | Eventos + EventoTipos + TimeTracking | Agenda/CRM | LEGADO |
| L05 | Permissions UI | CRUD Spatie | Parcialmente usado |
| L06 | Dashboards Material (`/dashboard/*`, pages demos) | Stubs / legado UI | NÃO UTILIZADO no fluxo simulador |
| L07 | Reforma standalone | Rotas redirecionam para simulações | LEGADO compatibilidade |

## Relação entre módulos (núcleo)

```mermaid
flowchart LR
  Cli[Clientes] --> Sim[Simulações]
  Cli --> Pend[Pendências]
  Sim --> SPED[Import SPED]
  SPED --> Conf[Confronto]
  Conf --> Pend
  Pend --> Pron[Prontidão]
  Pron --> Ref[Cálculo Reforma]
  Cen[Cenários] --> Ref
  Dep[De-para] --> Ref
  Ref --> Dash[Dashboard/Exports]
  Sim --> Aud[Auditoria]
  Conf --> Aud
```
