Codex
d6148debea
fix(pipeline): sélectionner le prochain jour de cours
...
Revue Codex validée. La date cible privilégie le prochain jour de cours effectif et documente le repli.
Co-authored-by: Codex <codex@antoineve.me >
Co-committed-by: Codex <codex@antoineve.me >
2026-09-12 14:55:32 +02:00
Codex
956d23839f
Merge commit 'a9e4f61' into fix/moved-lessons-27
2026-09-12 14:51:30 +02:00
Codex
a9e4f610c0
fix(ical): stabiliser la clé de déduplication des devoirs
2026-09-12 14:50:28 +02:00
Codex
59e6a1a451
fix(pronote): conserver les annulations ambiguës
2026-09-12 14:40:14 +02:00
Codex
d82bd8ffd8
fix(pronote): préserver les cours déplacés
2026-09-12 14:00:33 +02:00
Codex
e63000230b
fix(ical): fiabiliser le parsing Pronote 2026
2026-09-12 13:33:58 +02:00
Codex
0dd4ee68c1
docs: define strict dry-run contract
...
# Conflicts:
# .secrets.baseline
2026-09-11 11:57:21 +02:00
Codex
fde8fbe264
fix: reject QR token dry-run
2026-09-11 11:44:13 +02:00
Codex
145dace289
fix: wire dry-run source state policy
2026-09-11 11:44:13 +02:00
Codex
642bbf16c1
fix: prevent source state writes in dry-run
2026-09-11 11:44:13 +02:00
Codex
4228c1e636
fix: ignore QR token lockfile
2026-09-10 23:41:19 +02:00
Codex
8b924b55d1
docs: document QR token state locking
2026-09-10 21:26:43 +02:00
Codex
22a662ab39
fix: serialize QR token client operations
2026-09-10 21:24:11 +02:00
Codex
5188761209
fix: add QR token state lock primitive
2026-09-10 21:15:08 +02:00