# Changelog

Todas as mudanças notáveis deste projeto serão documentadas neste arquivo.

O formato baseia-se em [Keep a Changelog](https://keepachangelog.com/pt-BR/1.0.0/), e este projeto adere ao [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

---

## [Unreleased]

### Added
- Documentação inicial da API (`docs/api.md`).
- Registro da Visão Arquitetural Macro do sistema (`docs/ARCHITECTURE.md`).
- Arquivo `llms.txt` criado para melhor indexação e repasse de contexto para Agentes de Inteligência Artificial.
- Template de Architecture Decision Record (`docs/ADR-template.md`).

### Changed
- Adição de blocos de comentário PHPDoc nos Controllers mais críticos (`CDEstoqueController` e `CDCivController`) visando registrar as regras principais de negócio a nível de código (Processamento de Fluxo CIV, Operação de Baixa e Filtro de Estoque Livre).

## [1.0.0] - 2026-02-23 (Versão Estável Recente)

### Added
- Recurso completo de Cadastro e Upload de Arquivos de Motoristas (`CDMotoristaAnexoController` e interface visual React respectiva).
- Validação automática do XML NFe: o upload do lote passou a contar com o status `status_validacao` cruzando `refNFe` com a chave local.
- Botão "Reabrir" para aba de Contratos com proteção via Input Password.

### Fixed
- Erro no build de produção do frontend (`Next.js`) resolvido ao ajustar o arquivo de referências de UI em ambiente não-dev.
- Resolução na lógica do CEP via ViaCEP que apresentava intermitência ao cadastrar novas Empresas do tipo motorista/transportadora.
