feat(heimdall): disponibilités pilotables par l'agent (WOLF) #23

Merged
kevin merged 1 commit from feat/heimdall-availability-tools into main 2026-07-17 09:23:04 +00:00
Owner

Suite du plugin Heimdall (#22) : les règles de disponibilité deviennent pilotables en parlant à WOLF (« bloque vendredi », « passe-moi en 10h-12h »), sans UI ni redéploiement.

  • 2 outils agent auto-découverts (heimdall_availability_get/set), gardés : seul le PROPRIÉTAIRE configuré peut les utiliser
  • Réglages en base (heimdall_settings.overrides) : merge env ⊕ base par les parseurs officiels, valeurs corrompues → retombée sur l'env
  • Effet immédiat sur les routes publiques (/slots lit la config effective)
  • owner_id reste env-only (sécurité), migration 0014, RGPD déclaré, 6 tests (23 au total sur le plugin)

🤖 Generated with Claude Code

Suite du plugin Heimdall (#22) : les règles de disponibilité deviennent pilotables **en parlant à WOLF** (« bloque vendredi », « passe-moi en 10h-12h »), sans UI ni redéploiement. - 2 outils agent auto-découverts (`heimdall_availability_get`/`set`), gardés : seul le PROPRIÉTAIRE configuré peut les utiliser - Réglages en base (`heimdall_settings.overrides`) : merge env ⊕ base par les parseurs officiels, valeurs corrompues → retombée sur l'env - Effet immédiat sur les routes publiques (`/slots` lit la config effective) - `owner_id` reste env-only (sécurité), migration 0014, RGPD déclaré, 6 tests (23 au total sur le plugin) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
feat(heimdall): disponibilités pilotables par l'agent (outils WOLF + overrides base)
All checks were successful
CI / Backend — pytest (pull_request) Successful in 1m15s
CI / i18n — usage → locales (pull_request) Successful in 21s
3b87b152a8
Le propriétaire modifie ses plages en parlant à WOLF (chat/Telegram) :
heimdall_availability_get/set (auto-découverts), réservés au propriétaire
configuré. Les règles déménagent en base (heimdall_settings.overrides,
merge env ⊕ base via les parseurs officiels — un override corrompu
retombe sur l'env), effet immédiat sur /slots. owner_id reste env-only.
Migration 0014, RGPD déclaré, 6 tests.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
kevin merged commit 315b40b885 into main 2026-07-17 09:23:04 +00:00
kevin deleted branch feat/heimdall-availability-tools 2026-07-17 09:23:04 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kevin/Gungnir!23
No description provided.