- Logo conceitual em SVG (crates/sabia-cli/src/web/sabia-logo.svg):
silhueta de pássaro construída por arcos concêntricos em duas cores
(cobre/âmbar + ciano), reinterpretando os arcos como ondas de sinal
Wi-Fi — mesma técnica de construção usada no projeto irmão, paleta
e silhueta próprias.
- Redesign completo da UI local (app.css, app.js, index.html): sidebar
translúcida com blur, cards, pills, tipografia SF Pro, linha de
sinal animada só enquanto a captura está ativa, barras de sinal por
dBm, badges de segurança por cor, dark mode automático. Validado
visualmente no Chrome headless (claro, escuro, lista de interfaces,
tabela de resultados) via MCP.
- Novas rotas /app.css, /app.js, /sabia-logo.svg, /api/version,
/api/update/check no servidor local.
Config/memória de ferramentas de IA (.claude, .wolf, .opencode, .codex,
.cursor, CLAUDE.md, AGENTS.md, GEMINI.md) não faz parte do produto e
não deve ir para o GitHub; fica só no .gitignore. README também não
cita mais o projeto irmão.
- sabia-core: descoberta de interfaces, controle de modo monitor/canal
via iw (ponte até ter nl80211 nativo), captura crua 802.11 via
AF_PACKET (sem libpcap), parsing de radiotap e quadros de
gerenciamento (beacon/probe/EAPOL), agregação em tabela de APs/
clientes, escrita de .pcap, trilha de auditoria encadeada por hash,
auto-atualização via GitHub releases (curl, sem dependências de
rede extras)
- sabia-cli: `sabia iface`, `sabia scan`, `sabia update`,
`sabia audit-verify`, `sabia ui` (servidor local + navegador,
protegido por token, mesma filosofia do Guará)
- OpenWolf inicializado para memória de projeto entre agentes