Alterações Realizadas
1. Correção da RN-02 — role → tipo
Modificado: RN-02 alterada de "Controle de acesso por papel" para "Controle de acesso por perfil". Removidas referências a
role, 'admin' e 'librarian'. Unificado para usar apenas a coluna tipo (administrador/padrao), que é a única existente no schema.
| Motivo | Schema oficial não possui coluna role. A coluna real é tipo ENUM('administrador','padrao'). O artigo não pode documentar uma coluna fictícia (achado ALTO da LIM-266). |
|---|---|
| Impacto | Documentação alinhada com a realidade do banco de dados. Leitores acadêmicos não serão induzidos ao erro sobre a estrutura de autorização. |
2. Remoção da coluna role do dicionário de dados
Removido: Linha da coluna
role (VARCHAR(20), admin/librarian) da tabela usuarios no dicionário de dados.
Modificado: Descrição da coluna
tipo atualizada para "Perfil de acesso: administrador tem permissões totais; padrao tem permissões limitadas. Usado no login e na autorização."
| Motivo | A coluna role não existe no schema versionado (init.sql). Sua inclusão no dicionário era enganosa (achado ALTO da LIM-266). |
|---|---|
| Impacto | Dicionário de dados agora reflete fielmente o schema oficial. |
3. Correção da nota de documentos legados (seção 17)
Modificado: Bloco "Documento Legado — Cópia em src/doc/artigo.html" renomeado para "Documentos Legados — Cópias em src/doc/". Removida afirmação de que
src/doc/artigo.html está "congelado como versão 2.0". Adicionada menção a src/doc/artigo1.html.
| Motivo | O arquivo src/doc/artigo.html exibe "Versão 2.1" (não 2.0), tornando a afirmação de "congelado v2.0" incorreta. Além disso, src/doc/artigo1.html não era rastreado (achado MÉDIO da LIM-266 + achado MÉDIO da LIM-249). |
|---|---|
| Impacto | Nota de divergência mais precisa. Auditores e revisores têm visibilidade completa de todos os arquivos legados. |
4. Atualização de versão
Modificado: Versão do artigo: 2.1 → 2.2
| Motivo | Refletir que uma nova revisão documental foi aplicada ao artigo oficial. |
|---|---|
| Impacto | Rastreabilidade de versões mantida para fins de auditoria. |