feat(heimdall): tampon anti-débordement après chaque réservation #26

Merged
kevin merged 1 commit from feat/heimdall-buffer into main 2026-07-19 09:56:52 +00:00
Owner

Suite Heimdall : chaque réservation bloque aussi le tampon qui la suit (défaut 30 min, configurable env + outil agent buffer_minutes). /slots masque les créneaux tamponnés, /book refuse en 409 le chevauchement durée+tampon (contrôle post-insert au-delà de la contrainte d'unicité). 2 tests (25 au total).

🤖 Generated with Claude Code

Suite Heimdall : chaque réservation bloque aussi le tampon qui la suit (défaut 30 min, configurable env + outil agent `buffer_minutes`). `/slots` masque les créneaux tamponnés, `/book` refuse en 409 le chevauchement durée+tampon (contrôle post-insert au-delà de la contrainte d'unicité). 2 tests (25 au total). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
feat(heimdall): tampon anti-débordement après chaque réservation
All checks were successful
CI / Backend — pytest (pull_request) Successful in 1m6s
CI / i18n — usage → locales (pull_request) Successful in 24s
c3997d812b
Chaque résa bloque [début, début + durée + tampon) : le créneau suivant
n'est plus proposé (GUNGNIR_HEIMDALL_BUFFER_MIN, défaut 30, pilotable
via l'outil agent). Contrôle de chevauchement post-insert avec les
autres résas (l'unicité ne couvre que le créneau identique). 2 tests.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
kevin merged commit 62e376858b into main 2026-07-19 09:56:52 +00:00
kevin deleted branch feat/heimdall-buffer 2026-07-19 09:56:52 +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!26
No description provided.