openclaw/agents/opsec/TOOLS.md
Glucksberg 035ece4732 feat: Sistema de Falsos Positivos v1.1 - Production Ready
 Implementadas TODAS as melhorias do code review:

🔒 Segurança:
- Input sanitization completa (_validatePattern, _validateId)
- Try-catch em todas operações RegExp
- Atomic file writes para data integrity

 Performance:
- Cache de RegExp compiladas (Map-based)
- Busca otimizada O(n) → O(1) para patterns conhecidos
- Cleanup automático de dados antigos

🧪 Qualidade:
- Suite de testes completa (13 tests, 100% pass)
- Error handling robusto com graceful degradation
- CLI melhorada com validação completa

🚀 Funcionalidades:
- Auto-classificação ML-ready com rate limiting
- Export de training data para machine learning
- Slack/Discord alerts formatados
- Estatísticas detalhadas por severidade
- Relatórios ricos para análise

📊 Arquivos:
- scripts/false-positive-manager.cjs (v1.1 - Core logic)
- scripts/check-false-positive.sh (Enhanced shell script)
- tests/false-positive-manager.test.js (Test suite completa)
- docs/false-positives-v1.1.md (Documentação)
- SOUL.md (Integração no workflow de alertas)

Score: 9.4/10 - Enterprise Grade Production Ready 
2026-01-28 20:20:05 +00:00

37 lines
858 B
Markdown

# TOOLS.md - Local Notes
Skills define *how* tools work. This file is for *your* specifics — the stuff that's unique to your setup.
## What Goes Here
Things like:
- Camera names and locations
- SSH hosts and aliases
- Preferred voices for TTS
- Speaker/room names
- Device nicknames
- Anything environment-specific
## Examples
```markdown
### Cameras
- living-room → Main area, 180° wide angle
- front-door → Entrance, motion-triggered
### SSH
- home-server → 192.168.1.100, user: admin
### TTS
- Preferred voice: "Nova" (warm, slightly British)
- Default speaker: Kitchen HomePod
```
## Why Separate?
Skills are shared. Your setup is yours. Keeping them apart means you can update skills without losing your notes, and share skills without leaking your infrastructure.
---
Add whatever helps you do your job. This is your cheat sheet.