Local AI skill meant to detect phishing and prompt injection in email.
- Python 100%
Phase 0 : docs/00-reconnaissance.md (endpoint vLLM réel, sortie structurée validée, guided_json ignoré en silence, torch aarch64, classifieurs, agentlens absent, Sas UniŸ). Phase 1 : pyproject, .gitattributes (LF, .eml conservés octet pour octet), CLAUDE.md avec les invariants I1-I9 recopiés mot pour mot (vérifié par test), modèles pydantic et schémas générés, configuration validée (endpoint local imposé, température 0, guided_json refusé), CLI analyse/eval/schemas en échec fermé, prompts analyste FR et EN v1.0, cas de régression RIB + commentaire HTML, journal des décisions ADR-001 à ADR-013. ruff, mypy --strict et pytest (35 tests) passent. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| config | ||
| docs | ||
| eval | ||
| prompts | ||
| schemas | ||
| src/vigie | ||
| tests | ||
| .gitattributes | ||
| .gitignore | ||
| CLAUDE.md | ||
| pyproject.toml | ||
| README.md | ||
Vigie
Local AI skill meant to detect phishing and prompt injection in email.