add_event
Create calendar events with optional recurrence, all-day spans, locations, notes, and tracked occurrences in a chosen agenda.
Instructions
ÉCRITURE : uniquement sur demande explicite de Denis. Ne jamais appeler de sa propre initiative, ni pour « aider », ni pour corriger. Renvoie l'objet résultant au format unifié. Crée un événement. start/end : format « AAAA-MM-JJ HH:MM » en heure locale Europe/Paris ; avec all_day=true, « AAAA-MM-JJ » du premier et du dernier jour (inclus). container : nom de l'agenda (défaut : agenda principal). recurrence : règle RRULE sans le préfixe, start/end donnant la première occurrence (ex. FREQ=WEEKLY;BYDAY=WE, FREQ=MONTHLY;BYMONTHDAY=1, FREQ=WEEKLY;BYDAY=MO,FR;COUNT=8). tracked=true (récurrence seulement) pose « [suivi] » : chaque occurrence est une chose à faire et remonte en retard si elle n'est pas marquée faite.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | ||
| notes | No | ||
| start | Yes | ||
| title | Yes | ||
| all_day | No | ||
| tracked | No | ||
| location | No | ||
| container | No | ||
| recurrence | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |