Estudo: Segundo Artigo Acadêmico

LIM-309 — Planejamento e escopo para atualização do artigo acadêmico

Identificação

Issue: LIM-309 Data: 2026-05-21 Agente: Documentador Acadêmico Free Tipo: Estudo Status: Original

1. Objetivo

Produzir o segundo artigo acadêmico do projeto Laboratório de Hardware 2025, atualizando o documento docs/artigo.html para a versão 3.0 com novos conteúdos sobre implementações realizadas desde a versão 2.5.

2. Contexto

O artigo atual (docs/artigo.html v2.5) foi escrito cobrindo o projeto até meados de maio de 2026. Desde então, diversos módulos foram implementados e o projeto evoluiu significativamente. O segundo artigo deve refletir o estado atual do sistema.

3. Mudanças desde a v2.5

Áreav2.5v3.0 (nova)Issue
Módulo EmpréstimosEm desenvolvimento (BL-07) CRUD completo implementado e operacional LIM-129, LIM-41/42/43
QR CodeNão abordado Seção dedicada com fluxo completo (7 etapas) LIM-79
SegurançaSeção 12.7 (XSS, bcrypt) Rate limiting, CSP headers, log de tentativas, CSRF tokens LIM-201, LIM-248, LIM-274
DocumentaçãoArtigo único + revisões Portal HTML auditável completo (docs/) LIM-56, LIM-134, LIM-280, LIM-287
Análise BacklogNão presente Seção 16 (Matriz Impacto vs Esforço) LIM-134
Role vs TipoCampo role mencionado Corrigido para tipo, divergência resolvida LIM-268, LIM-303
Rate LimitingNão presente 5 tentativas, bloqueio 15min, log de tentativas LIM-274

4. Estrutura Proposta para v3.0

Manter a estrutura existente (20 seções) adicionando:

5. Novos Conteúdos Detalhados

5.1 Módulo QR Code

Implementado via LIM-79. Fluxo: cadastro → geração → impressão → fixação → leitura → redirecionamento → visualização. Usa biblioteca qrcodejs via CDN. Página ver.php pública (sem autenticação).

5.2 Rate Limiting

Implementado via LIM-274. 5 tentativas de login antes de bloqueio de 15 minutos. Log armazenado em src/admin/login_log.php. Acesso restrito a administradores.

5.3 CSP Headers

Implementado via LIM-248 em src/config/security_headers.php. Restringe fontes de script, estilo e conexão.

5.4 Portal de Documentação

Estrutura completa em docs/: artigo, auditoria com série histórica, catálogo de telas, banco de dados, estudos, fluxo QR Code. CSS unificado em docs/assets/css/main.css.

6. Riscos

7. Referências