feat: module alertes (sender fail-soft + builders digest/J-1) (v0.16.0)
AlertEvent sans secret ; HttpAlertSender (POST webhook n8n, best-effort) + NullAlertSender ; buildDailyDigest / selectExpiringSoon purs. 6 tests. Rattrape l'entrée CHANGELOG 0.15.1 omise. Palier de risque : reversible. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -6,6 +6,18 @@ incompatibles. Chaque ligne renvoie à un commit dédié (un artefact = un commi
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.16.0] — 2026-06-23 — début Phase 3 (alertes)
|
||||
### Added
|
||||
- Module `src/alerts/` : `AlertEvent` (blocked / first-exec / J-1 / digest sans
|
||||
secret), `HttpAlertSender` (POST webhook n8n, **fail-soft**) + `NullAlertSender`
|
||||
(log-only fail-safe), builders purs `buildDailyDigest` / `selectExpiringSoon`.
|
||||
- Tests alerts (6) : payload, fail-soft, digest, fenêtre J-1.
|
||||
|
||||
## [0.15.1] — 2026-06-23
|
||||
### Changed
|
||||
- Fige le chemin de l'endpoint MCP natif n8n : `MCP_N8N_URL = …/mcp-server/http`
|
||||
(hôte interne préféré, URL publique TLS possible). Note egress (`networks.md`).
|
||||
|
||||
## [0.15.0] — 2026-06-23
|
||||
### Changed
|
||||
- MCP n8n = **natif** (instance n8n ≥ 2.18.4) au lieu d'un conteneur dédié :
|
||||
|
||||
Reference in New Issue
Block a user